Найти тему
УГТУ: Официальное

Поэзия.IT

Оглавление

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

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

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

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

Программирование

-2

Операторы

Язык программный состоит

Из операторов – инструкций.

Набор последовательный их –

Программа есть по своей сути.

Присваивание

Присваивание – оператор,

Который изменяет связи

Имён объектов и их данных.

А, если проще, позволяет

Задать значения переменным.

Их записать или в регистры

Или же в память. И, при этом,

Проходит все довольно быстро.

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

Условный оператор if
Нам позволяет делать выбор

И ход программы разветвить,

Проверив в блоке if что-либо.

Если условие верно,

То выполняется идущий

Блок кода, что после него.

Иначе - будет он пропущен.

Ещё возможен блок второй -

If-else – при нем неверный случай

Условия ведет в другой

Блок кода – else будет запущен.

Оператор многозначного выбора

Для многозначного ветвления

Switch-case конструкции, привычно,

Используют. А в них значения

На вход идущие, обычно,

Сведутся к целому числу.

И по нему определится

К какому дальше case-узлу

Положено переключиться.

Циклы

Почти в любой программе есть

Циклы – повторы выполнения.

С их помощью возможно здесь

Вести большие вычисления.

Здесь итерации – повторы.

Обычно каждая из них

Сверяет истинность условий –

Пора ли цикл прекратить.

Безусловный цикл

Цикл без проверок – безусловный,

Типичен только для игры.

И там, при каждом переходе,

Есть ожидание до поры.

Цикл с предусловием

Цикл с предусловием при входе

И каждом шаге проверяет

Условие, его в народе

С помощью while обозначают.

Цикл с постусловием

И, с постусловием такой же,

Но только проверяет после.

И из-за этого он должен

Не меньше раза быть исполнен.

Цикл со счётчиком

Цикл со счётчиком сложнее –

Он переменной обладает,

Которой некое значение

На каждом шаге добавляет.

И перед запуском задачи,

Что в теле цикла, проверяет,

В пределах ли она, иначе

Круг итераций прекращает.

Цикл со счётчиком, обычно,

Повсюду называют for.

В нём по порядку лаконично:

Число, условие, прирост.

Совместный цикл

Совместный цикл применяют

Для обработки множеств – списков.

С объектом каждым выполняют

Расчеты в блоке кода цикла.