Информатика на пять О нас
 Добавить в избранное
5byte.ru
 Теория
 8 класс
 9 класс
 10 класс
 11 класс
Задания
 8 класс
 9 класс
 10 класс
 11 класс
Книги
Тесты
ЕГЭ
Turbo Pascal 7
 Описание
 Задачи
HTML
Рефераты

2. Структура программы в Turbo Pascal 7

В программе, написанной на стандарте языка Паскаль, могут быть следующие разделы:

  • заголовок программы;
  • раздел объявления меток;
  • раздел объявления констант;
  • раздел объявления типов;
  • раздел объявления переменных;
  • раздел объявления процедур и функций;
  • тело программы (обязательная часть).

Заголовок программы состоит из зарезервированного слова program и имени программы (со списком параметров, заключенных в круглые скобки). Завершается заголовок точкой с запятой. Разделы должны обязательно располагаться в указанном выше порядке.

В Turbo Pascal имеются особенности в структуре программы. Так, заголовок программы необязателен и игнорируется компилятором. Порядок размещения разделов произвольный, можно создавать несколько одинаковых разделов. Единственное правило, которое необходимо выдерживать, - в любом месте программы можно использовать лишь элементы (метки, типы, константы, переменные, подпрограммы и т. д.), которые были определены ранее по тексту программы или являются предопределенными элементами языка. Исключением из этого правила может быть лишь определение типа-указателя через неопределенный до этого тип. Однако этот тип в дальнейшем должен быть обязательно определен. Кроме того, в Turbo Pascal существует еще один раздел - раздел объявления используемых модулей.

Тело программы начинается словом begin, а заканчивается словом end с точкой, которая является признаком конца программы.

Пример. Программа, вычисляющая сумму двух чисел.

program EXAMPLE1;
var
X, Y, Summa: Real;
begin
Write ('Введите, числа X и Y ');
ReadLn(X, Y);
Summa := X + Y;
WnteLn('Сумма чисел X и Y равна ', Summa)
end.
{заголовок программы}
{раздел объявления переменных}

{тело программы}
{вывод сообщения на экран}
{чтение двух чисел}
{определение суммы}
{вывод результата}




 У Вас есть материал пишите нам
 
    Copyright © 2008    
  Top.Mail.Ru