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

Содержание

Слайд 2

Алгоритм – это строго определенная последовательность действий при решении задачи.
Алгоритм содержит несколько

Алгоритм – это строго определенная последовательность действий при решении задачи. Алгоритм содержит
шагов.
Шаг алгоритма – это каждое отдельное действие алгоритма.

Слайд 3

Исполнитель – это объект, умеющий выполнять определенный набор действий. Исполнителем может быть

Исполнитель – это объект, умеющий выполнять определенный набор действий. Исполнителем может быть
человек, робот, животное, компьютер.
Система команд исполнителя (СКИ) – это все команды, которые исполнитель умеет выполнять.
Среда исполнителя – обстановка, в которой функционирует исполнитель.

Слайд 4

Задание: Назови исполнителей следующих видов работы:

Уборка мусора во дворе
Обучение детей в школе
Вождение

Задание: Назови исполнителей следующих видов работы: Уборка мусора во дворе Обучение детей
автомобиля
Ответ у доски
Приготовление пищи
Печатание документа на принтере

Слайд 5

АЛГОРИТМ

Результативность

Детерминированность

Дискретность

Конечность

Массовость

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

Дискретность (прерывность, раздельность) – разбиение алгоритма

АЛГОРИТМ Результативность Детерминированность Дискретность Конечность Массовость Свойства алгоритма Дискретность (прерывность, раздельность) –
на шаги

Результативность – получение результата за конечное количество шагов

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

Детерминированность (определенность, точность) – каждое действие должно строго и недвусмысленно определено

Конечность – каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения

Слайд 6

Классификация алгоритмов по форме представления:

Словесные
Табличные
Графические (блок-схемы)
Программные

Классификация алгоритмов по форме представления: Словесные Табличные Графические (блок-схемы) Программные

Слайд 7

Задание: Составь алгоритм сбора портфеля. Продумай СКИ.


Способ описания алгоритма _______________
Число шагов

Задание: Составь алгоритм сбора портфеля. Продумай СКИ. Способ описания алгоритма _______________ Число
__________________
Исполнитель ________________
Среда исполнителя _______________

Возьми портфель

Открой дневник

Посмотри расписание

Сложи школьные принадлежности в портфель

Закрой портфель

Словесный

5 (пять)

Человек

Квартира

Слайд 8

Таблица основных условных обозначений в блок-схемах

Таблица основных условных обозначений в блок-схемах

Слайд 9

Классификация алгоритмов по структуре:

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

Классификация алгоритмов по структуре: Линейный – содержит несколько шагов и все шаги
последовательно друг за другом;
Разветвляющийся – порядок выполнения шагов изменяется в зависимости от некоторых условий;
Циклический – определенная последовательность шагов повторяется несколько раз в зависимости от заданной величины (параметра цикла).

Слайд 10

Задание. Найдите произведение произвольных чисел А и В.

Этот алгоритм будет _______________ ,

Задание. Найдите произведение произвольных чисел А и В. Этот алгоритм будет _______________
потому что он содержит _____ шага, которые выполняются ______________ друг за другом от ______ до _____.
Исполнитель ______________________
Среда исполнителя _________________

Слайд 11

Задание. Найдите произведение произвольных чисел А и В.

Этот алгоритм будет линейным ,

Задание. Найдите произведение произвольных чисел А и В. Этот алгоритм будет линейным
потому что он содержит 3 шага, которые выполняются последовательно друг за другом от начала до конца.
Исполнитель ученик
Среда исполнителя класс
Имя файла: Алгоритм-и-его-формальное-исполнение.pptx
Количество просмотров: 39
Количество скачиваний: 0