Алгоритмы презентация

Содержание

Слайд 2

Что такое алгоритмы? Алгоритм - это последовательность определенных шагов для

Что такое алгоритмы?

Алгоритм - это последовательность определенных шагов для решения поставленной

задачи; используется в компьютерном программировании. Шаги алгоритма - это последовательность команд, исполняемых компьютером. Совокупность команд составляет компьютерную программу.

Сам же алгоритм исполняется объектом, т.е., исполнителем алгоритма. Им может быть и механическое устройство и живое существо.

Слайд 3

Свойства алгоритма Дискретность (прерывность, раздельность) – представляет процесс решения задачи

Свойства алгоритма

Дискретность (прерывность, раздельность) – представляет процесс решения задачи как последовательное

выполнение простых (или ранее определенных) шагов. Каждое действие, предусмотренное алгоритмом, исполняется только после того, как закончилось исполнение предыдущего.
Определенность каждое правило алгоритма четкое, однозначное, не оставляет места для произвола. Алгоритм носит механический характер и не требует никаких дополнительных указаний или сведений о решаемой задаче.
Слайд 4

Результативность (конечность) - алгоритм должен приводить к решению задачи за

Результативность (конечность) - алгоритм должен приводить к решению задачи за конечное

число шагов.
Массовость – алгоритм решения задачи разрабатывается в общем виде, то есть, он применим для некоторого класса задач, различающихся только исходными данными. При этом исходные данные могут выбираться из некоторой области (область применимости алгоритма).
Слайд 5

Вербальный - алгоритм описывается с помощью человеческого языка; Символический -

Вербальный - алгоритм описывается с помощью человеческого языка;
Символический - алгоритм описывается

при помощи набора символов;
Графический – алгоритм описывается с помощью графических изображений.
Общепринятыми способами записи являются графическая запись с помощью блок-схем и символьная запись с помощью какого-либо алгоритмического языка.

Основные свойства задания алгоритма

Слайд 6

Типы алгоритмов Линейный Ветвляющий Циклический(повторяющийся)

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

Линейный
Ветвляющий
Циклический(повторяющийся)

Слайд 7

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

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

Алгоритм, в котором команды выполняются последовательно друг за другом.

На практике линейные алгоритмы в чистом виде встречаются редко: при расчете арифметических и алгебраических выражений, при расчете по формулам, при решении ряда бытовых задач.
Слайд 8

Начало Ввод Условие Вывод Конец

Начало

Ввод

Условие

Вывод

Конец

Слайд 9

Начало Полить саженец водой Опустить в ямку саженец Засыпать ямку с саженцем землей Выкопать ямку Конец

Начало

Полить саженец водой

Опустить в ямку саженец

Засыпать ямку с саженцем землей

Выкопать ямку

Конец

Слайд 10

Алгоритм ветвления В алгоритмах ветвления или разветвленной структуры в зависимости

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

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

невыполнения какого-либо условия производятся различные последовательности действий. Каждая такая последовательность действий называется ветвью алгоритма.
Слайд 11

Начало Условие Ветвь 1 Ветвь 2 Ветвь 3 Конец

Начало

Условие

Ветвь 1

Ветвь 2

Ветвь 3

Конец

Слайд 12

Начало Пойти погулять? Пойти погулять Остаться дома Конец

Начало

Пойти погулять?

Пойти погулять

Остаться дома

Конец

Слайд 13

Циклический алгоритм В циклических алгоритмах в зависимости от выполнения или

Циклический алгоритм

В циклических алгоритмах в зависимости от выполнения или невыполнения какого-либо условия

выполняется повторяющаяся последовательность действий, называющаяся телом цикла.
Вложенным называется цикл, находящийся внутри тела другого цикла. Различают циклы с предусловиеми послеусловием: (следующий слайд)
Итерационным называется цикл, число повторений которого не задается, а определяется в ходе выполнения цикла. В этом случае одно повторение цикла называется итерацией.
Слайд 14

Цикл с предусловием Цикл с послеусловием Начало Начало Условие Условие Тело цикла Тело цикла Конец Конец

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

Цикл с послеусловием

Начало

Начало

Условие

Условие

Тело цикла

Тело цикла

Конец

Конец

Слайд 15

Начало Зайти в магазин Условие Взять мороженное Выйти из магазина Дать деньги Конец

Начало

Зайти в магазин

Условие

Взять мороженное

Выйти из магазина

Дать деньги

Конец

Слайд 16

Немного из истории алгоритмов Алгоритм считается одним из фундаментальных понятий

Немного из истории алгоритмов

Алгоритм считается одним из фундаментальных понятий в информатике.


Происхождение самого термина «алгоритм» связано с математикой. Это слово происходит от Algorithmi – латинского написания имени Мухаммеда аль-Хорезми (787 – 850) выдающегося математика средневекового Востока.
Слайд 17

В своей книге "Об индийском счете" он сформулировал правила записи

В своей книге "Об индийском счете" он сформулировал правила записи натуральных

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

Алексеев Е.Г., Богатырев С.Д. Информатика. Мультимедийный электронный учебник Гимназия №

Алексеев Е.Г., Богатырев С.Д. Информатика. Мультимедийный электронный учебник
Гимназия № 75
Гипермаркет знаний
Поиск@Mail.ru
Словарь

бизнес терминов

Источники

Имя файла: Алгоритмы.pptx
Количество просмотров: 28
Количество скачиваний: 0