- •Тема 4. Язык программирования Delphi Введение
- •4.1. Подготовка программы к выполнению
- •4.2. Среда программирования Турбо Паскаль
- •4.2.1. Функциональные клавиши
- •4.2.2. Система меню
- •Trace into (трассировка внутри) – осуществляет пошаговое выполнение программы аналогично [f7].
- •4.2.3. Работа с текстом программы
- •4.2.4. Порядок подготовки и выполнения программы
- •4.3. Алфавит и ключевые слова Турбо Паскаля.
- •10 Арабских цифр : 0 1 2 3 4 5 6 7 8 9
- •9 Пар символов, которые понимаются как один символ :
- •4.4. Структура программы.
- •Var . . . . . . . . . . . ; Раздел переменных
4.4. Структура программы.
Программа на языке ТР содержит заголовок и два блока: блок объявлений и блок операторов. Блок объявлений предназначен для описания характеристик данных. В блоке операторов реализуется алгоритм решения задачи. В свою очередь блок объявлений может содежать шесть разделов как показано ниже на рисунке.
Program имя программы; Заголовок
Uses . . . . . . . . . .; Раздел модулей
Label . . . . . . . . . ; Раздел меток
Const . . . . . . . . . ; Раздел констант
Type . . . . . . . . . . ; Раздел типов
Var . . . . . . . . . . . ; Раздел переменных
.......
....... Раздел подпрограмм
BEGIN
. . . . . . . . блок операторов
END.
Первые шесть разделов не обязательно должны присутствовать в программе. На первом месте в блоке объявлений всегда располагается раздел модулей, если в программе используются модули. Остальные разделы могут следовать в любом порядке, но все объекты должны определяться до их использования.
В любом месте программы можно размещать комментарии. Различают однострочный и многострочный комментарий. Однострочный комментарий – это последовательность символов расположенных после символов (//). Многострочный комментарий - это любой текст, заключенный в фигурные скобки, например: { это комментарий}
// это также комментарий.
Всякая программа должна содержать достаточное количество комментариев. Комментарии делятся на вводные (они располагаются в самом начале программы) и поясняющие (располагаются перед функциональными фрагментами).
Комментарий, содержащий символ $ сразу после открывающейся фигурной скобки является директивой компилятора, например
{ $R } {проверка выхода за диапазон}.
Пример программы на языке ТР.
Program My_pro1;
{Программа вычисления функции Y=A*X+B}
Var
A,B,X,Y : Extended;
Begin
Read(A,B,X);
Y:= A*X + B;
Writeln(' A=',A,' B=',B,' X=',X);
Writeln(' Y=',Y);
END.
В данном случае после заголовка программы записан комментарий (так как текст заключен в фигурные скобки). Далее указан раздел переменных (начинается с ключевого слова Var). В разделе операторов сначала осуществляется обращение к процедуре ввода входных данных, затем вычисляется значение У и с помощью процедуры Writeln осуществляется вывод исходных данных и результата на экран.
