Цикл – команда исполнителю повторить многократно указанную последовательность команд алгоритмического языка или, другими словами, многократно повторяющаяся часть программы.
Существует три разновидности оператора цикла.
Цикл с предварительным условием (предусловием)
While <условие> do <оператор>;
Условие – логическое выражение
Оператор – любой оператор, в том числе и составной.
Принцип работы:
Проверяется истинность условия
Если условие истинно выполняет оператор
Цикл работает, пока условие не станет ложным.
Оператор цикла с предусловием используется, если число повторений заранее неизвестно, а определяется по ходу работы циклического процесса.
Блок-схема оператора с предусловием:
Формат оператора: While <условие> do <серия>;
Тело цикла выполняется до тех пор, пока <условие> имеет значение Истина, прекращает выполняться, если <условие> принимает значение Ложь.
5. Закрепление нового материала
1. Вычислить n!=1*2*3.*n
Program factorial;
Var f, k, n: integer;
Begin
While ('Введите число n - ');
ReadLn (n)
k:0; f:1;
While k <> n Do
Begin
k:=k+1; f:f*k;
End.
2. Дано натуральное число N. Найти сумму первых N членов натурального ряда.
3. Составить алгоритм вычисления суммы кубов всех четных чисел от а до b.
6. Домашнее задание: выполнить упражнения из учебника на стр. 102-104.
7. Итоги урока. Оценки.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Цикл – команда исполнителю повторить многократно указанную последовательность команд алгоритмического языка или, другими словами, многократно повторяющаяся часть программы.
Существует три разновидности оператора цикла.
Цикл с предварительным условием (предусловием)
While do ;
Условие – логическое выражение
Оператор – любой оператор, в том числе и составной.
Принцип работы:
Проверяется истинность условия
Если условие истинно выполняет оператор
Цикл работает, пока условие не станет ложным.
Оператор цикла с предусловием используется, если число повторений заранее неизвестно, а определяется по ходу работы циклического процесса.
Блок-схема оператора с предусловием:
Формат оператора: While do ;
Тело цикла выполняется до тех пор, пока имеет значение Истина, прекращает выполняться, если принимает значение Ложь.
5. Закрепление нового материала
1. Вычислить n!=1*2*3...*n
Program factorial;
Var f, k, n: integer;
Begin
While ('Введите число n - ');
ReadLn (n)
k:0; f:1;
While k n Do
Begin
k:=k+1; f:f*k;
End.
2. Дано натуральное число N. Найти сумму первых N членов натурального ряда.
3. Составить алгоритм вычисления суммы кубов всех четных чисел от а до b.
6. Домашнее задание: выполнить упражнения из учебника на стр. 102-104.