Цикл с условием
Цикл с условием —повторяющуюся последовательность действий. операция, применяющаяся в случаях, когда выполнение или невыполнение некоторого набора команд должно зависеть от выполнения или невыполнения некоторого условия.
Основные понятия
- Тело цикла — сами повторяющиеся при этом действия.
- Условный оператор — if <условие> then — запись условия цикла.
- Цикл с предусловием — предварительная проверка условия выполняется при входе.
- Цикл с постусловием — проверка условия выполняется после очередного шага цикла.
В зависимости от способа организации повторений различают три типа циклов:
- цикл с заданным условием продолжения работы: while (пока) (выполняется некоторое условие);
- цикл с заданным условием окончания работы: repeat (до);
- цикл с заданным числом повторений: for (для).
Программа выполняет тело цикла, пока условие цикла истинно. Поэтому этот цикл также называют «циклом пока». При выполнении этого цикла сначала проверяется условие. Если условие истинно, то выполняется инструкция. Если оно ложно, то выполнение цикла прекращается и управление передается на следующую инструкцию после тела цикла.
Примеры записей
на языке Python тело цикла обязательно записывается с отступом вправо
while....: if.....:на языке Паскаль while <условие> do <оператор>
Цикл с заданным условием окончания работы (repeat)
Условие проверяется не до, а после завершения шага цикла. На языке Паскаль, например, используются операторы repeat <тело цикла> until <условие выхода>.
Цикл с заданным числом повторений (for)
В процессе выполнения программы, к моменту, когда компьютер доходит до команды, начинающей цикл, точно известно, сколько раз тело цикла нужно выполнить. Его ещё иногда называют циклом со счётчиком (переменной). Эта переменная должна быть счётного типа данных, обычно — целочисленная (integer). Для работы этого цикла указываются начальное и конечное значение счётчика.
for … := <начальное_значение> to <конечное_значение> do <тело_цикла>.
Заключение
На итоговом экзамене по информатике требуется записать программу на любом из известных вам языке. Необходимо показать, что программа правильно работает на всех тестах.
Литература
- Босова Л. Л., Босова А. Ю. Информатика: учебник для 9 класса. — М.: БИНОМ. Лаборатория знаний, 2013.
- Семакин И. Г., Залогова Л. А., Русаков С. В., Шестакова Л. В. Информатика: учебник для 9 класса. — М.: БИНОМ. Лаборатория знаний, 2015. — Т. 3-е изд..
- Поляков К. Ю., Еремин Е. А. Информатика. 9 класс. — М.: БИНОМ. Лаборатория знаний, 2017.
- Угринович Н. Д. Информатика и ИКТ: учебник для 9 класса. — М.: БИНОМ. Лаборатория знаний, 2012. — Т. 6-е изд..




