Алгоритмы и исполнители основы. Алгоритмизации презентация

Содержание

Слайд 2

Алгоритм - это предназначенное для конкретного исполнителя описание последовательности действий, приводящих от исходных

данных к требуемому результату,

Слайд 3

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

Исполнитель - это некоторый объект (человек, животное, техническое устройство), способный выполнять определённый

набор команд.

Формальный

Неформальный

Исполнитель

Круг решаемых задач

Среда исполнителя

Режимы работы

Непосредственное управление

Программное управление

Область, обстановка, условия

СКИ

Слайд 4

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

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

Путь решения задачи
разделён на отдельные шаги

Алгоритм состоит из
команд, входящих в СКИ

Команды

понимаются
однозначно

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

Обеспечивается решение
задач с различными исходными
данными

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

Понятность

Определённость

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

Массовость

Слайд 5

Примеры алгоритмов

Исходные данные

Алгоритм

Результат

Общая схема работы алгоритма

Задать два числа
Сложить заданные числа
Разделить сумму на 2

Вычислительный

алгоритм

Среднее арифметическое двух чисел

Слайд 6

Формы записи алгоритмов

Словесная

Графическая

Блок-схема

Слайд 7

Словесная форма

Словесная форма - последовательность шагов, которые выполняются исполнителем, записывается в форме нумерованного

списка.

Пример:

Переход улицы:
Остановись на тротуаре.
Посмотри налево.
Если транспорта нет, то иди до середины улицы и остановись, иначе выполняй п. 2.
Посмотри направо.
Если нет транспорта, то иди до противоположного тротуара, иначе выполняй п. 4.

Слайд 8

Графическая запись алгоритма

Слайд 9

Блок-схемы

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

шагов указывается с помощью линий.

Блок начала или конца алгоритма

Блок ввода или вывода данных

Блок обработки данных

Блок проверки условия

Блок пояснительных записей

Слайд 10

Переход улицы

Слайд 11

Линейные алгоритмы
Алгоритмы с ветвлениями
Алгоритмы с повторениями

ТИПЫ АЛГОРИТМОВ

Слайд 12

Линейный алгоритм

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

записи, т.е. последовательно друг за другом.

!

Старт

Финиш

Слайд 13

Линейный алгоритм

Приготовление бутерброда:

+

=

Слайд 14

Алгоритм посадки дерева

Выкопать в земле ямку
Опустить в ямку саженец
Засыпать ямку с саженцем землей
Полить

саженец водой

Слайд 15

Алгоритм с ветвлением

Алгоритм с ветвлениями или разветвляющийся алгоритм - форма организации действий, при

которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов.

!

Слайд 16

Разветвляющийся алгоритм

Полное ветвление

Слайд 17

Разветвляющийся алгоритм

Неполное ветвление

Слайд 18

Ветвления

ЕСЛИ хочешь быть здоров,
ТО закаляйся,
ИНАЧЕ валяйся на диване

ЕСЛИ назвался груздем,
ТО

полезай в кузов

Слайд 19

Алгоритм с повторением

Алгоритм с повторением или цикл - форма организации действий, при которой

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

!

Слайд 20

Подготовка домашнего задания

Имя файла: Алгоритмы-и-исполнители-основы.-Алгоритмизации.pptx
Количество просмотров: 66
Количество скачиваний: 0