Понятие, свойства и общие принципы построения алгоритма презентация

Содержание

Слайд 2

Происхождение термина Аль-Хорезми ↓ алгоризм ↓ алгорисмус ↓ алгоритм

Происхождение термина

Аль-Хорезми

алгоризм

алгорисмус

алгоритм

Слайд 3

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

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

некоторыми объектами и после конечного числа шагов приводит к получению требуемого результата.
Слайд 4

Виды алгоритмов Алгоритмы Численные (+, –, x, /) Логические (поиск, сравнение)

Виды алгоритмов

Алгоритмы

Численные
(+, –, x, /)

Логические
(поиск, сравнение)

Слайд 5

Используемые термины Операция – некоторое законченное действие. Команда – отдельное указание исполнителю выполнить операцию.

Используемые термины

Операция – некоторое законченное действие.
Команда – отдельное указание исполнителю выполнить

операцию.
Слайд 6

Свойства алгоритмов Дискретность – разделение выполнения решения задачи на отдельные

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

Дискретность – разделение выполнения решения задачи на отдельные операции.
Одна команда

– одна операция.
Нельзя перейти к следующей операции, не закончив полностью выполнение предыдущей.
Последовательное выполнение всех операций => правильное решение задачи.
Слайд 7

Требования к алгоритмам Алгоритм должен быть: понятным; точным; вариативным; конечным.

Требования к алгоритмам

Алгоритм должен быть:
понятным;
точным;
вариативным;
конечным.

Слайд 8

Способы записи алгоритмов Естественный язык Алгоритмический язык Блок-схемы

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

Естественный язык
Алгоритмический язык
Блок-схемы

Слайд 9

Основные элементы блок-схемы Пуск – остановка

Основные элементы блок-схемы

Пуск – остановка

Слайд 10

Основные элементы блок-схемы Ввод – вывод a b Вывести «Привет!»

Основные элементы блок-схемы

Ввод – вывод

a

b

Вывести «Привет!»

Слайд 11

Основные элементы блок-схемы Процесс операция a b

Основные элементы блок-схемы

Процесс

операция

a

b

Слайд 12

Основные элементы блок-схемы Предопределённый процесс a b функция

Основные элементы блок-схемы

Предопределённый процесс

a

b

функция

Слайд 13

Основные элементы блок-схемы Решение (условие) a b условие

Основные элементы блок-схемы

Решение (условие)

a

b

условие

Слайд 14

Основные элементы блок-схемы Соединитель (метка) М 0.5a 0.5a

Основные элементы блок-схемы

Соединитель (метка)

М

0.5a

0.5a

Слайд 15

Количество потоков информации Вход – несколько Выход – один

Количество потоков информации

Вход – несколько
Выход – один

Слайд 16

Направление потоков информации операция условие операция-1 операция-2

Направление потоков информации

операция

условие

операция-1

операция-2

Слайд 17

Слайд 18

Основные алгоритмические конструкции: линейные, разветвляющиеся, циклические.

Основные алгоритмические конструкции: линейные, разветвляющиеся, циклические.

Слайд 19

Базовая структура алгоритма – определённый набор блоков и стандартных способов

Базовая структура алгоритма – определённый набор блоков и стандартных способов их

соединения для выполнения типичных последовательностей действий.
Слайд 20

Линейные алгоритмы Операции выполняются последовательно друг за другом Ввод / вывод операция операция

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

Операции выполняются последовательно друг за другом

Ввод / вывод

операция

операция

Слайд 21

Разветвляющиеся алгоритмы Действие выполняется по одной из возможных ветвей решения

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

Действие выполняется по одной из возможных ветвей решения задачи, в

зависимости от выполнения условий

условие

операция

да

нет

функция

Слайд 22

Циклические алгоритмы Некоторая часть операций (тело цикла) выполняется многократно Ввод

Циклические алгоритмы

Некоторая часть операций (тело цикла) выполняется многократно

Ввод / вывод

операция

условие

да

нет

операция

Слайд 23

Домашнее задание Составить блок-схему алгоритма (по вариантам): Покупка продуктов Изготовление

Домашнее задание

Составить блок-схему алгоритма (по вариантам):
Покупка продуктов
Изготовление пиджака
Лепка пельменей
Получение паспорта
Мытьё посуды
Лепка

снеговика
Стирка вещей
Имя файла: Понятие,-свойства-и-общие-принципы-построения-алгоритма.pptx
Количество просмотров: 26
Количество скачиваний: 0