Формы представления алгоритмов


Дата добавления: 2014-11-24 | Просмотров: 1683


<== предыдущая страница | Следующая страница ==>

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

1) словесная форма записи;

2) на языке блок-схем;

3) на алгоритмическом языке.

 

1) Описание алгоритма на естественном языке состоит из перечня действий (шагов), каждый из которых имеет порядковый номер. Алгоритм должен выполняться последовательно шаг за шагом. Словесное описание применяют при решении несложных задач, но оно мало пригодно для представления сложных алгоритмов из-за отсутствия наглядности.

 

2) Для обозначения шагов решения, в виде блок-схемы алгоритма, используются специальные обозначения (символы) (см. табл. 4). Внутри символов описываются соответствующие им действия. Последовательность выполнения действий задаётся соединительными линиями между символами. Направление обозначается стрелкой.

 

 

Таблица 4 Символы блок-схем

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

 

3) На алгоритмическом языке алгоритм может быть записан либо на каком-либо языке программирования, либо на псевдокоде. Для компьютера запись алгоритма производится на одном из языков программирования.

Псевдокод это интерпретация шагов алгоритма на обычном языке, которая описывает действие команд.

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

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 |

При использовании материала ссылка на сайт Конспекта.Нет обязательна! (0.054 сек.)