Алгоритмы. Блок-схемы презентация

Содержание

Слайд 2

Понятие алгоритма
Этапы решения задачи на ПК
Свойства алгоритмов
Формы записи алгоритмов
Блок-схемы, правила их построения
Примеры алгоритмов

План


Слайд 3

1. Понятие алгоритма

Слайд 4

заранее заданное
понятное и точное предписание
возможному исполнителю
совершить определенную последовательность действий


для решения задачи
за конечное число шагов.

Алгоритм

!

Слайд 5

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

Слайд 6

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

Слайд 8

Кто (что)
может быть исполнителем алгоритма?

?

Слайд 9

среда - "место обитания" исполнителя;
элементарные действия;
система команд - команды только из некоторого строго

заданного списка;
отказы - возникают, если команда вызывается при недопустимом для нее состоянии среды.

Исполнителя характеризуют

Слайд 10

Универсальный исполнитель алгоритмов

Слайд 11

2. Этапы решения задач с использованием компьютера

Слайд 12

постановка задачи;
формализация задачи (математическая модель);
выбор (или разработка) метода решения;
разработка алгоритма;
составление программы;
тестирование и

отладка программы;
анализ результатов.

Этапы решения задач

Слайд 13

вычислительные;
информационные;
управляющие.

Классы алгоритмов

Слайд 14

Схема работы алгоритма

Аргументы
(дано)

Результаты
(найти)

АЛГОРИТМ

Слайд 15

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

Слайд 16

Исполнитель алгоритма должен понимать, как его выполнять.
Алгоритм должен включать только те команды,

которые входят в его систему команд.

Понятность для исполнителя

Слайд 17

Discretus (лат.) –
разделенный, прерывистый.
Алгоритм должен представлять процесс решения задачи как последовательное выполнение

простых шагов (этапов).

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

Слайд 18

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

трактовки.
Благодаря этому свойству выполнение алгоритма носит механический (формальный) характер и не требует никаких дополнительных указаний или сведений о решаемой задаче.

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

Слайд 19

Что это?

Слайд 20

Рецепт: «Всыпьте немного муки»

Слайд 21

(или конечность)
За конечное число шагов алгоритм либо должен приводить к решению задачи,

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

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

Слайд 22

Приведите пример бесконечной команды

Слайд 23

Алгоритм решения задачи разрабатываться в общем виде, т.е. он должен быть применим для

некоторого класса задач, различающихся лишь исходными данными.

Массовость

Слайд 24

действия выполняются в порядке их записи;
нельзя менять местами никакие два действия алгоритма;
нельзя

не закончив одного действия переходить к следующему.

Порядок выполнения алгоритма

Слайд 25

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

Слайд 26

Запись на естественном языке.

Словесная

Рецепт «Омлет на сковородке»
Разбить яйца в миску, взболтать их вилкой,

влить молоко, перемешать, посолить.
Подогреть сковороду с маслом.
Влить яйца и жарить минут 5 на медленном огне. Перемешать омлет, чтобы он поджарился равномерно.
Накрыть его крышкой и подержать минуты 2-3 - так он станет пышным.

Слайд 27

Полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка

программирования, так и фразы естественного языка, общепринятые математические обозначения и др.

Псевдокод

Слайд 28

Тексты программ (листинги) на языках программирования.

Программная

Слайд 29

это алгоритм для компьютера

Программа -

Слайд 30

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


Такое графическое представление называется схемой алгоритма или блок-схемой.

Графическая

Слайд 31

5. Блок-схемы, правила их построения

Слайд 32

Символы блок-схем

Начало / конец

Ввод/вывод

Действие

Логический блок
(условие)

Слайд 33

Символы блок-схем

Предопределенный процесс
(подпрограмма)

Блок модификации

Межстраничный
соединитель

Соединитель

Линии

Слайд 34

блок-схема выстраивается в одном направлении: сверху вниз и слева направо;
все повороты соединительных

линий выполняются под углом 90º.

Правила построения блок-схем

Слайд 35

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

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