Похожие презентации:
Алгоритмы. Определение алгоритма
1. Алгоритмы
2. Оглавление
Определение алгоритма
Свойства алгоритмов
Виды алгоритмов
Графическое изображение лин.алг.
Графическое изображение цикл.алг.
Графическое изображение
разветвляющегося алгоритма
• Конец
конец
3. Определение:
Алгоритмпонятноеи
точное
предписание
исполнителю
совершить
последовательность
действий,
направленных
на
достижение указанной цели или
поставленной задачи.
конец
4. Свойства алгоритмов:
• Понятность• Детерминированность
(однозначность)
• Дискретность
• Массовость
• Конечность
• Результативность
• Правильность.
конец
5.
• 1. Линейный алгоритм (описание действий, которыевыполняются однократно в заданном порядке);
• 2. Циклический алгоритм (описание действий, которые
должны повторятся указанное число раз или пока не
выполнено задание);
• 3. Разветвляющий алгоритм (алгоритм, в котором в
зависимости от условия выполняется либо одна, либо
другая последовательность действий)
• 4. Вспомогательный алгоритм (алгоритм, который
можно использовать в других алгоритмах, указав только
его имя).
конец
6. Графическое изображение линейного алгоритма
Программа имеет линейную структуру, если все операторы(команды) выполняются последовательно друг за другом.
Начало
Начало
После школы иду
гулять
Команда1
Возвращаюсь
домой
Команда2
Делаю уроки
Команда3
Конец
Конец
конец
7. Графическое изображение циклического алгоритма алгоритма
Циклический алгоритм - описание действий, которые должныповторяться указанное число раз или пока не выполнено заданное
условие.
Начало
Счётчик
Тело цикла
Конец
конец
8. Графическое изображение разветвляющегося алгоритма
Разветвляющий алгоритм – это алгоритм, в котором в зависимостиот условия выполняется либо одна, либо другая
последовательность действий. Во многих случаях требуется,
чтобы при одних условиях выполнялась одна последовательность
действий, а при других - другая.
Начало
да
условие
Серия
команд1
нет
Серия
команд2
конец
конец