Типы алгоритмов. Любой алгоритм может быть представлен в виде комбинации трёх базовых структур: 1.Линейный (следование). 2.Разветвляющийся (ветвление).

Презентация:



Advertisements
Похожие презентации
Основные типы алгоритмических структур Проект Васильевой М.Г.
Advertisements

Основы программирования Основные алгоритмические конструкции Следование Следование Ветвление Ветвление Повторение Повторение.
Алгоритмическая структура ветвления. Ветвление - такая форма организации действий, при которой в зависимости от выполнения некоторого условия совершается.
Тема урока: «Основные алгоритмические структуры»
Алгоритмические конструкции следование, ветвление, повторение «Мой университет -
Алгоритмические конструкции. Виды алгоритмов 1. Линейные алгоритмы 2. Разветвляющие алгоритмы 3. Циклические алгоритмы.
Разветвляющийся алгоритм. Алгоритмы, при исполнении которых порядок следования команд определяется в зависимости от результатов проверки некоторых условий,
Базовые структуры алгоритмов. Постановка задачи Построение математической модели Разработка алгоритма (блок-схемы) Составление программы на языке программирования.
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ. Алгоритм- это точное и понятное предписание (указание) исполнителю совершить определенную последовательность действий, направленных.
Как записываются алгоритмы? Какими видами обладают алгоритмы?
ФОРМЫ ПРЕДСТАВЛЕНИЯ АЛГОРИТМОВ СЛОВЕСНОЕ ИЛИ СЛОВЕСНО- ФОРМУЛЬНОЕ ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ РИСУНКИ, ПИКТОГРАММЫ ГРАФЫ, СХЕМЫ БЛОК-СХЕМЫ ПРОГРАММА ТАБЛИЧНОЕ.
9 класс Урок 2 Цели урока: образовательные – повторить и закрепить понятия алгоритма, исполнителя, свойства и способы описания алгоритмов, типы алгоритмических.
«Основные типы алгоритмических структур». Задания Записать в словесной форме алгоритмы : А) рецепт приготовления чая Б)Правописание приставок бес- и без-
Типы алгоритмов. В алгоритмах команды записываются друг за другом в определенном порядке. В зависимости от порядка выполнения команд можно выделить три.
Запись алгоритмов при помощи блок-схем. Начало и конец алгоритма.
Алгоритмы и исполнители. Алгоритм – конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату.
Основы алгоритмизации Алгоритмы. Типы алгоритмов. Блок-схемы. Вопросы и задания.
Циклические алгоритмы.. Алгоритм называется циклическим, если последовательность шагов алгоритма выполняется многократно.
Циклические алгоритмы Циклические алгоритмы. Алгоритм называется циклическим, если последовательность шагов алгоритма выполняется многократно.
На штурм алгоритмов Алгоритмы - это последовательность действий, которые необходимо выполнить для решения задачи. Алгоритм (лат. algorithmi – аль Хорезми.
Транксрипт:

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

Любой алгоритм может быть представлен в виде комбинации трёх базовых структур: 1.Линейный (следование). 2.Разветвляющийся (ветвление). 3.Циклический. Типы алгоритмов

При выполнении линейного алгоритма исполнитель выполняет одну команду за другой в порядке их следования. Команда 1 Команда 2 Команда N … … Линейный

Алгоритм приготовления кофейного напитка Алгоритм нахождения периметра прямоугольника Начало Ввод a, b Вывод Р Конец Начало Взять чашку Налить кипяток Добавить немного сливок Насыпать 2 ч.л. сахара Все перемешать Конец Насыпать в нее 1 ч.л. растворимого кофе

При выполнении разветвляющегося алгоритма действия исполнителя определяются результатами проверки некоторых условий. Структура ветвления может быть в полной и неполной форме. Серия команд 1 Серия команд 2 Да Условие Нет Полное ветвление Разветвляющийся

Серия команд Да Условие Нет Неполное ветвление Разветвляющийся

Алгоритм «На пути лужа» Алгоритм определения четного числа Начало Лужа большая? Обойти Идти дальше Конец ДаНет Перешагнуть Начало b=0 Конец Да Нет Вывод: a – нечетное число Ввод a b=a mod 2 Нахождение остатка от деления чисел Вывод: a – четное число

При исполнении циклического алгоритма отдельные команды или группы команд повторяются многократно. Цикл пока Цикл пока – выполняется до тех пор, пока выполняется или пока не выполнится определенное условие. Циклический условие тело цикла Да Нет

Цикл для Цикл для – количество повторений задается с помощью счетчика (переменной цикла). Циклический i=N тело цикла

Алгоритм мытья грязных тарелок Алгоритм нахождения суммы чисел Начало Сложить грязные тарелки в раковину Приготовить губку с моющим средством Включить воду Есть грязные тарелки? Взять тарелку Вымыть тарелку Конец Выключить воду Да Нет Начало S=0 K=1 K5 S=S+K K=K+1 Конец Вывод S Да Нет