Авторская рубрика преподавателя кафедры ВТИСиТ УГТУ Константина Рочева
От автора: Когда-то давно в 2012 году я провел эксперимент – "Проект 365: по стихотворению в день". В какой-то степени считаю, что этот проект был успешным, так как написать 365 стихотворений у меня все же получилось. Хотя он и был пока издан только самиздатом в электронном виде: https://www.litres.ru/konstantin-vasilevich-rochev/proekt-365/.
Минуло много лет и я решил повторить эксперимент, но уже с ограничением по определенной теме – той, в которой я более-менее разбираюсь – в сфере программирования.
Часть из того, что получится, я планирую публиковать или озвучить в процессе, а по завершении проекта собрать все более-менее достойные части в один сборник-справочник-учебник по программированию.
Программирование
Операторы
Язык программный состоит
Из операторов – инструкций.
Набор последовательный их –
Программа есть по своей сути.
Присваивание
Присваивание – оператор,
Который изменяет связи
Имён объектов и их данных.
А, если проще, позволяет
Задать значения переменным.
Их записать или в регистры
Или же в память. И, при этом,
Проходит все довольно быстро.
Условный оператор
Условный оператор if
Нам позволяет делать выбор
И ход программы разветвить,
Проверив в блоке if что-либо.
Если условие верно,
То выполняется идущий
Блок кода, что после него.
Иначе - будет он пропущен.
Ещё возможен блок второй -
If-else – при нем неверный случай
Условия ведет в другой
Блок кода – else будет запущен.
Оператор многозначного выбора
Для многозначного ветвления
Switch-case конструкции, привычно,
Используют. А в них значения
На вход идущие, обычно,
Сведутся к целому числу.
И по нему определится
К какому дальше case-узлу
Положено переключиться.
Циклы
Почти в любой программе есть
Циклы – повторы выполнения.
С их помощью возможно здесь
Вести большие вычисления.
Здесь итерации – повторы.
Обычно каждая из них
Сверяет истинность условий –
Пора ли цикл прекратить.
Безусловный цикл
Цикл без проверок – безусловный,
Типичен только для игры.
И там, при каждом переходе,
Есть ожидание до поры.
Цикл с предусловием
Цикл с предусловием при входе
И каждом шаге проверяет
Условие, его в народе
С помощью while обозначают.
Цикл с постусловием
И, с постусловием такой же,
Но только проверяет после.
И из-за этого он должен
Не меньше раза быть исполнен.
Цикл со счётчиком
Цикл со счётчиком сложнее –
Он переменной обладает,
Которой некое значение
На каждом шаге добавляет.
И перед запуском задачи,
Что в теле цикла, проверяет,
В пределах ли она, иначе
Круг итераций прекращает.
Цикл со счётчиком, обычно,
Повсюду называют for.
В нём по порядку лаконично:
Число, условие, прирост.
Совместный цикл
Совместный цикл применяют
Для обработки множеств – списков.
С объектом каждым выполняют
Расчеты в блоке кода цикла.