Введение понятия «Основные способы записи
алгоритмов»
Основные способы записи алгоритмов
Словесные
|
Графические
|
На алгоритмических языках
(программные)
|
Словесное описание
|
Последовательность рисунков
|
Школьный алгоритмический язык
|
Построчная запись
|
Структурограмма
Блок-схема
|
Язык программирования
|
Словесная форма - это форма описания
алгоритма на естественном языке.
Данная форма очень удобна, если нужно приближенно описать суть алгоритма.
Однако при словесном описании не всегда удается ясно и точно выразить идею.
Графическая форма - изображение
алгоритма в виде последовательности связанных между собой функциональных
блоков, каждый из которых соответствует выполнению одного или нескольких
действий.
Алгоритмические языки - формальные
языки, предназначенные для записи алгоритмов. Язык программирования —
формальная знаковая система, предназначенная для записи компьютерных
программ.
Примеры записи алгоритмов:
Задание: написать алгоритм “Одеться по
погоде”. Если на улице температура ниже 0, то необходимо надеть шубу, иначе –
куртку.
Словесный способ
|
Графический способ
|
Программный способ
|
Алгоритм ПОГОДА
Начало
определить температуру воздуха
если температура ниже 0, то надеть шубу,
иначе надеть куртку
Конец.
|
|
program pogoda;
uses crt;
var t: real;
begin
clrscr;
writeln(‘введите температуру воздуха t=’);
readln(t);
if t < 0 then writeln(‘одеть шубу’)
else writeln(‘одеть куртку’);
end.
|
(Ссылка на ресурс: https://sites.google.com/site/algoritm146/urok-no2/etap-no2
)
Введение понятия «Блок-схема»
Блок-схема — распространенный тип схем
(графических моделей), описывающих алгоритмы или процессы, в которых
отдельные шаги изображаются в виде блоков различной формы, соединенных между
собой линиями, указывающими направление последовательности.
Обозначения в блок-схемах (основные
элементы)
|
Начало или конец алгоритма. Внутри фигуры пишут "начало" или
"конец" соответственно.
Прямоугольником обозначается операция.
Например, присваивание. Внутри блока пишут операции, которые выполняются на
данном шаге алгоритма.
Ромбом обозначается проверка условия
(ветвление). Внутри ромба пишутся проверяемые условия.
Вызов подпрограммы. Внутри блока пишут имя
вызываемой подпрограммы и передаваемые ей параметры.
Параллелограмм обозначает операции
ввода-вывода данных.
Цикл с известным числом повторений. Внутри
указывают счетчик цикла, начальное, конечное значение и шаг.
Стрелкой обозначают направление процесса.
Вывод данных на печать.
|
Выполните задания:
Блок-схема №1 Блок-схема №2
(Ссылка на ресурс: https://sites.google.com/site/algoritm146/urok-no2/etap-no3
)
Введение понятия «Алгоритмический
язык»
Чтобы технический исполнитель смог выполнить
алгоритм, его нужно записать на специальном языке в виде программы.
Алгоритмические языки - формальные
языки, предназначенные для записи алгоритмов.
Язык программирования — формальная
знаковая система, предназначенная для записи компьютерных программ.
Программа - это алгоритм, записанный на
языке программирования.
Компьютерная программа —
последовательность инструкций, определяющих процедуру решения конкретной
задачи компьютером (вычислительной машиной).
Общий вид программы на школьном
алгоритмическом языке:
алг <название алгоритма>
нач
<последовательность команд>
кон
|
|
(Ссылка на ресурс: https://sites.google.com/site/algoritm146/urok-no2/etap-no4
)
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.