Урок 19

Оператор цикла с предусловием

Теоретическая часть

        Цикл - это последовательность операторов, которая может выполняться более одного раза.

        Циклический алгоритм - это алгоритм, содержащий один или несколько циклов. В языке Паскаль существуют более удобные конструкции для организации циклов:

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

       Циклы с предусловием используются тогда, когда выполнение цикла связано с некоторым логическим условием. Оператор цикла с предусловием имеет две части: условие выполнения цикла и тело цикла.

       При выполнении оператора while определенная группа операторов выполняется до тех пор, пока определенное в операторе while булево условие истинно. Если условие сразу ложно, то оператор не выполнится ни разу.

              Общая форма записи следующая                 На  русском языке это звучит примерно так:    

                      while <булево выражение> do                                   пока выполняется это условие делай

                         begin                                                                                                       от начала    

                               группа операторов;                                                                     группа операторов

                         end;                                                                                                        до конца

      Вполне понятно, что операторные скобки ставят, чтобы отделить от остальной программы ту группу операторов, которую нужно повторить в цикле. Если в цикле нужно выполнить только один оператор, то операторные скобки не ставят.

Видео Оператор цикла

Практическая часть

Задание 1. Составьте программу для нахождения суммы первых ста натуральных чисел.

Задание 2. Составьте программу для нахождения среднего арифметического четных натуральных чисел до 100.

Задание 3. Начав тренировки, лыжник в первый день пробегал 10 км. Каждый следующий день он увеличивал длину пробега на 10% от предыдущего дня. Определить в какой день он пробежит больше 20 км.

Задание 4. Напишите программу для рисования ряда окружностей с радиусом 20 пикселей вдоль правого края графического окна.

Электронная рабочая тетрадь

Задание 1. Оператор цикла (слова из букв)

Задание 2. Оператор цикла (простой порядок)

Задание 3. Оператор цикла (хронологическая линейка)

Задание 4. Оператор цикла (заполнить пропуски)

Задание 5. Оператор цикла (классификация)

Проверка знаний

Тест - Оператор цикла с предусловием

Кроссворд - Оператор цикла с предусловием