Разделы презентаций


Виды алгоритмов

Содержание

Виды алгоритмовСуществует 4 вида алгоритмов:линейный,циклический,разветвляющийся,вспомогательный.

Слайды и текст этой презентации

Слайд 1Виды алгоритмов

Виды алгоритмов

Слайд 2Виды алгоритмов
Существует 4 вида алгоритмов:
линейный,
циклический,
разветвляющийся,
вспомогательный.

Виды алгоритмовСуществует 4 вида алгоритмов:линейный,циклический,разветвляющийся,вспомогательный.

Слайд 3Линейный алгоритм
Линейный (последовательный) алгоритм — описание действий, которые выполняются однократно

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

приготовления одного бутерброда.

Линейный алгоритм приме-няется при вычислении ариф-метического выражения, если в нем используются только действия сложения и вычи-тания.

Линейный алгоритмЛинейный (последовательный) алгоритм — описание действий, которые выполняются однократно в заданном порядке. Линейными являются алгоритмы отпирания

Слайд 4Линейный алгоритм
Требуется составить алгоритм вычисления результата выражения:
100+15-40+20:
Сложить числа 100 и

15.
Из полученной суммы вычесть 40.
К результату прибавить 20.
В этом примере

действия выполняются в том порядке, в котором написаны.
Линейный алгоритмТребуется составить алгоритм вычисления результата выражения:100+15-40+20:Сложить числа 100 и 15.Из полученной суммы вычесть 40.К результату прибавить

Слайд 5Циклический алгоритм
Многие процессы в окружающем мире основаны на многократном повторении

одной и той же последовательности действий. Каждый год наступают весна,

лето, осень и зима.

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

Циклический алгоритмМногие процессы в окружающем мире основаны на многократном повторении одной и той же последовательности действий. Каждый

Слайд 6Алгоритм «Подъем по лесенке»
Начало
Повторять 15 раз
Подняться на 1 ступеньку
Все
Конец

Алгоритм «Подъем по лесенке»НачалоПовторять 15 раз		Подняться на 1 ступенькуВсе Конец

Слайд 7Алгоритм «Украшение елки»
Начало
Взять коробку с елочными шарами
Повторять пока в коробке

есть шары
Взять шар
Повесить шар на елку
Все
Конец

Алгоритм «Украшение елки»НачалоВзять коробку с елочными шарамиПовторять пока в коробке есть шары		Взять шар		Повесить шар на елкуВсеКонец

Слайд 8Циклический алгоритм
Циклический алгоритм — описание действий, которые должны повторяться указанное

число раз или пока не выполнено заданное условие.

Перечень повторяющихся действий

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

Слайд 9Типы циклов
Цикл с известным
числом повторений
Цикл с неизвестным
числом повторений
Цикл
с постусловием
Цикл
с предусловием
Цикл

ДЛЯ
Цикл ПРИ
Цикл ПОКА
Разветвляющийся алгоритм

Типы цикловЦикл с известнымчислом повторенийЦикл с неизвестнымчислом повторенийЦиклс постусловиемЦиклс предусловиемЦикл ДЛЯЦикл ПРИЦикл ПОКАРазветвляющийся алгоритм

Слайд 10Цикл с известным числом повторений
Алгоритм «Упражнение для глаз»
1. Возьмите карандаш.
2.

Установите его в исходное положение у кончика носа.
3. Повторите 10

раз, следя за движением карандаша:
а. Переместите карандаш на расстояние вытянутой руки;
b. Верните карандаш в исходное положение.
Положите карандаш.
Конец алгоритма

Типы циклов

Цикл с известным числом повторенийАлгоритм «Упражнение для глаз»1. Возьмите карандаш.2. Установите его в исходное положение у кончика

Слайд 11Цикл с постусловием
Алгоритм «Пульс»
1. Удобно положите левую руку ладонью вверх.
2.

Два пальца правой руки положите на запястье левой руки.
3. Заметьте

положение секундной стрелки.
4. Сосчитайте очередной удар.
5. Посмотрите на часы.
6. Если секундная стрелка прошла полный круг, то закончите действия, иначе перейдите к п. 4.
Конец алгоритма

дальше

Цикл с постусловиемАлгоритм «Пульс»1. Удобно положите левую руку ладонью вверх.2. Два пальца правой руки положите на запястье

Слайд 12Цикл с постусловием
Типы циклов

Цикл с постусловиемТипы циклов

Слайд 13Цикл с предусловием
Алгоритм «Бочка»
1. Подойдите к бочке.
2. Если бочка неполная

(есть место для воды), то перейдите к п. 3, иначе

конец алгоритма.
3. Наберите ведро воды.
4. Вылейте ведро в бочку.
Перейдите к п. 2.
Конец алгоритма

дальше

Цикл с предусловиемАлгоритм «Бочка»1. Подойдите к бочке.2. Если бочка неполная (есть место для воды), то перейдите к

Слайд 14Цикл с предусловием
Типы циклов

Цикл с предусловиемТипы циклов

Слайд 15Разветвляющийся алгоритм
Примеры разветвляющих алгоритмов: если пошел дождь, то надо открыть

зонт; если болит горло, то прогулку следует отменить; если билет

в кино стоит не больше десяти рублей, то купить билет и занять свое место в зале, иначе (если стоимость билета больше 10 руб.) вернуться домой.
Разветвляющийся алгоритмПримеры разветвляющих алгоритмов: если пошел дождь, то надо открыть зонт; если болит горло, то прогулку следует

Слайд 16Разветвляющийся алгоритм
Если пошел дождь, то надо открыть зонт.
Условие «пошел дождь»

может быть и истинным, и ложным.
Поэтому в конкретной ситуации предполагается

либо выполнение действия «открыть зонт», либо его пропуск – если дождя нет, то зонт открывать незачем.
Разветвляющийся алгоритмЕсли пошел дождь, то надо открыть зонт.Условие «пошел дождь» может быть и истинным, и ложным.Поэтому в

Слайд 17Разветвляющийся алгоритм
Условие — выражение, находящееся между словом «если» и словом

«то» и принимающее значение «истина» или «ложь».

Разветвляющийся алгоритмУсловие — выражение, находящееся между словом «если» и словом «то» и принимающее значение «истина» или «ложь».

Слайд 18Разветвляющийся алгоритм
Разветвляющийся алгоритм — алгоритм, в котором в зависимости от

условия выполняется либо одна, либо другая последовательность действий.

Разветвляющийся алгоритмРазветвляющийся алгоритм — алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность

Слайд 19Разветвляющийся алгоритм
В общем случае схема разветвляющего алгоритма будет выглядеть так:

«если условие, то..., иначе...». Такое представление алгоритма получило название полной

формы.

Идет направо – песнь заводит, налево – сказку говорит…

Разветвляющийся алгоритмВ общем случае схема разветвляющего алгоритма будет выглядеть так: «если условие, то..., иначе...». Такое представление алгоритма

Слайд 20Разветвляющийся алгоритм
Если гриб съедобный, то положить его в котелок для

варки, иначе – выбросить в костер.

Разветвляющийся алгоритмЕсли гриб съедобный, то положить его в котелок для варки, иначе – выбросить в костер.

Слайд 21Разветвляющийся алгоритм
Неполная форма, в которой действия пропускаются: «если условие, то...».


Если бензин закончился, то заехать на ближайшую заправочную станцию.

Разветвляющийся алгоритмНеполная форма, в которой действия пропускаются: «если условие, то...». Если бензин закончился, то заехать на ближайшую

Слайд 22Разветвляющийся алгоритм
Если костер горит, то необходимо залить его водой.

Разветвляющийся алгоритмЕсли костер горит, то необходимо залить его водой.

Слайд 23Вспомогательный алгоритм
Например: вы в детстве учились суммировать единицы, затем десятки,

чтобы суммировать двузначные числа содержащие единицы вы не учились новому

методу суммирования, а воспользовались старыми методами.
Вспомогательный алгоритмНапример: вы в детстве учились суммировать единицы, затем десятки, чтобы суммировать двузначные числа содержащие единицы вы

Слайд 24Вспомогательный алгоритм
Вычислить выражение а×5+b/4.
Ввести число, соответствующее переменной а.
Выполнить умножение чисел

а×5 и записать произведение.
Ввести число ,соответствующее переменной b.
Выполнить деление чисел

- b/4 и записать частное.
Выполнить сложение полученных на шаге 2 произведения и на шаге 4 частного.
Вспомогательный алгоритмВычислить выражение а×5+b/4.Ввести число, соответствующее переменной а.Выполнить умножение чисел а×5 и записать произведение.Ввести число ,соответствующее переменной

Слайд 25Вспомогательный алгоритм
Арифметические действия (умножение, деление, сложение) выполняются по алгоритмам, которым

научили в младших классах. Поняв и запомнив их, мы используем

их как вспомогательные.
Итоговый алгоритм выглядит как связанные между собой вспомогательные алгоритмы, представленные своими именами. Описания этих алгоритмов хранятся отдельно.
Вспомогательный алгоритмАрифметические действия (умножение, деление, сложение) выполняются по алгоритмам, которым научили в младших классах. Поняв и запомнив

Слайд 26Вспомогательный алгоритм
Вспомогательный алгоритм — алгоритм, который можно использовать в других

алгоритмах, указав только его имя

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

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика