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

Содержание

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

Слайд 1Понятие, свойства и общие принципы построения алгоритма.
ТОМСК – 2017
ОГБПОУ «Томский техникум

информационных технологий»

Слайд 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Домашнее задание
Составить блок-схему алгоритма (по вариантам):
Покупка продуктов
Изготовление пиджака
Лепка пельменей
Получение паспорта
Мытьё посуды
Лепка

снеговика
Стирка вещей


Слайд 24Спасибо за внимание!


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика