Презентация, доклад на тему Алгоритм и его формальное исполнение

МассовостьДискретностьСвойства алгоритма:Дискретность (прерывность, раздельность) – разбиение алгоритма на шагиДетерминированность Детерминированность (определённость) – каждое действие должно быть строго и недвусмысленно определеноТочностьКонечность, результативностьМассовость - алгоритм не составляется для решения одной частной задачи, полезнее составить алгоритм для решения класса

Слайд 1Алгоритм и его формальное исполнение

Алгоритм и его формальное исполнение

Слайд 6Массовость
Дискретность
Свойства алгоритма:
Дискретность (прерывность, раздельность) – разбиение алгоритма на шаги
Детерминированность
Детерминированность (определённость)

– каждое действие должно быть строго и недвусмысленно определено

Точность

Конечность, результативность

Массовость - алгоритм не составляется для решения одной частной задачи, полезнее составить алгоритм для решения класса задач.

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

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

МассовостьДискретностьСвойства алгоритма:Дискретность (прерывность, раздельность) – разбиение алгоритма на шагиДетерминированность Детерминированность (определённость) – каждое действие должно быть строго

Слайд 7Графическая форма.
начало/конец
подпрограмма
действие, операция присваивания
условие ветвления
условие цикла
ввод/вывод

Графическая форма.начало/конецподпрограммадействие, операция присваиванияусловие ветвленияусловие циклаввод/вывод

Слайд 9
Формальное исполнение алгоритма
Исполнитель может не иметь представления о цели выполнения алгоритма.

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

Формальное исполнение алгоритмаИсполнитель может не иметь представления о цели выполнения алгоритма. Он должен строго и

Слайд 10Способы записи алгоритмов
1. Естественный язык (словесная запись алгоритма)
Обычно используется для

алгоритмов, ориентированных на исполнителя – человека. Команды алгоритма нумеруют, чтобы иметь возможность на них ссылаться. Словесная запись алгоритма была использована выше для составления алгоритма заварки чая
2. Язык блок-схем (графическая запись алгоритмов).
Конец
Начало
Команды алгоритмов помещаются внутрь блоков, соединенных стрелками, показывающими очередность выполнения команд алгоритма.

Способы записи алгоритмов1. Естественный язык (словесная запись алгоритма) Обычно используется для алгоритмов, ориентированных на исполнителя – человека.

Слайд 11Графический способ

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

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

- Графическая форма записи алгоритма
Частным (и наиболее популярным) графическим способом является блок-схема, где алгоритм изображается в виде функциональных блоков, логически связанных между собой. При этом каждому отдельному действию соответствует своя геометрическая фигура. Определение этих фигур можно найти в ГОСТ 19.701-90 (ИСО 5807-85) «Единая система программной документации». Наиболее распространенные символы приведены на рисунке 5 [2, с. 11]:
- «Начало алгоритма» и «Конец алгоритма» - применяются для обозначения начала, конца, а также прерывания процесса обработки данных или же исполнения программы;

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

Слайд 12Табличный способ
В табличной форме записи все шаги алгоритмов заносятся в таблицу,

которая отражает изменение значений входных данных, а также промежуточных значений и результата.
В качестве примера рассмотрим табличную форму записи алгоритма нахождения площади прямоугольника. При этом входными данными являются длины сторон, а результатом - величина площади (см. таблицу 1) [13, с.7].
Таблица 1 - Пример табличной записи алгоритма
№ шага
Входные данные
Результат
Примечания
Табличный способВ табличной форме записи все шаги алгоритмов заносятся в таблицу, которая отражает изменение значений входных данных,

Слайд 13Конец

Конец

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

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


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

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

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

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