Лекция: Псевдокод
Псевдокод представляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов.
В псевдокоде не приняты строгие синтаксические правила для записи команд, присущие формальным языкам, что облегчает запись алгоритма на стадии его проектирования. Однако в псевдокоде обычно имеются некоторые конструкции, присущие формальным языкам. В псевдокоде, так же, как и в формальных языках, есть служебные слова, смысл которых однозначно определён. Например, алгоритмы на алгоритмическом языке записываются с помощью служебных слов, представленных в таблице 1.7.
Таблица 1.7. Служебные слова алгоритмического языка.
| алг(алгоритм) | сим (символьный) | дано | да | нет |
| арг(аргумент) | лит (литерный) | надо | для | при |
| рез(результат) | лог(логический) | если | от | до |
| нач(начало) | таб (таблица) | то | знач | выбор |
| кон(конец) | нц(начало цикла) | иначе | и | или |
| цел (целый) | кц (конец цикла) | всё | ввод | вывод |
| вещ (вещественный) | длин(длина) | пока | утв | не |
Общий вид алгоритма:
алгназвание алгоритма (аргументы и результаты)
даноусловия применимости алгоритма
надоцель выполнения алгоритма
начописание промежуточных величин
последовательность команд (тело алгоритма)
Кон.
Часть алгоритма от слова алгдо слова начназывается заголовком, а часть, заключённая между словами начи кон— телом алгоритма.