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

Содержание

Слайд 2

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

Аль-Хорезми

алгоризм

алгорисмус

алгоритм

Слайд 3

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

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

Слайд 4

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

Алгоритмы

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

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

Слайд 5

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

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

Слайд 6

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

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

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

Слайд 7

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

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

Слайд 8

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

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

Слайд 9

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

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

Слайд 10

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

Ввод – вывод

a

b

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

Слайд 11

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

Процесс

операция

a

b

Слайд 12

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

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

a

b

функция

Слайд 13

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

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

a

b

условие

Слайд 14

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

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

М

0.5a

0.5a

Слайд 15

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

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

Слайд 16

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

операция

условие

операция-1

операция-2

Слайд 18

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

Слайд 19

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

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

Слайд 20

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

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

Ввод / вывод

операция

операция

Слайд 21

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

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

выполнения условий

условие

операция

да

нет

функция

Слайд 22

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

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

Ввод / вывод

операция

условие

да

нет

операция

Слайд 23

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

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

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