АЛГОРИТМ презентация

Содержание

ОГЛАВЛЕНИЕ Определение понятия «алгоритм» Свойства алгоритма Способы описания алгоритма Структура алгоритма Виды алгоритмов

Слайд 1АЛГОРИТМ И ЕГО ХАРАКТЕРИСТИКИ

Составил преподаватель Жданович А.Е.


Слайд 2ОГЛАВЛЕНИЕ
Определение понятия «алгоритм»
Свойства алгоритма
Способы описания алгоритма
Структура алгоритма
Виды алгоритмов


Слайд 3Определение понятия «алгоритм»
Слово алгоритм происходит от латинской формы написания имени одного

из крупнейших средневековых учёных IX века, математика, астронома, географа и историка Аль-Хорезми. Родина аль-Хорезми — Хорезм, включавший в себя территорию современного Узбекистана и часть Туркмении. Значительный период своей жизни он провёл в Багдаде.
Он впервые четко сформулировал правила выполнения арифметических действий.
Латинизированное имя ученого (Algorizmi или Algorizmus) стало нарицательным, и средневековые математики так называли арифметику, основанную на десятичной позиционной системе счисления. Позднее европейские математики стали называть так всякое вычисление по строго определённым правилам

Слайд 4
Алгоритм – это точное предписание о выполнении в определенном порядке некоторой

последовательности действий, приводящее к решению некоторой типовой задачи.



Оглавление


Слайд 5Свойства алгоритма
Дискретность (от лат. discretus — разделённый, прерывистый) - алгоритм разбивается

на конечное число действий (предписаний, команд), которые могут быть пронумерованы.
Результативность – при всех начальных условиях число шагов алгоритма конечно и он приводит к решению задачи.
Массовость – по данному алгоритму может быть решен ряд типовых задач.
Детерминированность (от лат. determinans — определяющий) – при многократном решении одной и той же задачи с одинаковыми начальными условиями всегда получается один и тот же результат.
Формализованность - исполнитель алгоритма может не вникать в смысл того, что он делает согласно предписаниям алгоритма, и все равно придет к верному результату.



Оглавление


Слайд 6Способы описания алгоритма
СЛОВЕСНОЕ – действия алгоритма записываются в виде слов и

предложений естественного языка

Прочитать очередной анализируемый глагол
Выделить у глагола две последние буквы.
Проверить, совпадают ли эти две буквы с буквосочетаниями –ть, -чь, -ти
… и т.д.


Слайд 7
ГРАФИЧЕСКОЕ – шаги алгоритма изображаются разными геометрическими фигурами


Слайд 8
ТАБЛИЧНОЕ – шаги алгоритма записываются в графах специальных таблиц (используется чаще

всего для описания вычислений по формулам)

Слайд 9
ПСЕВДОКОД - это сочетание естественного языка и языка программирования. Псевдокод использует

синтаксис компьютерного кода, но его основная задача - быть читаемым.

READ имя, стоимостьЧаса, количествоЧасов, коэффициентВычета
суммаДоВычета = стоимостьЧаса * количествоЧасов
вычет = суммаДоВычета * коэффициентВычета
суммаПослеВычета = суммаДоВычета – вычет
WRITE имя, суммаДоВычета, вычет, суммаПослеВычета


Слайд 10Структура алгоритма
Алгоритм при составлении делится на шаги (действия), прохождение которых приведет

к решению поставленной задачи.
Любой алгоритм всегда имеет Начало (Ввод) и Конец (Вывод)
Остальные шаги алгоритма в каждом конкретном случае могут различаться:
может быть выполнена последовательность действий
может быть поставлено условие для выполнения какого-то действия
может решаться некоторая подзадача для решения данной задачи



Оглавление


Слайд 11ВИДЫ АЛГОРИТМОВ



Оглавление


Слайд 12
ВСПОМОГАТЕЛЬНЫЙ АЛГОРИТМ – решает некоторую подзадачу, необходимую для решения данной задачи.

Блок-схема

вызова вспомогательного алгоритма:


Слайд 13
ЛИНЕЙНЫЙ АЛГОРИТМ (алгоритм следования ) – последовательное выполнение команд


Слайд 14
АЛГОРИТМ ВЕТВЛЕНИЯ - команды выполняются в зависимости от заданного условия.


Существует:

полное ветвление (команды выполняются в каждом из двух вариантов)

неполное ветвление (действие выполняется только, когда условие истинно)


Слайд 15
АЛГОРИТМ ЦИКЛИЧЕСКИЙ (ПОВТОРЕНИЕ) –определяет последовательность действий (тело цикла), выполняемых многократно.
Бывает:
Цикл со

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








Оглавление


Слайд 16
ЦИКЛ СО СЧЕТЧИКОМ – организует выполнение команд тела цикла заранее известное

число раз.


Слайд 17
ЦИКЛ С ПРЕДУСЛОВИЕМ - цикл, который выполняется пока истинно некоторое условие,

указанное перед его началом.

Слайд 18
ЦИКЛ С ПОСТУСЛОВИЕМ - цикл, в котором условие проверяется после выполнения

тела цикла.

Слайд 19
Это базовые алгоритмические конструкции, используя которые как элементы некоего «конструктора», можно

разрабатывать любые алгоритмы

УДАЧИ!


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

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

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

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

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


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

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