Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
73
Добавлен:
21.01.2014
Размер:
22.53 Кб
Скачать

Лекция 4 (2 часа)

4. Основы алгоритмизации.

Понятие алгоритма

Основные свойства алгоритмов

4.1. Понятие алгоритма.

Алгоритм – конечная последовательность точно определенных действий, приводящих к однозначному решению поставленной задачи.

Он обладает такими свойствами, как массовость (универсальность), понятность дискретность, правильность (адекватность), результативность, детерминированность (определенность).

Выполнение алгоритмов определяется следующими правилами:

  • последовательность действий;

  • альтернативность действий;

  • использование повторений действий;

  • использование вспомогательных алгоритмов.

Главная особенность любого алгоритма – формальное исполнение, позволяющее выполнять заданное действие (команды) не только человеку, но и различным техническим устройствам (исполнителям). Множество команд, которые в состоянии выполнить данный исполнитель, называется системой команд исполнителя. Алгоритм может быть понят и выполнен в том случае, если каждая его команда входит в систему команд исполнителя.

4.2. Способы представления алгоритмов.

Процесс составления алгоритмов называется алгоритмизацией. Алгоритмы могут быть заданы: словесно, таблично, графически (с помощью схем).

Словесное задание описывает алгоритм с помощью слов и предложений естественного языка.

Табличное задание служит для представления алгоритма в форме таблиц и расчетных формул.

Графическое задание или схема – способ представления алгоритма с помощью геометрических фигур, называемых блоками. Последовательность блоков и соединительных линий образуют схему программы.

Описание алгоритмов с помощью программных схем наиболее наглядный и распространенный способ задания алгоритмов. Блоки схем располагаются сверху вниз. Линии соединения отдельных блоков показывают направление процесса обработки в схеме. Каждое такое направление называется ветвью.

Правила изображения блоков приведены в ГОСТ 19.701-90.

Соседние файлы в папке Конспект лекций по информатике для студентов 1 курса каф. ТМС (Илюхин А.Ю.)