Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Раздел описания переменных.




Все переменные (кстати и любые другие объекты, имеющие имена, например процедуры и функции), используемые в программе языка Pascal, должны быть описаны в соответствующих разделах описания. Раздел описания переменных начинается зарезервированным словом Var. {Зарезервированные слова нельзя применять в качестве идентификаторов имён переменных и других объектов. В дальнейшем зарезервированные слова при первом упоминании будут помечаться зелёным.}

Основные типы данные в Pascal:

Данные

Скалярные Структурированные

Стандартные Определённые Массивы Записи

Пользователем Множества

Целые Вещественные Интервальные Строки Файлы

Байтовые логические Перечисляемые Указатели

Символьные

Каждому типу данных соответствуют константы. Для хранения данных выделяются различные по длине ячейки памяти:

Целые (integer) от -32767 до +32767

Байтовые (byte) от 0 до 255

Вещественные (real) могут записываться в двух формах:

С фиксированной точкой 57.34 -57.34

С плавающей точкой 5.734Е+01 (эквивалент 57.34)

-5.734Е-01 (эквивалент – 0.05734)

Логические (boolean) имеют только два значения True False.

Символьные (char) допустимые символы.

Массивы (array) структурированный тип данных одинакового типа.

Строковые (string) строка символов (до 255 знаков).

Записи (record) объединение различных элементов.

Файлы (file) упорядоченная совокупность произвольного числа однотипных компонент.

Указатель (pointer) переменная, которая содержит адрес другой переменной (байта памяти).

Примеры описания переменных.

Var f:byte; {Выделяется одна ячейка памяти с именем f для хранения значения

переменной типа byte}

k,n:integer; {Выделяются две ячейки памяти с именами k,n для хранения целых

значений типа integer}

a,b,c:real; {Выделяются три ячейки памяти с именами a,b,c для хранения

действительных величин типа real}

Тот же фрагмент без комментариев:

Var f:byte; k,n:integer; a,b,c:real;

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...