9 класс VI МАОУ, СОШ № 50 Томск, 2010 г., Гришкова Т.П.
Cлайд 2
ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ Урок № 6
Cлайд 3
Циклическая команда Пример: процедура линия нач пока впереди не край, повторять нц шаг кц кон
Cлайд 4
Сколько раз выполняется цикл? Ни разу, если условие сразу не выполнилось. Несколько раз (N), если условие выполнялось N раз. Бесконечное число раз. Нарушается свойство конечность. Зацикливание - ситуация, при которой выполнение цикла никогда не заканчивается.
Cлайд 5
Исполнение алгоритма «линия» А
Cлайд 6
Блок-схема вспомогатнльного алгоритма «ЛИНИЯ»
Cлайд 7
Команда цикла Команда цикла использует обратную связь между объектом управления и управляющей системой. Проверка условия дает информацию управляющей системе о состоянии объекта управления.
Cлайд 8
Исполнение алгоритма линия Обозначение в блок-схеме вспомогательного алгоритма Задача решена сборочным методом.
Cлайд 9
Циклические алгоритмы Следует различать понятия «команда цикл» и «циклический алгоритм». Циклическим алгоритмом называется такой алгоритм, в котором количество повторений (циклов) значительно больше, нежели других команд. Применяются сложные структуры: цикл в следовании, цикл в цикле, цикл в ветвлении.
Cлайд 10
программа разлиновка нач пока впереди не край, повторять нц поворот сделай линия сделай возврат прыжок кц поворот сделай линия кон
Cлайд 11
процедура возврат нач поворот поворот пока впереди не край, повторять нц прыжок кц поворот Кон Задача решена методом последовательного уточнения.
Cлайд 12
Практическая работа №21 Циклические алгоритмы управления Цель работы: научиться составлять циклические алгоритмы управления и алгоритмы-схемы к ним.
Cлайд 13
Циклическая команда Пример: программа прям_ки нач сделай прямоугольник шаг; шаг; шаг; шаг; шаг сделай прямоугольник шаг; шаг; шаг; шаг; шаг сделай прямоугольник кон пока , повторять нц кц
Cлайд 14
Пример программа прям_ки цел n нач n := 1 пока n
Cлайд 15
Величина n в алгоритме цел n Описание типа величины, целое. n := 1 Задаем начальное значение величины. n
Cлайд 16
Алгоритм - схема
Cлайд 17
прямоугольник n := n + 1 шаг шаг прямоугольник
Cлайд 18
Задание на самостоятельную работу Задача № 7(2) Исходное состояние исполнителя дано на рисунке. Используя вспомогательные алгоритмы и циклические команды решите задачу. Сторона креста равна двум шагам, поле 8х8 клеток. 1 клетка равна 1 шагу. Ни одна сторона креста не должна задевать края поля.
Cлайд 19
Составить программу и блок-схему для предложенной задачи. Сделать вывод по проделанной работе.
Cлайд 20
Домашнее задание § 30, знать формат команды, обозначения блок-схем, страница 178, вопросы и задания № 1-6 устно, № 7 письменно с применением циклической команды.
Cлайд 21
Список источников информации: Учебник УМК Семакина, 9 класс Составитель: Гришкова Т.П., учитель высшей категории МАОУ, СОШ №50 города Томска