Найти тему
1K подписчиков

Поэзия.IT

Авторская рубрика преподавателя кафедры ВТИСиТ УГТУ Константина Рочева

Авторская рубрика преподавателя кафедры ВТИСиТ УГТУ Константина Рочева От автора: Когда-то давно в 2012 году я провел эксперимент – "Проект 365: по стихотворению в день".

От автора: Когда-то давно в 2012 году я провел эксперимент – "Проект 365: по стихотворению в день". В какой-то степени считаю, что этот проект был успешным, так как написать 365 стихотворений у меня все же получилось. Хотя он и был пока издан только самиздатом в электронном виде: https://www.litres.ru/konstantin-vasilevich-rochev/proekt-365/.

Минуло много лет и я решил повторить эксперимент, но уже с ограничением по определенной теме – той, в которой я более-менее разбираюсь – в сфере программирования.

Часть из того, что получится, я планирую публиковать или озвучить в процессе, а по завершении проекта собрать все более-менее достойные части в один сборник-справочник-учебник по программированию.

Операторы

Авторская рубрика преподавателя кафедры ВТИСиТ УГТУ Константина Рочева От автора: Когда-то давно в 2012 году я провел эксперимент – "Проект 365: по стихотворению в день".-2

Язык программный состоит
Из операторов – инструкций.
Набор последовательный их –
Программа есть по своей сути.

Присваивание
Присваивание – оператор,
Который изменяет связи
Имён объектов и их данных.
А, если проще, позволяет
Задать значения переменным.
Их записать или в регистры
Или же в память. И, при этом,
Проходит все довольно быстро.

Условный оператор

Условный оператор if
Нам позволяет выбор сделать
И ход программы разветвить
На два варианта - если верно
Условие, что пишем мы,
То будет выполнение кода,
Если не верно - пропуск и
К дальнейшей части переход, но
Ещё возможен блок второй -
If - else - в таком варианте будет
Если не верно, блок другой -
Из части else тогда запущен.

Оператор многозначного выбора
Для многозначного ветвления
Switch-case конструкции, привычно,
Используют. А в них значения
На вход идущие, обычно,
Сведутся к целому числу.
И по нему определится
К какому дальше case-узлу
Положено переключиться.

Циклы

Авторская рубрика преподавателя кафедры ВТИСиТ УГТУ Константина Рочева От автора: Когда-то давно в 2012 году я провел эксперимент – "Проект 365: по стихотворению в день".-3

Почти в любой программе есть
Циклы – повторы выполнения.
С их помощью возможно здесь
Вести большие вычисления.
Здесь итерации – повторы.
Обычно каждая из них
Сверяет истинность условий –
Пора ли цикл прекратить.

Безусловный цикл
Цикл без проверок – безусловный,
Типичен только для игры.
И там, при каждом переходе,
Есть ожидание до поры.
Цикл с предусловием
Цикл с предусловием при входе
И каждом шаге проверяет
Условие, его в народе
С помощью while обозначают.

Цикл с постусловием
И, с постусловием такой же,
Но только проверяет после.
И из-за этого он должен
Не меньше раза быть исполнен.
Цикл со счётчиком
Цикл со счётчиком сложнее –
Он переменной обладает,
Которой некое значение
На каждом шаге добавляет.
И перед запуском задачи,
Что в теле цикла, проверяет,
В пределах ли она, иначе
Круг итераций прекращает.
Цикл со счётчиком, обычно,
Повсюду называют for.
В нём по порядку лаконично:
Число, условие, прирост.

Совместный цикл
Совместный цикл применяют
Для обработки множеств – списков.
С объектом каждым выполняют
Расчеты в блоке кода цикла.