ВУЗ:
Составители:
Рубрика:
5
• Описание констант
Const<имя1>=<значение>;...;<имяn>=<зна
чение>;
• Описание типов
Type <имя>=<тип пользователя>;...;
• Описание перемен-
ных
Var <имя1>,...,<имяn>:<тип1>;...;
• Описание процедур :
заголовок процедуры,
описание внутренних
переменных процедуры,
раздел операторов.
Procedure <имя_процедуры> [(<спи
сок
параметров с описанием типов>)];
var <имя1>,...,<имяn>:<тип1>;...;
begin <операторы процедуры>;
end;
• Раздел операторов
Begin <последовательность операторов>;
End.
Вся программа на Паскале - это заголовок (который можно опускать),
блок (состоящий из раздела описаний и раздела операторов), точка (обозна -
чающая конец кода программы).
Описательная часть блока является необязательной , то есть раздел описа-
ний может отсутствовать . Некоторые неиспользуемые описания могут быть
опущены.
Исполнительная часть блока (раздел операторов) является обязательной .
Таким образом, самой короткой программой на Паскале будет строчка begin
end.
В программе на языке Паскаль надо описывать все используемые пере-
менные! Для описанной переменной в оперативной памяти ПК резервиру-
ется область под хранение значений величины . Длина резервируемой об-
ласти определяется типом переменной.
В начале выполнения программы все переменные имеют пустое или нуле-
вое значение!
2. Числовые типы данных. Арифметические выражения . Операто -
ры присваивания , ввод и вывод информации
Рассмотрим целые типы . Целые типы отличаются друг от друга количе-
ством байт в оперативной памяти, отводимым под хранение значений целого
типа. Длиной кода определяется и диапазон возможных значений типа.
Название целого типа Длина в байтах Диапазон значений
Byte
1 0…255
ShortInt
1 -128… +127
Word
2 0…65535
Integer
2 -32768… +32767
LongInt
4 -2 147 483 648… +2 147 483 647
В задачах среди всех целых типов часто отдают предпочтение типу
Integer.
Предусмотрены следующие арифметические операции, у которых оба
операнда (числа, переменные, константы или арифметические выражения,
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »