Структура алгоритмов и программ
- Рубрика: Презентации / Другие презентации
- Просмотров: 36
Презентация для классов "Структура алгоритмов и программ" онлайн бесплатно на сайте электронных школьных презентаций uchebniki.org.ua
Из курса основной школы вам известно:
Алгоритм, исполнитель алгоритма, система команд исполнителя, свойства алгоритма.
Структура алгоритмов: линейная, ветвящаяся, циклическая.
Программа, язык программирования Паскаль.
Понятие об алгоритме:
Алгоритм - это предписание исполнителю (человеку или автомату) выполнить точно определенную последовательность действий, направленных на достижение заданной цели.
Основные свойства алгоритма:
1. Дискретность
разбиение алгоритма на ряд отдельных законченных действий - шагов.
3. Понятность
однозначное понимание и исполнение каждого шага алгоритма его исполнителем. Алгоритм должен быть записан на понятном для исполнителя языке.
5. Массовость
применение алгоритма к решению целого класса однотипных задач. Исходные данные могут отличаться.
Этапы решения задачи на компьютере
1.Постановка задачи.
2.Математическая модель
3. Блок - схема
4.Программа на языке программирования
5.Отладка и тестирование программы.
6.Проведение расчетов и анализ полученных результатов.
Обязательные команды:
Присваивания;
Ввода;
Вывода;
Обращения в вспомогательному алгоритму (подпрограмме);
Цикла;
Ветвления.
Линейная структура
Наиболее простой алгоритмической структурой является линейная. В ней все операции выполняются один раз в том порядке, в котором они записаны.
Ветвление
В полном ветвлении предусмотрено два варианта действий исполнителя в зависимости от значения логического выражения (условия). Если условие истинно, то выполняться будет только первая ветвь, иначе только вторая ветвь.
Цикл (повторение)
Цикл позволяет организовать многократное повторение одной и той же последовательности команд .
2. Ветвление – выполнение алгоритма в зависимости от условия
Неполное ветвление – когда на ветви «нет» пусто.