Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Вычислить значение функции. Осуществить вывод значений вводимых исходных данных и результат вычисления значения функции, сопровождая вывод наименованием переменных.
  2. Замена переменных в тройном интеграле
  3. Избегайте использования конструкторов или инициализации переменных.
  4. Использование глобальных переменных, объявленных вне файла.
  5. Область видимости переменных
  6. Объявление переменных величин
  7. Определение критической суммы постоянных затрат, переменных расходов на единицу продукции и критического уровня цены реализации

 

 

Типы переменных, используемых в Турбо-Паскале, приводятся в таблице. Некоторые типы объединены в группы: структурированные, простые типы.

Структурированные типы Простые типы Строковый тип

Массивы Вещественные Указатели

и ссылки

Записи Порядковые

Процедурные

Множества Целый тип типы

Логический тип

Файловые типы Символьный тип Объекты

Перечислимый тип

Тип-диапазон

 

Используются стандартные имена типов, либо имя типа задается в разделе описания программы, например: TYPE A = array [ 1.. 1000 ] of real;

Тип переменной объявляется после служебного слова VAR, например:

 

VAR a1, a2: A; { массивы из 1000 элементов вещественных чисел типа "A" }

 

Если не использовать служебное слово TYPE, то можно записать:

 

VAR a1, a2: array [ 1.. 1000 ] of real;

 

Рассмотрим подробнее описание некоторых стандартных типов и допустимые диапазоны изменения значений переменных.

 

Вещественные типы Примеры описания:


Наименование размер кол. диапазон VAR c, d, e: real;

типа (байт) цифр значений d1, d2: double;

Single 4 7..8 10 (-45..+38) Примеры присвоения значения:

Real 6 11..12 10 (-39..+38) с:= -125. 6; e:= 10;

Double 8 15..16 10 (-324..+308) d:= 1. e02; {или} d:= 100.;

Extended 10 19..20 10 (-4951..+4932) d1:= 1.2e-257; { 1.2*10-257}

Comp 8 19..20 -263 +1..+263 -1 Comp - число без дробной части

и без точки.

Примечание: типы Single, Double, Extended работают при подключении сопроцессора, в том числе при эмуляции сопроцессора. Для этого в меню Options, Compiler установить Numeric processing: [X] 8087/80287, а также [X] Emulation, либо в начале программы установить режим компиляции {$N+}.

 

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

 

Целые типы

Наименование размер диапазон Примеры описания:

типа (байт) значений VAR i, j, k: byte;

h, m, n: integer;

Byte 1 0..255 l1, l2, l3: longint;

Shortint 1 -121..+127

Word 2 0..65535 Примеры присвоения значения:

Integer 2 -32761..+32767 i:= 222; j:= 10; m:= -23000;

Longint 4 -2147483641.. l1:= 280000;

+2147483647 h:= $A7; (шестнадцатеричный

формат числа 10*16+7)

 

Логический тип

Переменные логического типа могут принимать значения:

False (ложно) или True (верно).

 

Примеры описания: VAR b1, b2, b3, b4: boolean;

Примеры присвоения значения:

b1:= True; b2:= False; b3:= not b1; {или} b3:= False; b4:= b1;


Дата добавления: 2015-10-29; просмотров: 97 | Нарушение авторских прав


Читайте в этой же книге: Среда Турбо-Паскаль | СПЕЦИФИЧЕСКИЕ ОПЕРАЦИИ | Практическое задание N 1. 2 | Оператор выбора | Условный оператор | Оператор цикла с параметром | Операторы цикла с условием | Практическое задание N 1. 15 | Break; - прерывание цикла. | Составление диалоговых программ |
<== предыдущая страница | следующая страница ==>
Window - работа с окнами.| Символьный тип

mybiblioteka.su - 2015-2024 год. (0.015 сек.)