В теле функции обязательно должен присутствовать оператор присваивания, в правой части которого указано имя функции:
Все константы и переменные, объявленные в интерфейсной части модуля, равно как и глобальные объекты основной программы, помещаются в общий сегмент данных:
Если в описании подпрограммы имеются формальные параметры, при ее вызове должны указываться фактические параметры:
Если параметр определен как параметр-переменная, то перед вызовом подпрограммы это значение вычисляется, полученный результат помещается во временную память и передается подпрограмме:
Если совпадут идентификаторы в модулях, подключенных к программе, будет действовать описание для данного идентификатора, имеющееся в модуле, имя которого в подразделе USES указано первым:
Если тип формального параметра переменной указан в заголовке блока, то считается, что этот параметр нетипизирован:
Инициирующий раздел в модуле может быть опущен:
Косвенная рекурсия - рекурсия, когда две или более подпрограмм вызывают друг друга:
Круглые скобки не являются элементом синтаксиса, а означают, что список параметров может отсутствовать:
Надежность - способность программы работать в полном соответствии со спецификацией и адекватно реагировать на любые действия пользователя:
Начальная структура программного средства (для потока преобразования) стандартна и включает главный контроллер (находится на вершине структуры) и два подчиненных контроллера:
Программа должна состоять из максимально обособленных частей, связанных друг с другом только через интерфейсы:
Процесс проектирования программного обеспечения состоит из последовательности шагов, использующих методы, утилиты и процедуры:
Процесс проектирования является рекурсивным, поскольку в программах реального размера невозможно продумать все детали с первого раза:
Результаты работы процедуры следует передавать через параметры-переменные, результат функции - через ее имя:
Стратегия "белого ящика" требует большого количества вариантов входных воздействий:
Структурное программирование основано на предположении, что логичность и понятность программы облегчает разработку, доказательство правильности и последующее сопровождение программы, а также обеспечивает ее надежность:
Тело функции содержит последовательность операторов, заключенных в фигурные скобки:
Цикл repeat следует применять в случаях, когда тело потребуется выполнить хотя бы один раз: