Рабочие листы
к вашим урокам
Скачать
1 слайд
Циклы
в алгоритмах
2 слайд
Алгоритм покраски забора
Подойти к левому краю забора
Покрасить одну доску
Сделать шаг вправо
Покрасить одну доску.
Сделать шаг вправо
…
3 слайд
Блок-схема
2
Н
3
Забор кончился?
К
-
+
2
Н
3
Забор не кончился?
+
-
К
1
1
Цикл - до
(цикл с постусловием)
Цикл - пока
(цикл с предусловием)
4 слайд
Цикл -
это такая форма организации действий, при которой одна и та же последовательность действий повторяется несколько раз, пока выполнено некоторое условие.
Повторяющаяся последовательность действий называется телом цикла.
5 слайд
Описание циклов на Pascal
Цикл-до (с постусловием)
Девиз: сначала сделай - потом проверь
Пословица: Не давши слова – крепись, давши слово - держись
…
REPEAT
T;
UNTIL Q;
…
Q
Т
Дал
Слово?
крепись
держись
+
-
REPEAT (повторять)
UNTIL (до)
6 слайд
Пример.
Вычислить и распечатать квадраты первых двадцати натуральных чисел.
PROGRAM SQ;
USES CRT;
VAR N,A: INTEGER;
BEGIN
N:=1;
REPEAT
A:=N*N;
WRITELN (N, A);
N:=N+1;
UNTIL N>20;
READKEY;
END.
7 слайд
Описание циклов на Pascal
Цикл-пока (с предусловием)
Девиз: сначала проверь - потом сделай.
Пословица: Куй железо, пока горячо.
…
WHILE Q DO
BEGIN
T;
END;
…
WHILE (пока)
DO (делай)
Q
Т
Горячо?
Куй железо
+
-
8 слайд
Пример.
Вычислить и распечатать квадраты первых двадцати натуральных чисел.
PROGRAM SQ;
USES CRT;
VAR N,A: INTEGER;
BEGIN
N:=1;
WHILE N<=20 DO
BEGIN
A:=N*N;
WRITELN (N, A);
N:=N+1;
END;
READKEY;
END.
9 слайд
Описание циклов на Pascal
Цикл-для (со счетчиком)
Девиз: делай ровно столько, сколько задано.
Пословица: Семь раз отмерь, один – отрежь.
…
FOR I=A TO B DO
BEGIN
T;
END;
…
FOR (для) ТО (до)
DO (делай)
T
I=а до b
отмерь
I=1 до 7
отрежь
10 слайд
Пример.
Вычислить и распечатать квадраты первых двадцати натуральных чисел.
PROGRAM SQ;
USES CRT;
VAR N,A: INTEGER;
BEGIN
FOR N=1 TO 20 DO
BEGIN
A:=N*N;
WRITELN (N, A);
END;
READKEY;
END.
11 слайд
№ 4.11 а)
PROGRAM SPORT ;
USES CRT;
VAR N: INTEGER;
X: REAL;
BEGIN
X:=10;
FOR N:=2 TO 7 DO
BEGIN
X:=1.1*X;
END;
WRITELN (X);
READKEY;
END.
Н
К
Х=10
N=2 до 7
Х=1.1Х
Вывод Х
12 слайд
№ 4.11 б)
PROGRAM DEN;
USES CRT;
VAR D: INTEGER;
X: REAL;
BEGIN
D:=1;
X:=10;
REPEAT
D:=D+1;
X:=1.1*X;
UNITL X>20;
WRITELN (D,’день’);
READKEY;
END.
Н
D=1
Х=10
D=D+1
Х=1.1X
X>20
К
Вывод D
-
+
13 слайд
№ 4.12
PROGRAM posl;
USES CRT;
VAR N: INTEGER;
A: REAL;
BEGIN
N:=0;
REPEAT
N:=N+1;
A:=SIN(N/100);
UNITL A<0;
WRITELN (‘A=‘,A);
WRITE (‘N=‘, N);
READKEY;
END.
Н
N=0
N=N+1
A=sin N/100
A<0
К
Вывод A, N
-
+
14 слайд
№ 4.13
PROGRAM sum;
USES CRT;
VAR N: INTEGER;
S: REAL;
BEGIN
S:=0;
FOR N:=1 TO 10 DO
BEGIN
S:=S+COS(N);
END;
WRITE (‘S=‘,S);
READKEY;
END.
Н
К
S=10
N=1 до 10
S=S+COS(N)
Вывод S
15 слайд
Домашнее задание
Выучить теорию (операторы для каждого цикла)
№4.15
V=1.055 V - 9500
Рабочие листы
к вашим урокам
Скачать
6 665 343 материала в базе
Настоящий материал опубликован пользователем Овчаренко Ирина Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс профессиональной переподготовки
600 ч.
Мини-курс
5 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.