Какому виду циклов соответствует блок-схема:
Какому виду циклов соответствует блок-схема:
Какому виду циклов соответствует блок-схема:
Сколько раз выполняется цикл? Чему равно значение переменной а после выполнения цикла?
Сколько раз выполняется цикл? Чему равно значение переменной а после выполнения цикла?
Разработка алгоритма (программы), содержащей оператор цикла (практическая работа).
Цели урока
Составить предложенным способом блок-схему и программу для решения следующей задачи:
По истечении одного часа количество единиц вируса гриппа увеличивается в 8 раз.
Рост количества единиц вируса гриппа
312.00K
Категория: ПрограммированиеПрограммирование

Разработка алгоритма (программы), содержащей оператор цикла

1.

Практическая работа:
Разработка алгоритма
(программы), содержащей
оператор цикла
Автор: Абрамова Наталия Николаевна
учитель информатики МБОУ СОШ №13 г.Волжского
Волгоградской области

2. Какому виду циклов соответствует блок-схема:

условие
да
тело цикла
Цикл - ПОКА
нет

3. Какому виду циклов соответствует блок-схема:

тело цикла
нет
условие
да
Цикл - ДО

4. Какому виду циклов соответствует блок-схема:

i:=n1, n2, h
тело цикла
Цикл - ДЛЯ

5. Сколько раз выполняется цикл? Чему равно значение переменной а после выполнения цикла?

a := 1;
for i:=1 to 3 do a := a+1;
a := 1;
for i:=1 downto 3 do a := a+1;
a := 4; b := 6;
while a < b do a := a + 1;
4 раза
a=4
зацикливание
2 раза
a=6

6. Сколько раз выполняется цикл? Чему равно значение переменной а после выполнения цикла?

a := 4; b := 6;
while a > b do a := a + 1;
0 раз
a=4
a := 4; b := 6;
repeat a := a + 1; until a > b;
3 раза
a=7
a := 4; b := 6;
repeat a := a + 2; until a < b;
зацикливание

7. Разработка алгоритма (программы), содержащей оператор цикла (практическая работа).

условие
нет
тело цикла
i:=n1, n2, h
да
тело цикла
нет
тело цикла
условие
да

8. Цели урока

• Отработать навыки составлении циклических
программ.
• Научиться проводить ручное тестирование
программы;
• Научиться составить блок – схему и программу
задачи с использованием разных операторов
цикла;
• Развить навыки программирования в среде
Турбо Паскаль.

9. Составить предложенным способом блок-схему и программу для решения следующей задачи:

Вирус
гриппа
после
попадания
в
благоприятную
среду
(человеческий
организм) каждые 20 минут делится
пополам, при этом образуя две новые
дочерние клетки. Составить программу
для расчета количества единиц вируса по
истечении n часов. Количество часов
вводится пользователем с клавиатуры.

10. По истечении одного часа количество единиц вируса гриппа увеличивается в 8 раз.

Момент попадания в
организм
1единица
По истечении 20 мин.
2 единицы
По истечении 40 мин.
4 единицы
По истечении 60 мин.
8 единиц
По истечении одного часа количество единиц
вируса гриппа увеличивается
в 8 раз.

11. Рост количества единиц вируса гриппа

Момент попадания в организм ---- 1
Спустя 1 час --------------------------- 8
Спустя 2 часа ------------------------- 64
Спустя 3 часа ------------------------ 512
Таким образом нужно составить
программу, вычисляющую 8n
80
81
82
83

12.

Используемая литература:
1. Журнал «Информатика в школе» № 8’2012
Дергачева Л.М. Московский городской педагогический
университет
ИЗУЧЕНИЕ ТЕМЫ «ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ»
НА ОСНОВЕ АНАЛИЗА ГОТОВЫХ АЛГОРИТМОВ
2. Библиотека «Первого сентября»
Д.М. Златопольский
«Я ИДУ НА УРОК ИНФОРМАТИКИ»
Задачи по программированию 7 – 11 классы
книга для учителя
Москва «Первое сентября» 2001
English     Русский Правила