Содержание
-
Типы алгоритмов: линейные и ветвление
Учитель: Маркелова Ольга Владимировна ©ovm
-
Линейные алгоритмы
Линейным называется алгоритм, в котором выполняются все этапы решения задачи строго последовательно. Блок схема алгоритма выглядит, как последовательность действий, т.е. не содержит ветвлений и циклов: где: НАЧАЛО - начало алгоритмаD1,D2,D3 - действияКОНЕЦ - конец алгоритма
-
Задача:вычислить площадь прямоугольника:
Алгоритмзапросить a,bприсвоить S=abсообщить S a b
-
Блок-схема алгоритма
-
Алгоритм с ветвлением
В рассмотренных до сих пор алгоритмах и программах все команды выполнялись последовательно одна за другой в том порядке, в каком они были записаны. Однако таким образом может быть построен алгоритм для решения далеко не всякой задачи. В практике известны задачи, дальнейший ход решения которых зависит от выполнения каких либо условий.
-
Команда ветвления - разделяет алгоритм на два пути в зависимости от некоторого условия; затем исполнение алгоритма выходит на общее продолжение. Ветвление бывает полное и неполное.
-
Блок-схема
Полное ветвление если то иначе
-
Задание
Составьте блок-схему алгоритма перехода дороги, в зависимости от сигнала светофора. начало конец Подойти к дороге и остановиться Начать движение Ждать зеленого сигнала Сигнал светофора зеленый? Да Нет
-
начало конец Подойти к дороге и остановиться Начать движение Ждать зеленого сигнала Сигнал светофора зеленый? Да Нет
-
Задача
Даны два отличных от друг друга числа , вывести на экран монитора наибольшее из них чисел.
-
начало конец a>b Да Нет Ввести два числа, а и b Вывести а Вывести b
-
Домашнее задание
Нарисовать в тетради блок-схему к задаче. Задача Даны 2 прямоугольника с разной площадью. Вывести на экран монитора площадь наименьшего.
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.