student@school.edu.ru
Алгоритмическое программирование
Исполнитель– устройство способное выполнять определенный набор команд.
Система команд исполнителя (СКИ) – команды, которые может выполнять конкретный исполнитель.
Алгоритм – последовательность действий, для достижения какой либо цели.
Свойства алгоритмов:
· дискретность –последовательность выполнения действий алгоритма;
· точность (детерминированность)–каждая команда однозначно определяет действие исполнителя;
· конечность –каждое действие и алгоритм в целом должны иметь возможность завершения;
· массовость–один и тот же алгоритм можно использовать с разными исходными данными;
· результативность –отсутствие ошибок в алгоритме.
Способы записи алгоритма:
· словесный–словесное описание действий;
· графический –в виде блок-схем;
· табличный–в виде таблицы, устанавливающей зависимость одной ячейки от другой;
· программный – текст на языке программирования.
Программа - алгоритм, записанный на «понятном» компьютеру языке программирования.