Similar presentations:
Цикл со счетчиком
1. Цикл со счетчиком
2.
Цикл– это алгоритмическая структура,
представляющая собой последовательность
операторов,
которая
выполняется
неоднократно.
Общий вид цикла:
1. Заголовок цикла. В заголовке цикла
содержится
некоторое
условие,
которое
определяет число повторений цикла.
2. Тело цикла. Телом цикла является простой или
составной оператор, который может многократно
повторяться в ходе работы цикла.
3.
В языке Паскаль используется триразновидности циклов:
1. Цикл с заранее заданным числом
повторений. Его также называют
циклом со счетчиком.
2. Цикл с предусловием.
3. Цикл с постусловием.
4.
Цикл со счетчиком. For . . ToОбщий вид:
Счетчик цикла
For I : = начальное значение to конечное
значение do тело цикла
For (“для”)
to (“до”)
do (“выполнять”)
Служебные
слова
5.
Счетчик цикла – управляющая переменнаяцикла, значение которой изменяется от
начального до конечного. При этом начальное
значение должно быть меньше конечного.
Пример:
For i:=1 to 4 do тело цикла
После того, как переменная-счетчик цикла
примет конечное значение, тело цикла
выполнится последний раз и цикл будет
завершен. Переменная счетчик должна быть
порядкового типа. Недопустимо использование
переменной вещественного типа.
6.
i:= нач.знач.; кон.знач.For i:=нач.знач. to кон.знач.
do
begin
оператор
оператор1;
оператор2;
end;
тело
цикла
7.
Вывести на экран 5 раз фразу «Добрый день» встолбец.
Program privet;
начало
var
I : integer;
i:= 1 ; 5
begin
For i:=1 to 5 do begin
Вывод ‘Добрый день’
Writeln(‘Добрый день’);
end;
конец
readln;
end.
8. Решение задач
9.
I программаprogram prim;
var i, m: integer;
begin
m:=0;
for i:=1 to 7 do
begin
writeln(i);
end;
m:=m+1;
writeln(m);
readln;
end.
II программа
program prim;
var i, m: integer;
begin
m:=0;
for i:=1 to 7 do
begin
writeln(i);
m:=m+1;
end;
writeln(m);
readln;
end.
1. Составить блок-схему и трассировочную таблицу для каждой
задачи