Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
выш.мат. методичка.DOC
Скачиваний:
32
Добавлен:
13.02.2015
Размер:
1.71 Mб
Скачать

1.3.2. Знаки операций

Знаки операций предназначены для обозначения тех или иных арифметичес­ких, логических или других действий. Они бывают двух типов: состоящие из не­буквенных символов (например, + - * и т. д.) и буквенные операции (например, not, div, mod и т. д.), представляющие собой зарезервированные слова. Подроб­нее о знаках операций см. п. 4.4.

1.3.3. Зарезервированные слова

Зарезервированные слова включают служебные слова (например, begin, end, div и т. д.) и имена директив (например, external, forward и т. д.). Служебные слова можно использовать только по своему, прямому назначению и их нельзя переопределять. Директивы также имеют свое определенное назначение, но в отличие от служебных слов их можно переопределить, однако делать это крайне нежелательно.

1.4. Неиспользуемые символы

Некоторые символы кодировки АSCII, такие, как, например, %, &, " и т. д. включая буквы русского алфавита не используются в Тurbo Раscal, но их можно использовать в комментариях и символьных строках.

2. Структура программы

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

заголовок программы;

раздел объявления меток;

раздел объявления констант;

раздел объявления типов;

раздел объявления переменных;

раздел объявления процедур и функций;

тело программы (обязательная часть).

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

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

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

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

programЕХАМРLЕ; {заголовок программы}

var{раздел объявления переменных}

X, У, SUMMA: Reа1;

begin{тело программы}

Write('Введите числа Х и У '); {вывод сообщения на экран}

ReadLn(Х, У); {чтение двух чисел}

SUMMA:= Х + У; {определение суммы}

WriteLn('Сумма чисел Х и У равна ',SUMMA) {вывод результата}

end.

3. Типы данных

Под типом данных понимается множество допустимых значений этих данных, а также совокупность операций над ними.