СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ
Благодаря готовым учебным материалам для работы в классе и дистанционно
Скидки до 50 % на комплекты
только до
Готовые ключевые этапы урока всегда будут у вас под рукой
Организационный момент
Проверка знаний
Объяснение материала
Закрепление изученного
Итоги урока
Оператор цикла с параметром
Выполните тест
Теоретическая часть
Цикл - это последовательность операторов, которая может выполняться более одного раза. Циклический алгоритм - это алгоритм, содержащий один или несколько циклов.
Конструкции для организации циклов:
Цикл с параметром - цикл, в котором некоторая переменная изменяет свое значение от заданного начального значения до конечного значения с шагом 1. Для каждого значения этой переменной тело цикла выполняется один раз. Оператор цикла с параметром используется именно в тех случаях, когда заранее известно количество повторений тела цикла.
Написание цикла for:
for i:=1 to 10 do begin
writeln (i); {тело цикла}
end;
Переменная i называется параметром или счетчиком цикла. 1 и 10 - начальное и конечное значение счетчика цикла.
Действие оператора цикла for:
Правила:
Пример 1. Составьте программу, которая выводит на экран десять первых натуральных чисел.
uses crt;
var i: integer;
begin
for i:= 1 to 10 do begin
writeln (i);
end;
end.
Пример 2. Составьте программу, которая выводит на экран 15 синих кругов.
uses crt, graphabc;
var i, x: integer;
begin
x:=20;
for i:= 1 to 15 do begin
circle(x,50,20);
floodfill(x,50,clblue);
x:=x+40;
end;
end.
Практическая часть
Задание 1. Скопируйте текст программы из примера 1. Выполните ее. Измените программу так, чтобы
а) на экран выводились первые 20 натуральных чисел,
б) на экран выводились числа от 15 до 30.
Задание 2. Составьте программу, которая 15 раз выводит на экран надпись "Мой любимый город!"
Выполните тест
Задание 3. Скопируйте текст программы из примера 2. Выполните ее. Измените программу так, чтобы
а) на экран выводились 9 желтых кругов,
б) на экран выводились 8 зеленых кругов вертикально вдоль левого края окна.
Задание 4*. Составьте программу для нахождения суммы первых ста натуральных чисел.
Задание 5*. Составьте программу, которая запрашивает стоимость 1 кг яблок и выводит на экран стоимость 1, 2, 3,., 10 кг яблок.
Задание 6*. Составьте программу, которая выводит на экран таблицу умножения на 7.
Видео "Цикл с параметром"
© 2021, Рамазанова Валентина Леонидовна 1150