Типы алгоритмов
Оценка 4.6

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

Оценка 4.6
ppt
21.01.2020
Типы алгоритмов
типы алгоритмов.ppt

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

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

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

Линейные алгоритмы Линейным называется алгоритм, в котором выполняются все этапы решения задачи строго последовательно

Линейные алгоритмы Линейным называется алгоритм, в котором выполняются все этапы решения задачи строго последовательно

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

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

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

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

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

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

a

b

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

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

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

Алгоритм с ветвлением В рассмотренных до сих пор алгоритмах и программах все команды выполнялись последовательно одна за другой в том порядке, в каком они были…

Алгоритм с ветвлением В рассмотренных до сих пор алгоритмах и программах все команды выполнялись последовательно одна за другой в том порядке, в каком они были…

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

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

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

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

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

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

Блок-схема Полное ветвление если < условие > то <

Блок-схема Полное ветвление если < условие > то <

Блок-схема

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

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

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

Задание

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

начало

конец

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

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

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

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

Да

Нет

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

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

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

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

Задача

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

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

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

начало

конец

a>b

Да

Нет

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

Вывести а

Вывести b

Домашнее задание §10, тест на стр

Домашнее задание §10, тест на стр

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

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

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
21.01.2020