Циклические алгоритмы 2

Содержание

Слайд 2

ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ

Урок № 6

ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ Урок № 6

Слайд 3

Циклическая команда

Пример:
процедура линия
нач
пока впереди не край, повторять
нц
шаг
кц
кон

Циклическая команда Пример: процедура линия нач пока впереди не край, повторять нц шаг кц кон

Слайд 4

Сколько раз выполняется цикл?

Ни разу, если условие сразу не выполнилось.

Сколько раз выполняется цикл? Ни разу, если условие сразу не выполнилось. Несколько
Несколько раз (N), если условие выполнялось N раз.
Бесконечное число раз. Нарушается свойство конечность.
Зацикливание - ситуация, при которой выполнение цикла никогда не заканчивается.

Слайд 5

Исполнение алгоритма «линия»

Исполнение алгоритма «линия»

Слайд 6

Блок-схема вспомогатнльного алгоритма «ЛИНИЯ»

Блок-схема вспомогатнльного алгоритма «ЛИНИЯ»

Слайд 7

Команда цикла

Команда цикла использует обратную связь между объектом управления и управляющей системой.

Команда цикла Команда цикла использует обратную связь между объектом управления и управляющей

Проверка условия дает информацию управляющей системе о состоянии объекта управления.

Слайд 8

Исполнение алгоритма

линия

Обозначение в блок-схеме вспомогательного алгоритма

Задача решена сборочным методом.

Исполнение алгоритма линия Обозначение в блок-схеме вспомогательного алгоритма Задача решена сборочным методом.

Слайд 9

Циклические алгоритмы

Следует различать понятия «команда цикл» и «циклический алгоритм».
Циклическим алгоритмом называется такой

Циклические алгоритмы Следует различать понятия «команда цикл» и «циклический алгоритм». Циклическим алгоритмом
алгоритм, в котором количество повторений (циклов) значительно больше, нежели других команд.
Применяются сложные структуры: цикл в следовании, цикл в цикле, цикл в ветвлении.

Слайд 10

программа разлиновка
нач
пока впереди не край, повторять
нц
поворот
сделай линия
сделай возврат
прыжок
кц
поворот
сделай линия
кон

программа разлиновка нач пока впереди не край, повторять нц поворот сделай линия

Слайд 11

процедура возврат
нач
поворот
поворот
пока впереди не край, повторять
нц
прыжок
кц
поворот
Кон
Задача решена методом последовательного уточнения.

процедура возврат нач поворот поворот пока впереди не край, повторять нц прыжок

Слайд 12

Практическая работа №21

Циклические алгоритмы управления

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

Практическая работа №21 Циклические алгоритмы управления Цель работы: научиться составлять циклические алгоритмы
алгоритмы-схемы к ним.

Слайд 13

Циклическая команда

Пример:
программа прям_ки
нач
сделай прямоугольник
шаг; шаг; шаг; шаг; шаг
сделай прямоугольник
шаг; шаг; шаг;

Циклическая команда Пример: программа прям_ки нач сделай прямоугольник шаг; шаг; шаг; шаг;
шаг; шаг
сделай прямоугольник
кон

пока <условие>, повторять
нц
<тело цикла>
кц

Слайд 14

Пример

программа прям_ки
цел n
нач
n := 1
пока n<3 повторять
нц
сделай прямоугольник
шаг; шаг;

Пример программа прям_ки цел n нач n := 1 пока n нц
шаг; шаг; шаг
n := n + 1
кц
сделай прямоугольник
кон

Слайд 15

Величина n в алгоритме

Величина n в алгоритме

Слайд 16

Алгоритм - схема

Алгоритм - схема

Слайд 17

прямоугольник

n := n + 1

шаг

шаг

прямоугольник

прямоугольник n := n + 1 шаг шаг прямоугольник

Слайд 18

Задание на самостоятельную работу


Задача № 7(2)
Исходное состояние исполнителя дано на рисунке.
Используя вспомогательные

Задание на самостоятельную работу Задача № 7(2) Исходное состояние исполнителя дано на
алгоритмы и циклические команды решите задачу. Сторона креста равна двум шагам, поле 8х8 клеток. 1 клетка равна 1 шагу. Ни одна сторона креста не должна задевать края поля.

Слайд 19

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

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

Слайд 20

Домашнее задание

§ 30, знать формат команды, обозначения блок-схем, страница 178, вопросы и

Домашнее задание § 30, знать формат команды, обозначения блок-схем, страница 178, вопросы
задания № 1-6 устно, № 7 письменно с применением циклической команды.
Имя файла: Циклические-алгоритмы-2.pptx
Количество просмотров: 137
Количество скачиваний: 0