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

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



Advertisements
Похожие презентации
Циклические процессы Процесс называется циклическим, если вычисления в нём многократно повторяются по одним и тем же формулам при разных значениях входящих.
Advertisements

Упражнения по циклическим структурам Дидактическое пособие для классов разработала учитель информатики Ехлакова Ж. М.
Циклические алгоритмы Обобщающий урок. Ответьте на вопросы: 1.Что такое алгоритм? 2.Какие типы алгоритмов мы изучили? 3.Какие алгоритмы называются циклическими?
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Организация циклических процессов начало К:=1 S:=1 N:=5 K<=N S:=S*K K:=K+1 S конец данет При решении многих задач вычислительный процесс имеет циклический.
Лабораторная работа 6 Работа в среде Турбо Паскаль. Чтение и составление программ циклических вычислительных процессов.
Цикл. Виды циклов.
Автор Титова Л.И.. Да Нет Тело цикла Условие Тело цикла Нет Да Тело цикла Изменение параметра цикла ВОПРОС 2: Назовите разновидность цикла представленного.
Циклом называется последовательность действий, повторяемая несколько раз. Количество шагов (проходов) цикла зависит от некоторого условия, истинность которого.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
1 Программирование на языке Паскаль 1. Циклы с параметром.
1 Тема 4. Циклы на языке Паскаль.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Программирование на языке Паскаль Операторы повторений.
Циклические алгоритмы. Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной ( или нескольких ) команд.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Программирование на языке Паскаль. 3 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл.
1 Программирование на языке Паскаль Тема 4. Циклы.
ЦИКЛЫ ОПРЕДЕЛЕНИЕ, ВИДЫ, ПРИМЕРЫ. ОПРЕДЕЛЕНИЕ Группа этапов, повторяющаяся в процессе решения задачи несколько раз, называется циклом или циклическим.
Транксрипт:

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

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

Какому виду циклов соответствует блок-схема: тело цикла условие нет да Цикл - ДО

Какому виду циклов соответствует блок-схема: тело цикла i:=n1, n2, h Цикл - ДЛЯ

Сколько раз выполняется цикл? Чему равно значение переменной а после выполнения цикла? 4 раза a = 4 4 раза a = 4 a := 1; for i:=1 downto 3 do a := a+1; a := 1; for i:=1 downto 3 do a := a+1; 2 раза a = 6 2 раза a = 6 зацикливание a := 4; b := 6; while a < b do a := a + 1; a := 4; b := 6; while a < b do a := a + 1; a := 1; for i:=1 to 3 do a := a+1; a := 1; for i:=1 to 3 do a := a+1;

a := 4; b := 6; while a > b do a := a + 1; a := 4; b := 6; while a > b do a := a + 1; 0 раз a = 4 0 раз a = 4 зацикливание 3 раза a = 7 3 раза a = 7 a := 4; b := 6; repeat a := a + 1; until a > b; a := 4; b := 6; repeat a := a + 1; until a > b; a := 4; b := 6; repeat a := a + 2; until a < b; a := 4; b := 6; repeat a := a + 2; until a < b; Сколько раз выполняется цикл? Чему равно значение переменной а после выполнения цикла?

Разработка алгоритма (программы), содержащей оператор цикла (практическая работа). условие тело цикла да нет тело цикла условие нет да тело цикла i:=n1, n2, h

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

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

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

Рост количества единиц вируса гриппа Момент попадания в организм Спустя 1 час Спустя 2 часа Спустя 3 часа Таким образом нужно составить программу, вычисляющую 8n8n

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