FoxWeb

софт для студентов
Искать здесь

Структура программы на языке Pascal

Раздел: Turbo Pascal Автор: fox++
E-mail: спаму - нет! Www: http://foxweb.net.ru
Просмотров: 4226 Дата: 15.07.2005

Программа на языке ПАСКАЛЬ состоит из заголовка, разделов описаний и раздела операторов. Заголовок программы содержит имя программы, например:

Program PRIM;

Описания могут включать в себя раздел подключаемых библиотек (модулей), раздел описания меток, раздел описания констант, раздел описания типов, раздел описания переменных, раздел описания процедур и функций. Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы TURBO PASCAL, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми:

uses CRT, Graph;

Любой оператор в программе может быть помечен меткой. В качестве метки используются произвольные целые без знака, содержащие не более четырех цифр, либо имена. Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые в программе, должны быть перечислены в разделе описания меток, например:

label 3, 471, 29, Quit;

Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описаний констант:

const K= 1024; MAX= 16384;

В разделе описания переменных необходимо определить тип всех переменных, используемых в программе:

var P,Q,R: Integer; A,B: Char; F1,F2: Boolean;

Описание типов, процедур и функций будет рассмотрено ниже. Отдельные разделы описаний могут отсутствовать, но следует помнить, что в ПАСКАЛЬ - программе должны быть обязательно описаны все компоненты программы. Раздел операторов представляет собой составной оператор, который содержит между служебными словами

begin.......end

последовательность операторов. Операторы отделяются друг от друга символом ";". Текст программы заканчивается символом "." (точка). Кроме описаний и операторов программа может содержать комментарии, которые представляют собой произвольную последовательность символов, расположенную между открывающей скобкой комментариев { и закрывающей скобкой комментариев }. Текст программы может содержать ключи компиляции, которые позволяют управлять режимом компиляции. Синтаксически ключи компиляции записываются как комментарии. Ключ компиляции содержит символ $ и букву-ключ с последующим знаком "+" (включить режим) или "-" (выключить режим). Например:

{$E+} - эмулировать математический сопроцессор;

{$F+} - формировать дальний тип вызова процедур и функций;

{$N+} - использовать математический сопроцессор;

{$R+} - проверять выход за границы диапазонов.

Некоторые ключи компиляции могут содержать параметр, например:

{$I имя файла} - включить в текст компилируемой программы названный файл.

Пример записи простой программы:

Program TRIANG;
var
A, B, C, S, P: Real;
begin
Read(A,B,C);
WriteLn(A,B,C);
P:=(A+B+C)/2;
S:=Sqrt(P*(P-A)*(P-B)*(P-C));
WriteLn('S=',S:8:3);
end.

Комментарии

Вованикус 30.10.2007 20:40:07 #
Круто!
Вованикус 30.10.2007 20:40:31 #
Очень круто!
Bama boy 25.01.2008 21:30:59 #
а по-русски можно?
гавно 17.05.2008 20:54:54 #
аналогично никнейму
Димусик 17.05.2008 20:55:38 #
гавно ты идиот ваще круто написано
бас 17.05.2008 20:56:37 #
действительно Г****
Cherry 17.05.2008 20:57:23 #
Паскаль мастдай, и строки фтопку.
Златовласка :) 10.06.2008 17:07:52 #
Хороший материал, помогает собрать все знания в единое целое + к экзамену готовиться)
foxweb 10.06.2008 18:29:21 #
Фееричная подборка коментоф :)
Мудаки и неудачники, не умеющие читать книжки — убейтесь апстенку.

Остальным — удачной сессии :)
jjj 16.06.2008 16:02:30 #
ыыы
Pa'agrio 16.06.2008 16:04:46 #
го в L2aw непожалееш
ай короче убейтеся об стенку все
luki 16.06.2008 16:09:52 #
так держать
jonnu 16.06.2008 16:15:54 #
i am pofig
%% 03.07.2008 19:33:41 #
Просто любите кукурузу!!! =)

Оставить комментарий

Ваше имя

Ваш комментарий

Код   Защитный код. Если вы не видите здесь рисунок - обновите страницу.
Оценка   

Заметки по этой теме