Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Структура программы на языке Паскаль содержит две части: описательную и исполнительную. Общий вид программы:
Program {имя программы};
Раздел описания меток;
Раздел описания констант;
Раздел описания типов;
Раздел описания переменных;
Процедуры и функции;
Begin {начало программного блока};
Текст программы;
End. {конец программы}
В заголовке программы, после служебного слова program приводится имя программы. Имя может иметь любую длину, из них имеют значение первые 63 символа. Имя обязательно должно начинаться с буквы и не содержать пробелов.
РАЗДЕЛ ОПИСАНИЯ МЕТОК. Метка – это последовательность цифр и букв, сотоящих перед любым исполняемым оператором и выделенных символом «:». Все используемые метки должны быть описаны. Например:
Label 5, M10, Iter;
РАЗДЕЛ ОПИСАНИЯ КОНСТАНТ. Описываются все именованные константы, значения которых в ходе выполнения программы постоянны. Например:
Const a=2; PI=3.14; R=9.8;
РАЗДЕЛ ОПИСАНИЕ ТИПОВ. Тип переменной описывает все множество значений, которые может принимать величина, если она относится к данному типу.
Типы данных в Паскале делятся на простые и структурные.
Короткий целый | ShortInt | -128…127 |
Байтовый | Byte | 0…255 |
Слово | Word | 0…65535 |
Целый | Integer | -32768…32767 |
Длинный целый | LongInt | -2147483648…2147483647 |
Символьный | Char | Кода ASCII |
Логический | Boolean | True, false |
Вещественный | real | 2.9*10e-39…1.7*10e38 |
С одинарной точностью | Single | 1.5*10e-45…3.4*12e38 |
С двойной точностью | Double | 5*10e-324…1,7*10e308 |
С повышенной точностью | Extended | 1.9*10e-4951…1.1*10e4932 |
сложный | Comp | -2e63+1…2e63-1 |
В некоторых случаях программа может быть упрощена введением нестандартных типов, явно описываемых в программе. Например:
Type days=1..31;
Mouth=(gan, feb, …, dec);
РАЗДЕЛ ОПИСАНИЯ ПЕРЕМЕННЫХ. Все используемые в программе переменные также должны быть описаны. С помощью описания устанавливается не только сам факт существования переменной, но и задается ее тип. Тип переменной определяет характер и вид обработки и хранения данных в памяти машины. Например:
Var I, g, k: integer;
C, d, max: real;
Z: Boolean;
Ch: char;
Дата публикования: 2015-06-12; Прочитано: 275 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!