Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Общая структура программы

Читайте также:
  1. CALL — Вызов подпрограммы
  2. HABITUS», «СТРУКТУРАЦИЯ», «САМОРЕФЕРЕНЦИЯ».
  3. I. ОБЩАЯ ФИЗИОЛОГИЯ СЕНСОРНЫХ СИСТЕМ
  4. I. Общая характеристика
  5. I. ФИЛОСОФСКО-ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОГРАММЫ
  6. III. Структура и руководящие органы
  7. III. Формирование, структура и организация работы

Любую программу, написанную на языке программирования Turbo Pascal 7.0, можно условно разделить на три основные части (рис. 10):

* раздел объявлений и соглашений (декларационная часть);

* раздел текстов процедур и функций;

* раздел основного блока.

РАЗДЕЛ ОБЪЯВЛЕНИЙ И СОГЛАШЕНИЙ
PROGRAM { $... } USES LABEL CONST TYPE VAR Заголовок программы; Глобальные директивы компилятора; Подключаемые библиотеки; Подраздел объявления глобальных меток; Подраздел объявления глобальных констант; Подраздел объявления глобальных типов; Подраздел объявления глобальных переменных;
РАЗДЕЛ ТЕКСТОВ ПРОЦЕДУР И ФУНКЦИЙ
PROCEDURE (FUNCTION) LABEL CONST TYPE VAR BEGIN END   Заголовок процедуры (функции); Подраздел объявления локальных меток; Подраздел объявления локальных констант; Подраздел объявления локальных типов; Подраздел объявления локальных переменных; Основной блок процедуры или функции;
РАЗДЕЛ ОСНОВНОГО БЛОКА ПРОГРАММЫ
BEGIN END. Основной блок программы;

 

Рис. 10. Структура Turbo Pascal – программ

 

Раздел объявлений и соглашений

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

Заголовок

Заголовок программы состоит из зарезервированного слова PROGRAM и имени программы. В Turbo Pascal эта строка необязательна и игнорируется компилятором. Но правила хорошего тона в программировании требуют задания некоторого имени программы. Обычно в заголовке достаточно указать имя и версию программы.

Глобальные директивы компилятора

В этом разделе компилятору можно дать указания, определяющие режимы его работы при трансляции последующей программы. Эти указания оформляются в тексте программы как комментарии, начинающиеся парой символов {$ и заканчивающиеся символом }. Такие указания могут содержать “заказы” на включение в текст программы фрагментов других программ (из соответствующих файлов), информацию для отладчика или сведения о необходимости использования арифметического сопроцессора.

 


Дата добавления: 2015-07-10; просмотров: 381 | Нарушение авторских прав


Читайте в этой же книге: Знаки пунктуации | Основные типы данных | Инструкции WRITE и WRITELN |
<== предыдущая страница | следующая страница ==>
Инструкции READ и READLN| Фееричное пиротехническое шоу на Неве.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)