Алгоритм и его формальное исполнение
Классификация алгоритмов по структуре:
Задание: Назови исполнителей следующих видов работы:
Классификация алгоритмов по форме представления:
Задание: Составь алгоритм сбора портфеля. Продумай СКИ.
Типы алгоритмов: линейные алгоритмы
Блок-схема алгоритма
494.50K
Категория: ИнформатикаИнформатика

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

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

15.12.2020

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

• Линейный (следование)
• Разветвленный (ветвление, выбор,
альтернатива)
• Циклический (повтор)
• Вспомогательный
• Комбинированный
15.12.2020

3.

Алгоритм

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

4.

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

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

• Уборка мусора во дворе
• Обучение детей в школе
• Вождение автомобиля
• Ответ у доски
• Приготовление пищи
• Печатание документа на принтере
15.12.2020

6.

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

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

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

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

1. Возьми портфель
2. Открой дневник
3. Посмотри расписание
4. Сложи школьные принадлежности в портфель
5. Закрой портфель
Способ описания алгоритма _______________
Словесный
5 (пять)
Число шагов __________________
Человек
Исполнитель ________________
Квартира
Среда исполнителя _______________
15.12.2020

9.

Таблица основных условных обозначений
в блок-схемах
Условное
обозначение
Назначение блока
Начало или конец алгоритма
Ввод или вывод данных.
Внутри блока перечисляются
данные через запятую.
Процесс.
Внутри блока записываются
матем. формулы и операции для
обработки данных.
Проверка условия.
Внутри блока записываются
логические условия. Имеет два
выхода Да(+) и Нет(-).
15.12.2020
Направление.

10. Типы алгоритмов: линейные алгоритмы

Линейным называется алгоритм, в котором выполняются все этапы
решения задачи строго последовательно. Блок схема алгоритма
выглядит, как последовательность действий, т.е. не содержит ветвлений
и циклов:
где: НАЧАЛО - начало алгоритма
D1,D2,D3 - действия
КОНЕЦ - конец алгоритма
15.12.2020

11.

Задача
Вычислить площадь прямоугольника:
Решение:
1 этап: Постановка задачи.
Исходные данные: a, b – стороны прямоугольника
Выходные данные: S– площадь прямоугольника.
2 этап: Математическая модель.
15.12.2020
S=a*b

12. Блок-схема алгоритма

15.12.2020

13.

Задание:
Нарисовать в Приложении PAINT ракету
и описать алгоритм построения
(словесно).
15.12.2020

14.

15.12.2020
English     Русский Правила