Рабочие листы
к вашим урокам
Скачать
1 слайд
9 класс
Тема урока:
«Программирование циклических алгоритмов»
http://shorin.ucoz.net
Учитель информатики и ИКТ
Шорин П.М.
2 слайд
http://shorin.ucoz.net
Цикл – многократное повторение одинаковой последовательности действий
Примеры циклов из жизни:
выполнение домашних заданий, гигиенические процедуры, восход и закат солнца, то есть те действия которые повторяются
Две большие группы циклов:
Циклы с известным числом шагов (с параметром)
Циклы с неизвестным числом шагов (с условием)
9 класс
3 слайд
Цикл с известным числом шагов (с параметром)
FOR – «Для»
Циклы с неизвестным числом шагов (c условием)
WHILE – «Пока»
REPEAT – «До»
http://shorin.ucoz.net
Виды циклов в Pascal
9 класс
4 слайд
http://shorin.ucoz.net
Структура цикла FOR c увеличением шага на 1
9 класс
for <переменная> := <начальное значение> to
<конечное значение> do
begin
{тело цикла} – команды ЯП, которые необходимо повторить
end;
Если:
а) Начальное значение > конечного значения, то цикл не выполнится ни разу
б) Начальное значение = конечному значению, то цикл выполнится один раз
в) Начальное значение < конечного значения, то цикл выполнится N раз, где
N = конечное значение – начальное значение + 1
5 слайд
http://shorin.ucoz.net
Структура цикла FOR c уменьшением шага на 1
9 класс
for <переменная> := <начальное значение> to
<конечное значение> downto
begin
{тело цикла}
end;
Если:
а) Начальное значение > конечного значения, то цикл выполнится N раз, где
N = начальное значение – конечное значение + 1
б) Начальное значение = конечному значению, то цикл выполнится один раз
в) Начальное значение < конечного значения, то цикл не выполнится ни разу
6 слайд
http://shorin.ucoz.net
Структура цикла FOR c уменьшением шага на 1
9 класс
for <переменная> := <начальное значение> to
<конечное значение> downto
begin
{тело цикла}
end;
Если:
а) Начальное значение > конечного значения, то цикл выполнится N раз, где
N = начальное значение – конечное значение + 1
б) Начальное значение = конечному значению, то цикл выполнится один раз
в) Начальное значение < конечного значения, то цикл не выполнится ни разу
7 слайд
Сколько раз выполняется цикл?
Чему равно значение переменной a?
a := 1;
for i:=1 to 5 do a := a+1;
5 раз
a = 6
a := 3;
for i:=6 to 1 do a := a+1;
ни разу a = 3
a := 4;
for i:=1 downto 6 do a := a+1;
ни разу
a = 4
a := 3;
for i:=3 downto 1 do a := a+2;
3 рaза
a = 9
8 слайд
http://shorin.ucoz.net
Задача №1
9 класс
Вычислить произведение натуральных чисел от 1 до N.
Математическая модель: P= 1·2·3·…·N
Анализ условия: Для вычисления произведения будут необходимы переменные:
P – переменная-произведение, которая целого типа
i – переменная цикла, которая всегда целого типа
N – целое число, которое вводится с клавиатуры
9 слайд
http://shorin.ucoz.net
Решение задачи с использованием двух способов записи алгоритмов
9 класс
Программный
Program z1;
var n,i,s,p: integer;
begin
write('n=');
readln(n);
p:=1;
for i:= 1 to n do p:=p*i;
writeln(‘p=‘ , p);
end.
Блок-схема
10 слайд
нач
P:=1
I:= 1, 5
P:=P*i
кон
P
N
Решение задачи при N=5
9 класс
11 слайд
http://shorin.ucoz.net
Задачи для самостоятельного решения
9 класс
Найти сумму и произведение чисел, среднее арифметическое от a до b (значения a и b вводятся с клавиатуры).
Вычислить 1+ 𝟏 𝟐 + 𝟏 𝟑 +… 𝟏 𝑵 .
12 слайд
http://shorin.ucoz.net
Домашнее задание
9 класс
На сайте shorin.ucoz.net в разделе Учащимся выполнить тест по циклам.
Из сборника задач Д.М.Златопольского задачи на стр.48 - № 5.1 – 5.6, стр.50 – 5.30
13 слайд
Блок-схемы циклических алгоритмов
Цикл While
Цикл REPEAT
Цикл FOR
Условие
Серия команд
да
нет
Условие
Серия команд
да
нет
Серия команд
i,a,b,h
14 слайд
http://shorin.ucoz.net
Список источников
9 класс
http://kpolyakov.spb.ru/index.htm
Рабочие листы
к вашим урокам
Скачать
6 663 990 материалов в базе
Настоящий материал опубликован пользователем Шорин Павел Михайлович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
600 ч.
Мини-курс
6 ч.
Мини-курс
4 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.