Урок 29. Алгоритмическая конструкция
«повторение». Цикл с заданным условием окончания работы
Планируемые образовательные результаты:
предметные – представления об алгоритмической конструкции «цикл», о цикле
с заданным условием окончания работы; умение исполнять циклический алгоритм для
формального исполнителя с заданной системой команд; умение составлять простые
(короткие) циклические алгоритмы для формального исполнителя с заданной
системой команд;
метапредметные – умение выделять циклические алгоритмы в
различных процессах;
личностные – алгоритмическое мышление, необходимое для
профессиональной деятельности в современном обществе.
Решаемые учебные задачи:
1) расширить представления об алгоритмической конструкции «цикл»;
2) получить навыки записи циклов с заданным условием окончания работы;
3) получить навыки выполнения циклов с заданным условием окончания работы для различных формальных исполнителей;
4) получить навыки разработки циклов с заданным условием окончания работы для различных формальных исполнителей с заданной системой команд.
Основные понятия, рассматриваемые на уроке:
![]()
алгоритм;
![]()
повторение;
циклический алгоритм (цикл);
![]()
тело цикла.
Используемые на уроке средства ИКТ:
персональный компьютер (ПК) учителя, мультимедийный
проектор, экран;
ПК учащихся.
Электронные образовательные ресурсы
презентация «Основные
алгоритмические конструкции. Повторение» из электронного приложения к учебнику;
программа "Конструктор алгоритмов"(sc.edu.ru);
![]()
модуль для коллективной работы «Циклические алгоритмы с постусловием» (sc.edu.ru).
Особенности изложения содержания темы урока
По ходу изложения нового материала решается множество задач в
рабочей тетради или из учебника.
Практическая работа по составлению блок-схем алгоритмов на компьютере может быть организована на основе программы «Конструктор алгоритмов».
Ответы и решения к заданиям в РТ
№ 150.

Начало
Взять пустое ведро и кружку
Наполнить кружку водой
Вылить воду из кружки в ведро
Ведро наполнено? Да
Нет
Конец
№ 151.
91
|
алг покраска забора |
|
|
|
|
|
|
|
|
|
|||
|
нач |
|
|
|
|
|
|
|
|
|
|
|
|
|
взять кисть и краску |
|
|
|
|
|
|
|
|
|
|||
|
подойти к левому краю забора |
|
|
|
|
|
|
||||||
|
нц |
|
|
|
|
|
|
|
|
|
|||
|
|
|
покрасить одну доску |
|
|
|
|
|
|
|
|||
|
|
|
шагнуть вправо |
|
|
|
|
|
|
|
|
|
|
|
кц при забор кончился |
|
|
|
|
|
|
|
|||||
|
кон |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
№ 152. |
|
|
|
|
|
|
|
|
|
|
|
а) |
|
x |
|
y |
|
x |
y |
б) |
x |
y |
x |
y |
|
|
|
4 |
|
8 |
|
15 |
5 |
|
10 |
0 |
8 |
-4 |
|
|
|
2 |
|
4 |
|
13 |
-10 |
|
8 |
10 |
6 |
4 |
|
|
|
0 |
|
2 |
|
|
|
|
6 |
18 |
4 |
10 |
|
|
|
-2 |
|
2 |
|
|
|
|
4 |
24 |
2 |
14 |
|
|
|
-4 |
|
4 |
|
|
|
|
2 |
28 |
0 |
16 |
|
|
|
-6 |
|
8 |
|
|
|
|
0 |
30 |
|
|
|
|
|
-8 |
|
14 |
|
|
|
|
|
|
|
|
|
|
|
Зацикливание! |
|
|
|
|
|
|
|
|
||
|
|
|
№ 153. |
|
|
|
|
|
|
|
|
|
|
92
![]() |
Начало
![]()
Список данных
a, b, c, k - целые

a, b, c
k:=1
b:=2*b
a:=a-b/2
Да
a<=0
|
Нет |
Черт |
|
|
разорен |
|
|
|
a:=a+с |
|
|
|
|
|
|
|
b:=b - с |
|
|
|
b<=0 |
Да |
|
|
|
|
|
|
Нет |
Мужик |
|
|
разорен |
|
|
|
k:=k+1 |
|
|
|
|
|
k
Конец
|
|
а |
|
b |
c |
k |
|
20 |
|
10 |
|
11 |
|
|
21 |
|
9 |
|
|
1 |
|
23 |
|
7 |
|
|
2 |
|
27 |
|
3 |
|
|
3 |
|
35 |
|
-5 |
|
|
4 |
![]()
![]()
![]()
![]()
М разоряется при 4-м обмене
|
|
а |
|
b |
c |
|
k |
|
20 |
|
11 |
|
10 |
|
|
|
19 |
|
12 |
|
|
1 |
|
|
17 |
|
14 |
|
|
2 |
|
|
13 |
|
18 |
|
|
3 |
|
|
-5 |
|
|
|
|
4 |
|
|
Ч разоряется при 4-м обмене |
|
|||||
|
|
а |
|
b |
c |
k |
|
20 |
|
12 |
|
16 |
|
|
24 |
|
8 |
|
|
1 |
|
32 |
|
0 |
|
|
2 |
М разоряется при 2-м обмене
|
|
а |
|
b |
c |
k |
|
20 |
|
12 |
|
12 |
|
|
20 |
|
12 |
|
|
1 |
|
20 |
|
12 |
|
|
2 |
|
20 |
|
12 |
|
|
3 |
Обмены длятся бесконечно
№ 154.
93

Начало
Список данных
n – цел, a, b, c - вещ

a, b, c
n:=0
n:=n+1
a:=a*1.25-b
Да
а<c
Нет
n
|
а |
b |
c |
n |
|
|
|
|
|
|
100 |
20 |
40 |
0 |
|
|
|
|
|
|
105 |
|
|
1 |
|
|
|
|
|
|
111.25 |
|
|
2 |
|
|
|
|
|
|
120 |
|
|
3 |
|
|
|
|
|
![]()
![]()
![]()
![]()
![]()
![]()
Ловить рыбу можно сколь угодно долго.
Ответы и решения к заданиям в учебнике.
№ 30. Пусть m=15, n=1.
|
|
Шаг алгоритма |
Переменные |
Условия |
|
|
|
|
m=15 |
n=1 |
|
||
|
|
|
|
|
||
|
1 |
|
13 |
2 |
13<6 (Нет) |
|
|
2 |
|
11 |
4 |
11<6 (Нет) |
|
|
3 |
|
9 |
8 |
9<6 (Нет) |
|
|
4 |
|
7 |
16 |
7<6 (Нет) |
|
|
5 |
|
5 |
32 |
5<6 (Да) |
|
|
|
Ответ: 32 и 5. |
|
|
|
|
|
|
№ 31. |
|
|
|
|
94
Начало
Список данных
x, y, z - нат

x, y
z := 0
z := z + x
y := y - 1
Да
y<=0
Нет
z
Конец
Домашнее задание. §3.4.3(2); задания 30–31 к параграфу. Дополнительное задание: работа с модулем «Циклические алгоритмы с постусловием».
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.