Алгоритмы с циклом Цель урока: ввести понятие цикла и провести первичное закрепление.

Презентация:



Advertisements
Похожие презентации
БЛОК-СХЕМА АЛГОРИТМА. ВЕТВЛЕНИЕ БЛОК-СХЕМА АЛГОРИТМА. ВЕТВЛЕНИЕ Узнаете: что такое блок-схема; что такое блок-схема; что такое условие; что такое условие;
Advertisements

Контрольная работа по темам ВЕТВЛЕНИЕ. ЦИКЛЫ Формулировка вопроса и правильный ответ, блок-схемы, формулировка задачи– в тетради. Программа – на компьютере.
Цикл со счетчиком. Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл с неизвестным числом.
Алгоритмическая структура «цикл». В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется.
1 Программирование на языке Паскаль Тема: Циклы по счётчику. © К.Ю. Поляков,
1 Программирование на языке Паскаль 1. Циклы с параметром.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Алгоритмы ОВАЛ - начало или конец алгоритма ПРЯМОУГОЛЬНИК – шаг алгоритма РОМБ обозначает проверку истинности условия и выбор следующего шага алгоритма.
Самостоятельная работа по темам ВЕТВЛЕНИЕ. ЦИКЛЫ.
Программирование на языке Паскаль. 3 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл.
далее цикл с известным числом шагов цикл с неизвестным числом шагов (цикл с условием)цикл с неизвестным числом шагов (цикл с условием) что такое цикл?
Оператор цикла с постусловием организует выполнение цикла, состоящего из любого количества операторов неизвестное заранее количество раз. Выход из цикла.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Переменные в алгоритмах. Для хранения результатов промежуточных вычислений в процессе выполнения алгоритма входных и выходных данных и другой информации.
:14:49(C) KaravaevaEL, 2008 Алгоритмизация Автор – Караваева Е.Л.
АЛГОРИТМ ПОВТОРЕНИЯ ЦИКЛ FOR TO DO FOR DOWNTO DO.
Реализация циклического алгоритма на QBASIC. Цикл с параметром
Циклы и исполнители алгоритмов.. Цикл (повтор)- это такая форма организации действий, при которой одна и та же последовательность действий совершается.
Понятие циклов и их применение к решению задач по программированию на языке Pascal.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Транксрипт:

Алгоритмы с циклом Цель урока: ввести понятие цикла и провести первичное закрепление

Каждая бактерия делится на две бактерии через 1 мин. В стакан молока положили одну бактерию. Через 1 мин в стакане оказалось две бактерии, через 2 мин четыре бактерии. Сколько бактерий будет в стакане через 8 мин? Каким станет алгоритм, если Миша захочет определить количество бактерий через 20 мин?

Сколько раз надо выполнить команду N := N 2, чтобы узнать, сколько бактерий окажется в стакане через 3 мин? Сколько раз надо выполнить команду N := N 2, чтобы узнать, сколько бактерий окажется в стакане через 3 мин? Чему будет равно значение переменной N через 3 мин? Чему будет равно значение переменной N через 3 мин? Как надо изменить алгоритм, чтобы Считайка Как надо изменить алгоритм, чтобы Считайка подсчитал количество бактерий в стакане через 20 мин? Сколько раз надо выполнить команду N := N 2, чтобы узнать, сколько бактерий окажется в стакане через 20 мин? Сколько раз надо выполнить команду N := N 2, чтобы узнать, сколько бактерий окажется в стакане через 20 мин? Чтобы сделать запись алгоритма более короткой, используй алгоритм с циклом.

Цикл – это участок алгоритма. Цикл состоит из тела и блока выхода. Тело цикла может содержать любое количество команд. Блок выхода из цикла изображается ромбом. Он содержит условие выхода из цикла. Если условие истинно, выполнение цикла прекращается, если ложно тело цикла выполняется ещё раз.

Сколько блоков входит в тело цикла? Сколько блоков входит в тело цикла? Как ты думаешь, что показывает переменная Т? Как ты думаешь, что показывает переменная Т? Сколько раз будут выполняться команды Т := Т + 1 и N := N * 2? Сколько раз будут выполняться команды Т := Т + 1 и N := N * 2? Как надо изменить алгоритм, чтобы Считайка подсчитал количество бактерий в стакане через 20 мин? Как надо изменить алгоритм, чтобы Считайка подсчитал количество бактерий в стакане через 20 мин? Увеличивается или уменьшается количество команд в записи алгоритма при изменении времени размножения бактерий? Увеличивается или уменьшается количество команд в записи алгоритма при изменении времени размножения бактерий? Какой алгоритм легче составить линейный или с циклом? Какой алгоритм легче составить линейный или с циклом?

Выполни алгоритм. Результаты выполнения команд запиши в таблицу. а. Что появится на экране Считайки?

b. Что появится на экране Считайки?

Что вы узнали на уроке?