Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Praktikum_po_Turbo_Paskaliu.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.39 Mб
Скачать

Описание переменных, констант и типов Раздел описания констант

Константа - это величина, которая не изменяет своего значения в процессе выполнения программы. С константами мы с Вами уже встречались, так как в общем случае константой является любое целое или вещественное число, символ, идентификаторы false и true, а также идентификаторы, обозначающие значения переменных перечисляемого типа. Но константа может быть обозначена и именем. В этом случае она должна быть описана в разделе описания констант. Раздел описания констант начинается словом Const от англ. constancy - постоянство).

Например,

Const N = 25; K = 38; D = (N + K) Div 2; Letter = 'f'; M = 5E15

Здесь n, k, d - это целочисленные, letter - константа символьного типа, а m - константа вещественного типа. Следует заметить, что константа d принимает свое значение после вычисления выражения. В разделе констант можно использовать лишь некоторые стандартные функции, такие, как Abs, Chr, Pred, Succ, Odd, Ord.

Присваивание имен константам делает программу более удобной для понимания и внесения исправлений в программу. При изменении констант достаточно будет изменить соответствующие значения в разделе описания констант.

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

Одним из центральных понятий любого языка програмирования является переменная. Так как учащиеся уже знакомы с этим понятием, можно предложить им самостоятельно ответить на следующие вопросы:

  1. В каком разделе происходит описание переменных?

  2. Чем характеризуется переменная?

  3. Назначение каждой из перечисленных характеристик.

  4. Верно ли следующее высказывание: "При запуске программы, написанной на языке Паскаль, переменные инициализируются, т.е. автоматически получают некоторое начальное значение. Следует придерживаться такого принципа: применять переменную лишь тогда, когда ей присвоено некоторое определённое значение".

Наряду с переменными и константами существуют и так называемые типизированные константы. В описании типизированной константы присутствуют описание типа и одно из допустимых значений, например,

Const N : Integer = 15; ch : Char = #87.

Типизированные константы являются, собственно говоря, переменными. В частности, они могут изменять своё значение в процессе выполнения программы. К преимуществам можно отнести и то, что они инициализируются в начале программы.

Раздел описания типов

В языке Паскаль все данные, используемые программой, должны принадлежать к какому-либо заранее известному типу данных.

Тип данных определяет:

формат представления данных в памяти ЭВМ;

множество допустимых значений;

множество допустимых операций.

Примечание. Следует отметить, что все типы данных изучались учащимися по данной схеме.

Все простые типы языка Паскаль можно разделить на стандартные и пользовательские. К стандартным типам относятся типы: Integer, Real, Char, Boolean, а также некоторые другие, описание которых приведено в таблицах 2 и 3.

Таблица 2

Целочисленные типы

Тип

Диапазон возможных значений

Формат

Shortint

-128..127

1 байт со знаком

Integer

-32768..32767

2 байта со знаком

Longint

-2147483648..2147483647

4 байта со знаком

Byte

0..255

1 байт без знака

Word

0..65535

2 байта без знака

 

Таблица 3

Вещественные типы

Тип

Диапазон возможных значений

Точность

Формат

Real

2.9E-39..1.7E38

11-12 знаков

6 байт

Single

1.5E-45..3.4E38

7-8 знаков

4 байта

Double

5.0E-324..1.7E308

15-16 знаков

8 байт

Extended

3.4E-4932..1.1E4932

19-20 знаков

10 байт

Comp

-9.2E18..9.2E18

19-20 знаков

8 байт

Объявление пользовательских типов данных происходит в разделе объявления типов, который открывается словом Type(от англ. type - тип).