Курсовая, контрольная работа. Примеры выполнения

Атомная энергетика. Ядерные реакторы АЭС. Атомный флот. Ядерное оружие

Атомные станции
Реактор БН-800
ВВЭР-1000
РБМК-1000
Ледоколы
Подлодки
Флот
Гражданский суда
Ядерное оружие
Ядерная физика
Плавучие АЭС
Авиация

Высшая математика

1 семестр
2 семестр
3 семестр
Задачи
Интеграл
Курсовая
Контрольная
Практикум
Алгебра
Матанализ
Геометрия
Карта сайта

 

 

12.3. КОНСТАНТЫ

Тип констант в языке Паскаль определяется по их виду: константы целого типа – это целые числа, не содержащие десятичной точки, константы действительного типа – действительные числа, логические константы — логические значения TRUE и FALSE, символьные константы — либо строки длиной в один символ, либо конструкции вида #K или ^K.

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

256 - 1
(2.5 + 1) / (2.5 - 1)
'Borland' + '' + 'Pascal'
Chr(32)
Ord('Z') - Ord('A') + 1

Простейший случай выражения-константы представляет собой простая константа, например 100 или 'A'. В стандартном Паскале допускается использовать только простые константы. В Турбо Паскале разрешено использование выражений-констант.

Поскольку компилятор должен иметь возможность полностью вычислить выражение-константу во время компиляции, в качестве выражений-констант не допускается использовать следующие конструкции:

  1. Ссылки на переменные и типизированные константы (кроме констант в адресных выражениях).
  2. Вызовы функций (кроме тех, которые отмечены далее).
  3. Оператор получения адреса @ (кроме констант в адресных выражениях).

За исключением этих ограничений для выражений-констант соблюдаются те же синтаксические правила, что и для обычных выражений.

В выражениях-константах допускается использовать следующие стандартные функции:

Abs, Chr, Hi, High, Length, Lo, Low, Odd, Ord, Pred, Ptr, Round, SizeOf, Succ, Swap, Trunc.

Приведем некоторые примеры использования выражений-констант в описаниях констант:

const
  Min = 0;
   Max = 100;
  Center = (Max - Min) div 2;
  Beta = Chr(255);
  NumChars = Ord('Z') - Ord('A') + 1;
  Message = 'Out of memory';
  ErrStr = 'Error:' + Message + '.';
  ErrPos = 80 - Length(Error) div 2;
  ErrAttr = Blink + Red * 16 + White;
  Ln10 = 2.302585092994095684;
  Ln10R = 1 / Ln10;
  Numeric = ['0'..'9'];
  Alpha = ['A'..'Z','a'..'z'];
  AlphaNum = Alpha + Numeric;

 

7271f726
Основные понятия об информации и информатике