TURBO PASCAL

Новости           

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности

Гостевая книга

От автора

Описание переменных, констант и типов

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

Константа - это величина, которая не изменяет своего значения в процессе выполнения программы. С константами мы с Вами уже встречались, так как в общем случае константой является любое целое или вещественное число, символ, идентификаторы 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 - тип).

Содержание 

На главную страницу
(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

    Rambler's Top100 PROext: Top 1000
    Rambler's Top100 Яндекс цитирования
Hosted by uCoz