Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Определение и свойства алгоритма

Содержание

Определения алгоритмаОпределение 1: Алгоритм - это система точных и понятных предписаний о содержании и последовательности выполнения конечного числа действий, необходимых для решения любой задачи данного типа.Определение 2: Алгоритм - это правило, предписывающее последовательность действий над входной
АлгоритмОпределения, свойства, типы, описаниеМОУ Лицей №130 имени академика М.А.ЛаврентьеваНовосибирск, 2005 – Гусельникова Е.В. Определения алгоритмаОпределение 1: Алгоритм - это система точных и понятных предписаний о Свойства алгоритмов Дискретность Понятность Определенность Массовость Конечность Результативность Дискретность Процесс разбивается на ряд последовательных предписаний1 -> 2 -> 3 Понятность Представление алгоритма в виде текста, понятного для исполнения Определенность Получение одинакового результата каждым исполнителем, которому понятен алгоритм Массовость Справедливость алгоритма для различных наборов данных Конечность Количество последовательных действий не является бесконечным, их можно посчитать1.2.3.4. Результативность После точного выполнения всех предписанных действий непременно должен быть получен результат за конечное число шагов Примеры свойствДискретностьКазнить нельзя, помиловать!Казнить нельзя помиловать Примеры свойствПонятностьИнструкция по-русски и с картинкамиИнструкция на общеафриканском языке Примеры свойствОпределенностьНа дубе ларец, в ларце утка, в утке яйцо, в яйце Примеры свойствМассовостьКаждой дочери отец привез по дорогому подаркуПринц мог жениться только на настоящей принцессе Примеры свойствКонечностьМама сварила отличную кашу в горшочкеКаша уже заполнила все улицы, а горшочек варил кашу Примеры свойствРезультативностьМышка хвостиком вильнула, яйцо и разбилосьБаба била-била, не разбила Исполнитель Исполнитель - это человек или коллектив людей, вооруженных набором инструментов и Исполнитель алгоритма Исполнитель алгоритма - некоторая абстрактная или реальная система, способная выполнить Характеристика исполнителяИсполнителя характеризуют: среда элементарные действия система команд отказыСреда ( или обстановка)- Типы алгоритмовЛинейный алгоритм – алгоритм, в котором команды исполняются последовательно, одна за Способы описания алгоритма Устная формулировка Запись последовательности команд Графическое представление алгоритма Способы описания алгоритмаЗапись последовательности командАлгоритм всегда рассчитан на конкретного исполнителя. В нашем Способы описания алгоритмаГрафическое представление алгоритмаПрямоугольник используется для обозначения действия, которое следует выполнить
Слайды презентации

Слайд 2 Определения алгоритма
Определение 1: Алгоритм - это система точных и

Определения алгоритмаОпределение 1: Алгоритм - это система точных и понятных предписаний

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

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

Определение 2: Алгоритм - это правило, предписывающее последовательность действий над входной информацией и приводящее к результату.

Слайд 3 Свойства алгоритмов
Дискретность
Понятность
Определенность
Массовость
Конечность
Результативность

Свойства алгоритмов Дискретность Понятность Определенность Массовость Конечность Результативность

Слайд 4 Дискретность
Процесс разбивается на ряд последовательных предписаний
1 ->

Дискретность Процесс разбивается на ряд последовательных предписаний1 -> 2 -> 3

2 -> 3


Слайд 5 Понятность
Представление алгоритма в виде текста, понятного для

Понятность Представление алгоритма в виде текста, понятного для исполнения

исполнения


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

Определенность Получение одинакового результата каждым исполнителем, которому понятен алгоритм

алгоритм


Слайд 7 Массовость
Справедливость алгоритма для различных наборов данных

Массовость Справедливость алгоритма для различных наборов данных

Слайд 8 Конечность
Количество последовательных действий не является бесконечным, их

Конечность Количество последовательных действий не является бесконечным, их можно посчитать1.2.3.4.

можно посчитать
1.
2.
3.
4.


Слайд 9 Результативность
После точного выполнения всех предписанных действий непременно

Результативность После точного выполнения всех предписанных действий непременно должен быть получен результат за конечное число шагов

должен быть получен результат за конечное число шагов


Слайд 10 Примеры свойств
Дискретность
Казнить нельзя, помиловать!
Казнить нельзя помиловать

Примеры свойствДискретностьКазнить нельзя, помиловать!Казнить нельзя помиловать

Слайд 11 Примеры свойств
Понятность
Инструкция по-русски и с картинками
Инструкция на общеафриканском

Примеры свойствПонятностьИнструкция по-русски и с картинкамиИнструкция на общеафриканском языке

языке


Слайд 12 Примеры свойств
Определенность
На дубе ларец, в ларце утка, в

Примеры свойствОпределенностьНа дубе ларец, в ларце утка, в утке яйцо, в

утке яйцо, в яйце игла, в игле смерть Кащея
Поди

туда, не знаю куда, принеси то, не знаю что

Слайд 13 Примеры свойств
Массовость
Каждой дочери отец привез по дорогому подарку
Принц

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

мог жениться только на настоящей принцессе


Слайд 14 Примеры свойств
Конечность
Мама сварила отличную кашу в горшочке
Каша уже

Примеры свойствКонечностьМама сварила отличную кашу в горшочкеКаша уже заполнила все улицы, а горшочек варил кашу

заполнила все улицы, а горшочек варил кашу


Слайд 15 Примеры свойств
Результативность
Мышка хвостиком вильнула, яйцо и разбилось
Баба била-била,

Примеры свойствРезультативностьМышка хвостиком вильнула, яйцо и разбилосьБаба била-била, не разбила

не разбила


Слайд 16 Исполнитель
Исполнитель - это человек или коллектив людей,

Исполнитель Исполнитель - это человек или коллектив людей, вооруженных набором инструментов

вооруженных набором инструментов и обученный выполнению некоторой совокупности операций

в заданной последовательности.
или
Автоматическое устройство (электронное, электромеханическое и т.п.), изготовленное таким образом, что, будучи включенным в работу, выполняет заданную последовательность операций над некоторым исходным продуктом, преобразуя его в заданный конечный продукт.

Слайд 17 Исполнитель алгоритма
Исполнитель алгоритма - некоторая абстрактная или

Исполнитель алгоритма Исполнитель алгоритма - некоторая абстрактная или реальная система, способная

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

ничего не знает о цели алгоритма. Он выполняет все полученные данные
В информатике универсальным исполнителем алгоритмов является
компьютер.

Слайд 18 Характеристика исполнителя
Исполнителя характеризуют:
среда
элементарные действия
система команд

Характеристика исполнителяИсполнителя характеризуют: среда элементарные действия система команд отказыСреда ( или

отказы
Среда ( или обстановка)- это "место обитания" исполнителя.
Система команд.

Каждый исполнитель может выполнять команды только из некоторого строго заданного списка- системы команд исполнителя. Для каждой команды должны быть заданы условия применимости, (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды.

После вызова команды исполнитель совершает соответствующее элементарное действие.
Отказы. Отказы исполнителя возникают, если команда вызывается при недопустимом для неё состоянии среды.

Слайд 19 Типы алгоритмов
Линейный алгоритм – алгоритм, в котором команды

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

исполняются последовательно, одна за другой.
Разветвляющийся алгоритм – алгоритм, в

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

Слайд 20 Способы описания алгоритма
Устная формулировка
Запись последовательности команд

Способы описания алгоритма Устная формулировка Запись последовательности команд Графическое представление алгоритма

Графическое представление алгоритма


Слайд 21 Способы описания алгоритма
Запись последовательности команд
Алгоритм всегда рассчитан на

Способы описания алгоритмаЗапись последовательности командАлгоритм всегда рассчитан на конкретного исполнителя. В

конкретного исполнителя. В нашем случае таким исполнителем является ЭВМ.

Для обеспечения возможности реализации на ЭВМ алгоритм должен быть описан на языке, понятном компьютеру, то есть на языке программирования.
Программа для ЭВМ представляет собой описание алгоритма и данных на некотором языке программирования, предназначенное для последующего автоматического выполнения.

Слайд 22 Способы описания алгоритма
Графическое представление алгоритма
Прямоугольник используется для обозначения

Способы описания алгоритмаГрафическое представление алгоритмаПрямоугольник используется для обозначения действия, которое следует

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

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

Такие блоки используют в специальном языке блок-схем, с помощью которого разработчики алгоритмов могут записывать алгоритмы в одинаковом и удобном виде для чтения






  • Имя файла: opredelenie-i-svoystva-algoritma.pptx
  • Количество просмотров: 132
  • Количество скачиваний: 0