Изучаем циклы в Pascal
Тема урока:
Алгоритмы с повторениями. Цикл с параметром FOR
Цель занятия:
1. Сформировать понятие о циклах;
2. Научиться использовать счётный цикл FOR;
3. Получить навыки решения алгоритмов с повторениями.
В языке Паскаль существует три различных оператора с помощью которых можно запрограммировать повторяющиеся фрагменты программы (три оператора цикла):
- счетный цикл FOR;
- цикл WHILE с предусловием;
- цикл REPEAT...UNTIL c постусловием.
На первом нашем занятии постараемся познакомиться и научимся использовать счётный цикл FOR .
Переменная внутри цикла изменяется автоматически от k до n (n>k) с шагом 1.
Формат записи цикла: for i:=k to n do
или
от n до k (n>k) с шагом -1.
Формат записи цикла: for i:=n dawnto k do
Если в цикле должны выполняться несколько операторов, то используем операторные скобки: begin …. end;
Цикл FOR удобно использовать тогда, когда точно известно количество повторений.
Рассмотрим несколько примеров:
Найти сумму всех натуральных чисел от 1 до n.
program zadacha3_1;
var i,n,s:integer;
Begin
writeln(' введите натуральное n'); readln(n);
s:=0;
for i:=1 to n do
s:=s+i;
writeln('сумма от 1 до',n,' = ',s);
End.
Автор: Заикина Надежда Владимировна