TURBO PASCAL |
Новости
|
Компоновка частей Теперь, когда вы познакомились с основными компонентами программы Borland Pascal, давайте посмотрим, как все это работает вместе. Приведем диаграмму программы Borland Pascal: ┌──────────────────────────────────────────────────────────┐ │ Программа на Паскале │ │┌────────────────────────────────────────────────────────┐│ ││ Заголовок программы ││ │└────────────────────────────────────────────────────────┘│ │┌────────────────────────────────────────────────────────┐│ ││ Необязательные операторы uses ││ │└────────────────────────────────────────────────────────┘│ │┌────────────────────────────────────────────────────────┐│ ││ Основной блок программы ││ ││┌──────────────────────────────────────────────────────┐││ │││ Описания │││ ││└──────────────────────────────────────────────────────┘││ ││┌──────────────────────────────────────────────────────┐││ │││ Процедуры или функции (0 или более) │││ │││┌────────────────────────────────────────────────────┐│││ ││││ Описания ││││ │││└────────────────────────────────────────────────────┘│││ │││ begin │││ │││ ┌────────────────────────────────────────────────┐│││ │││ │ Операторы (1 или более) ││││ │││ └────────────────────────────────────────────────┘│││ │││ end; │││ ││└──────────────────────────────────────────────────────┘││ ││ begin ││ ││ ┌────────────────────────────────────────────────────┐││ ││ │ Операторы (1 или более) │││ ││ │┌──────────────────────────────────────────────────┐│││ ││ ││ Выражения (1 или более) ││││ ││ ││┌────────────────────────────────────────────────┐││││ ││ │││ Лексемы (1 или более) │││││ ││ ││└────────────────────────────────────────────────┘││││ ││ │└──────────────────────────────────────────────────┘│││ ││ └────────────────────────────────────────────────────┘││ ││ end. ││ │└────────────────────────────────────────────────────────┘│ └──────────────────────────────────────────────────────────┘ Рис. 1.4 Расширенная диаграмма программы на Паскале. Программу на Паскале составляют заголовок программы, необя- зательный оператор uses (о нем будет рассказано позднее) и основ- ной блок программы. В основном блоке могут присутствовать более мелкие блоки процедур и функций. Хотя на диаграмме это не пока- зано, процедуры им функции могут быть вложенными в другие проце- дуры или функции. Другими словами, блоки могут содержать другие B.Pascal 7 & Objects/LR - 20 - блоки. В сочетании с другими лексемами и пробелами лексемы могут образовывать выражения, формирующие оператор. Операторы, в свою очередь, в сочетании с разделом описаний образуют блоки основной программы или блок в процедуре или функции. |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |