Похожие презентации:
Алгоритмизация. Определение. Способы описания. Типы алгоритмов. Примеры алгоритмов
1. Основы алгоритмизации
ОпределениеСпособы описания
Типы алгоритмов
Примеры алгоритмов
2. Немного о происхождении
Термин «алгоритм» произошёл отимени великого математика
Мухаммеда аль-Хорезми полатыни algorithmus).
Мухаммед аль-Хорезми ещё
в IX веке разработал правила
выполнения четырёх действий
арифметики.
3. Основы алгоритмизации
Алгоритм - конечнаяпоследовательность команд
исполнителю.
Исполнитель - человек, живое
существо или автоматическое
устройство, которое способно к
восприятию и исполнению команд.
4.
5. Основы алгоритмизации
Формы записиалгоритмов
Словесная
Графическая
(блок-схема)
Язык программирования
6. Основы алгоритмизации
Словеснаяформа
записи алгоритм записан
словами и
предназначен для
человека
Начало
1. Налить воды в чайник.
2. Поставить чайник на
электроплиту.
3. Включить
электроплиту.
4. Подождать, пока вода
закипит.
5. Выключить
электроплиту.
Конец
7. Основы алгоритмизации
началоГрафическая
форма записи
(блок-схема) состоит из
геометрических
фигур (блоков) и
внутри блока дается
описание команд
или условий.
Х=5
Х<10
Х=Х+7
Х=Х-5
Х
конец
8. Основы алгоритмизации
Программа СуммаОписание
а,в,с:Целый
Конец_описания
а:=5
в:=9
с:=а+в
Вывод ( ‘сумма= ‘, с)
Конец_Программы
Алгоритм записан
определенными
словами
алгоритмического
языка или языка
программирования
и предназначен для
выполнения
компьютером
9. Графический способ записи алгоритма
Блок начала и концаБлок ввода данных и
вывода результата
Блок проверки условия
Блок команды
Совокупность математических фигур образует блоксхему алгоритма.
10. Основы алгоритмизации
Типы алгоритмовЛинейный
С разветвлением С повторением
11. Основы алгоритмизации
началоХ:=5
У:=Х*Х+5
Вывод(У)
конец
- алгоритм, в
котором все
команды
выполняются одна
за другой в порядке
их записи
12. Линейный алгоритм
13.
Основы алгоритмизацииначало
Х:=5
Х>0
У:=(-Х+8)/2
У:=Х*Х
конец
- алгоритм, в котором
после проверки
условия в разных
ситуациях
исполняется один из
двух наборов команд
14. Основы алгоритмизации
началоХ:=0
алгоритм, в котором
команды
выполняются
несколько раз, пока
выполняется
некоторое условие
Х<10
да
Х:=Х+1
S:=S+Х
конец
нет
15. “Купить мороженое”
Циклическийалгоритм
Начало
Насадить наживку
Забросить крючок
в воду
Ждать пока клюнет
Снять рыбу с
крючка
Положить
рыбу в ведро
нет
Наступила
ночь?
да
Конец
16. Основы алгоритмизации
Примеры алгоритмовСтруктурная схема циклического алгоритма с
неопределенным числом повторений
17. Циклический алгоритм
Циклические алгоритмы, где условиезавершение: 1) истинность трех условий,
2) истинность составного условия
18. Примеры алгоритмов
Циклический алгоритм, где условие завершение- ложностьусловия
19.
20. Циклический алгоритм, где условие завершение- ложность условия
Использованиевложенных
циклов
21.
Структурная схемаалгоритма с
перебором
22. Использование вложенных циклов
23. Структурная схема алгоритма с перебором
Задание длясамостоятельной работы
Составить блок-схему алгоритма для
поиска минимального элемента
массива, состоящего из 10 чисел.
24.
Домашнее заданиеИзучить в учебнике материал на стр.
89-105.