«Назад»
Цикл с параметром(For)
Если число повторений тела цикла известно заранее, то чаще всего применяется цикл с параметром.
Общий вид цикла с параметром:
for k:=i to n do
где k параметр, I и n выражения, задающее начальное и конечное значение параметра соответственно. Тип параметра обязательно должен совпадать с типом начального и конечного значения цикла, т.е. k, I, n должны быть одного типа.
program cikl_for;
var k:integer;
begin
cls;
for k:=1 to 5 do
begin
Write(k);
end;
end.
Var служит для объявления переменных. Переменная k типа integer, т.е. переменная принимает целые значения в интервале от -2147483648 до 2147483647 в системе программирования Pascal ABC. В Турбо Паскале от -32768 до 32767
Begin - начало программы.
Cls - очистка экрана.
for k:=1 to 5 do - организация цикла.
k - параметр цикла. В начале k присваивается значение равное 1 (к:=1). Дальше параметр цикла k автоматически увеличивается на 1.
Когда значение k станет больше 5 выйдем из цикла.
begin
Write(k); {тело цикла}
end;
begin - начало цикла
end - конец цикла
end с точкой ( end. ) в конце программы, означает конец программы.
Результат работы программы с предложением Write(k) : на экране монитора будут числа: 1 2 3 4 5
Если оператор Write(k) заменить на оператор Writeln(k) то на экране монитора цифры от 1 до 5 расположатся в следующем порядке 1 2 3 4 5
Если в теле цикла одно предложение Write(k) то begin end начало и конец цикла можно не писать.
Программа примет вид:
program cikl_for;
var k : nteger;
begin
cls;
for k:=1 to 5 do
Write(k);
end.
Если оператор Writeln(k) заменить на Writeln('k=',k) мы увидим на экране монитора следующий вывод:
k=1 k=2 k=3 k=4 k=5
Еще лучше будет, если предложение Writeln('k=' , k) заменить на Writeln('k' , k , '=' , k);
на экране монитора следующий вывод:
k1=1 k2=2 k3=3 k4=4 k5=5
Блок-схема цикла с параметром
Задачи. Используя цикл с параметром.
Задача №1. Найти сумму и произведение однозначных натуральных чисел.
Задача №2. Найти сумму и произведение двухзначных натуральных чисел.
Задача №3. Найти сумму ряда 1+1/2+1/3+1/4+…+1/n
Задача №4. Найти степень числа а.
«Назад»
«Вверх»
|