Uploaded by KOT_CCCR

Дополнительный материал 17.20 01.04.2023 e6957b77

advertisement
Способы записи
алгоритмов
Словесный
Блок- схема
Алгоритмические
языки
1.Подойти к переходу
2.Нажать на кнопку
3.Дождаться зеленого света
4.Перейти дорогу
Основные фигуры
Начало
Подойти к переходу
Дождаться зеленого
света
Перейти дорогу
Конец
Пример алгоритма открывания двери с
помощью блок-схемы
Алгоритмический язык – формальный язык,
предназначенный для записи алгоритма.
Algo
Алгоритмические языки
Характеристики алгоритмического языка
Алфавит
Набор используемых символов
Синтаксис
Система правил образования
конструкций языка
Семантика
Система правил, определяющих
смысл и способ употребления
конструкций языка
Пример программы:
Программа приветствия
Виды алгоритмов
Линейный
Ветвление
Повторение
(циклический)
Линейный алгоритм алгоритм, в котором команды
выполняются в порядке их
записи, т.е. последовательно
друг за другом.
Начало
Действие 1
…
Действие n
Примеры:
Конец
Алгоритм с ветвлением
Нет
Да
Условие
Действие 1
Примеры:
Действие 2
или разветвляющийся
алгоритм - форма
организации действий,
при которой в
зависимости от
выполнения
некоторого условия
совершается
одна или другая
последовательность
шагов
Ветвления
ЕСЛИ хочешь быть здоров,
ТО закаляйся,
ИНАЧЕ валяйся на диване
ЕСЛИ назвался груздем,
ТО полезай в кузов
Алгоритм с повторением
или цикл - форма
организации
действий, при которой
выполнение одной и
той же
последовательности
команд повторяется,
пока выполняется
некоторое заранее
установленное
условие.
Примеры:
Нет
Условие
Да
Тело цикла
Домашнее задание: пример 1:
Задние 1: Выполнить по образцу примера 1.
пример 2:
Задние 2: Выполнить по образцу примера 2.
Пример 3:
Задние 3: Выполнить по образцу примера 3.
Download