типы алгоритмов

  • ppt
  • 21.01.2020
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала типы алгоритмов.ppt

Типы алгоритмов: линейные и ветвление

Линейные алгоритмы

Линейным называется алгоритм, в котором выполняются все этапы решения задачи строго последовательно. Блок схема алгоритма выглядит, как последовательность действий, т.е. не содержит ветвлений и циклов:
где: НАЧАЛО - начало алгоритма D1,D2,D3 - действия КОНЕЦ - конец алгоритма

Задача: вычислить площадь прямоугольника:

Алгоритм запросить a,b присвоить S=ab сообщить S

a

b

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

Алгоритм с ветвлением

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

Алгоритм с ветвлением

Команда ветвления - разделяет алгоритм на два пути в зависимости от некоторого условия; затем исполнение алгоритма выходит на общее продолжение. Ветвление бывает полное и неполное.

Блок-схема

Полное ветвление
если < условие > то < Cерия 1 > иначе < Cерия >

Задание

Составьте блок-схему алгоритма перехода дороги, в зависимости от сигнала светофора.

начало

конец

Подойти к дороге и остановиться

Начать движение

Ждать зеленого сигнала

Сигнал светофора зеленый?

Да

Нет

Задача

Даны два отличных от друг друга числа , вывести наибольшее из них чисел. a>b

начало

конец

a>b

Да

Нет

Ввести два числа, а и b

Вывести а

Вывести b

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

§10, тест на стр.66 (проверь себя).