Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_informatika.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
132.12 Кб
Скачать

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

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

Программа на языке Pascal представляет собой набор строк, длина каждой из которых не превышает 127 символов, и в общем виде может быть представлена следующим образом: 

Program <имя программы>; {заголовок программы}

Uses <модуль1>,<модуль2>,…; {подключаемые библиотечные модули}

Label <метка 1>, <метка 2>,…; {раздел описания меток}

Const <имя1>=<значение1>;

                         <имя2>=<значение2>;…;{раздел описания констант}

Type <имя типа>=<описание>;…;{описание типов данных пользователя}

Var   {раздел описания переменных}

<имя переменной 1>:<тип1>;<имя переменной 2>:<тип2>;…;

Procedure; {объявление процедур пользователя}

Function; {объявление функций пользователя}

Begin

…{раздел операторов}

End.

Обязательным является только наличие раздела операторов, который начинается зарезервированным словом begin и заканчивается словом end с точкой в конце. Все операторы отделяются друг от друга символом «;» − точка с запятой. Любой из остальных разделов может отсутствовать. Однако все переменные, константы, процедуры, функции пользователя, метки и т. д., используемые в разделе операторов, должны быть указаны в разделе описаний.

В программу могут входить комментарии − фрагменты текста, заключенные в фигурные скобки: {комментарий} или (*комментарий*)

30 Pascal. Простые типы данных

Типы данных языка Pascal можно подразделить на

  простые (порядковые и вещественные);

  структурированные (массивы, записи, строки, множества, файлы).

Кроме того, можно отметить указатели, процедурные типы и объекты.

Наиболее часто используют:

  Integer − данные целого типа (целые числа);

  Real − данные вещественного типа (действительные числа);

  Boolean − данные логического типа (true, false);

  Char − данные символьного типа.

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

 

var

     a, n : Integer;                     {переменные a, n  − целого типа}

     x, y : Real;            {переменные x, y  − вещественного типа}

     logic : Boolean;        {переменная logic  − логического типа}

     symb : Char;            {переменная symb  − символьного типа}

 Порядковые типы данных

Порядковые типы данных имеют конечное число значений, которые можно определенным образом упорядочить, следовательно, с каждым из них можно сопоставить некоторое целое число − порядковый номер значения. К стандартным порядковым типам относят целыелогическиесимвольный типы данных.

Для всех порядковых типов определены следующие функции:

  Ord(x) − порядковый номер величины х порядкового типа;

  Pred(x) − предыдущее значение величины х порядкового типа;

  Succ(x) − следующее значение величины х порядкового типа;

  Low(x) − наименьшее значение величины данного типа;

  High(x) − наибольшее значение величины данного типа.

Целый тип данных

Символьный тип данных

Символьный тип данных предназначен для представления множества всех символов ПК (всего их 256). Символьная переменная занимает в памяти один байт, содержимым которого является код символа в диапазоне от 0 до 255 по таблице ASCII (American Standard Code For Information Interchange − американский стандартный код обмена информацией). Так как этот код семибитовый, то им кодируются символы от 0 до 127. Символы с номерами от 128…255 не ограничены жесткими рамками стандарта, и их набор может быть разный на различных компьютерах.

Символы должны быть заключены в апострофы!

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]