Рабочие листы
к вашим урокам
Скачать
1 слайд
2 слайд
Операторы
цикла на Pascal
(оператор for)
3 слайд
Цели урока:
Познакомиться с одним из циклических операторов
Рассмотреть принцип его работы
Применить этот оператор на практике для решения конкретных задач
4 слайд
В Паскале для программирования повторяющихся действий предусмотрены три оператора цикла, это: for, while, repeat.
Цикл – это команда исполнителю многократно повторить указанную последовательность команд.
5 слайд
Циклы бывают арифметические и итерационные
Арифметический цикл – это такой цикл, число повторений которого известно заранее. В Pascal такой цикл обычно реализуется с помощью оператора for.
Итерационный цикл – это такой цикл, число повторений которого заранее неизвестно и выход из цикла производится в случае выполнения или невыполнения какого-то условия. В Pascal такие циклы обычно реализуются с помощью операторов while и repeat.
6 слайд
Общий вид оператора:
for <параметр цикла> := <начальное значение параметра цикла> to <конечное значение параметра цикла> do <тело цикла>;
(записать)
7 слайд
Замечание:
Если тело цикла состоит из нескольких операторов, то они заключаются в слова begin … end;
Параметр цикла необходимо указать в разделе описаний программы
var
i: integer;
(записать)
8 слайд
Схема работы оператора for.
Сначала счетчику цикла присваивается начальное значение. Если это значение не больше конечного значения, то выполняется тело цикла. Затем значение счетчика увеличивается на 1 и опять сравнивается с конечным значением. Если оно по-прежнему не больше конечного значения, то оператор выполняется еще раз и так далее.
проверка условия
да
нет
оператор
оператор
9 слайд
Графическая схема оператора
(записать)
проверка условия
да
нет
оператор
оператор
10 слайд
Практическая работа.
Составить программу с помощью которой можно было бы вывести на экран 10 раз фразу
«Я люблю информатику!».
11 слайд
Рассмотрим пример программы.
program P6;
begin
cls;
writeln(' Я люблю информатику! ');
writeln(' Я люблю информатику! ');
writeln(' Я люблю информатику! ');
writeln(' Я люблю информатику! ');
writeln(' Я люблю информатику! ');
writeln(' Я люблю информатику! ');
writeln(' Я люблю информатику! ');
writeln(' Я люблю информатику! ');
writeln(' Я люблю информатику! ');
writeln(' Я люблю информатику! ');
end.
12 слайд
Рассмотрим пример программы с использованием оператора for.
Используем оператор for для
вывода на экран 10 раз фразы
«Я люблю информатику!».
13 слайд
Рассмотрим пример программы с использованием оператора for.
program P6;
var
i:integer;
begin
cls;
for i:=1 to 10 do
writeln(' Я люблю информатику! ');
end.
(записать)
14 слайд
Проверка выполнения программы.
15 слайд
Рассмотрим другой пример.
Используем оператор for для
подсчета суммы 10 чисел вводимых пользователем с клавиатуры.
16 слайд
Рассмотрим пример программы.
program P7;
var
i:integer;
x,s:real;
begin
cls;
for i:=1 to 10 do
begin
writeln('Введите ',i,'-ое число');
readln(х);
s:= s + x;
end;
writeln(‘Сумма введенных вами чисел равна ',s);
end.
(записать)
17 слайд
Проверка выполнения программы.
18 слайд
Практическая работа.
Составить программу с использованием оператора for, с помощью которой можно было бы найти наименьшее из 5 чисел введенных с клавиатуры.
19 слайд
Программа
program P8;
var
i:integer;
x,y:real;
begin
for i:=1 to 5 do
begin
writeln('Введите ',i,'-ое число');
readln(х);
if x>y then y:= x;
end;
writeln(‘Наибольшее число из введенных ',x:6:2);
end.
(записать)
20 слайд
Подведем итоги.
Что нового вы узнали сегодня на уроке?
21 слайд
Откройте дневники и запишите домашнее задание.
повторить § 36-37, стр.197;
ответить на вопросы в конце параграфа;
составить программу с использованием оператора for которая запрашивает 6 чисел и находит их удвоенное произведение
Рабочие листы
к вашим урокам
Скачать
6 665 970 материалов в базе
Настоящий материал опубликован пользователем Семейкин Евгений Викторович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
8 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.