Похожие презентации:
Типы алгоритмов
1. Типы алгоритмов
Учитель информатикишколы №46 г.Рязани
Корнеева Галина Юрьевна
26.07.2019
2.
Алгоритм- это четкое последовательноеописание действий исполнителя, которое
приводит к желаемому результату.
Слово «алгоритм» появилось в
результате искаженного перевода с
арабского на европейские языки имени
узбекского ученого IX века АльХорезми, который изложил правила
арифметических действий над числами
в позиционной десятичной системе. Эти
правила и назвали алгоритмами
(Альхорезми «имя»+ Аритмос «число»=
алгоритм)
3.
Алгоритмы можно описать•словесно,
• таблично,
•с помощью программы,
•графически.
В информатике чаще всего используется
графический способ описания алгоритмов –с
помощью блок-схем.
4.
Стандартные графические объекты блок-схемУказание на начало и
конец алгоритма
Организация ввода и вывода
данных
Выполнение действий или группы
действий
Выбор направления выполнения алгоритма
в зависимости от выполнения условия
Использование вспомогательных
алгоритмов
5.
6.
Линейный алгоритм- это алгоритм, где строго последовательновыполняются действия
начало
Линейный алгоритм
встречаем в сказке Шарля
Перро «Красная Шапочка»
Ввод
исходных данных
действие1
действие2
действие N
Вывод
результата
конец
7.
Приведите, пожалуйста, ещепримеры линейного алгоритма
8.
Разветвляющийся алгоритм - это алгоритм,в котором в зависимости от условия выполняется либо одна,
либо другая последовательность действий
Разветвляющийся алгоритм наблюдаем в поэме
А.С. Пушкина «Руслан и Людмила»
У лукоморья дуб зелёный;
Златая цепь на дубе том:
И днём и ночью кот учёный
Всё ходит по цепи кругом;
Идёт направо - песнь заводит,
Налево - сказку говорит.
9. Структура ветвления
Неполнаяформа
Полная
форма
Да
Действие 1
Условие
Нет
Действие 2
Да
Действие
Условие
Нет
10.
Приведите, пожалуйста, еще примерыразветвляющегося алгоритма
11.
Циклический алгоритм-это многократное повторение одних и тех жедействий при различных параметрах
Циклический алгоритм выполняет старик у А.С. Пушкина в
«Сказке о рыбаке и рыбке»
12.
Структура циклаУсловие
нет
да
Действие 1
Действие
13.
Приведите, пожалуйста, еще примерыциклического алгоритма
14.
1. Вспомните: что такое алгоритм?2. Как можно представить алгоритм?
3. Как представляется алгоритм в информатике?
4. Как выглядит блок проверки логического
условия в блок-схемах?
5. Какие виды алгоритмов вы знаете?
6. Какой алгоритм называется линейным?
7. Какой алгоритм называется разветвляющимся?
8. Какой алгоритм называется циклическим?
15.
Хорошо понял тему и хорошопоработал на уроке
Недостаточно хорошо
понял тему, недостаточно хорошо
поработал на уроке
Много нужно работать
над данной темой