Разделы презентаций


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

Содержание

Определения алгоритмаОпределение 1: Алгоритм - это система точных и понятных предписаний о содержании и последовательности выполнения конечного числа действий, необходимых для решения любой задачи данного типа.Определение 2: Алгоритм - это правило,

Слайды и текст этой презентации

Слайд 1
Алгоритм
Определения, свойства, типы, описание
№8 средняя школа
Г. Актюбинск

Бектлеуова А.Р.
АлгоритмОпределения, свойства, типы, описание№8 средняя школаГ. Актюбинск

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

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

решения любой задачи данного типа.

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

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

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

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

Дискретность Процесс разбивается на ряд последовательных предписаний1 -> 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Способы описания алгоритма
Графическое представление алгоритма
Прямоугольник используется для обозначения действия, которое

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

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

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





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

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

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

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

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

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


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

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