АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Урок № 10. Простые типы данных

Читайте также:
  1. Адресация памяти и данных.
  2. Анализ статистических данных. Построение контрольных листков
  3. База данных.
  4. Бухгалтерские проводки: простые и сложные
  5. В чем опасность согласия на сбор и обработку персональных данных.
  6. Введение в лабораторный практикум. Техника безопасности. Методы измерений различных величин и обработка экспериментальных данных.
  7. ВОПРОС Правовая защита программ для электронно-вычислительных машин и баз данных.
  8. Вопрос №57. Простые и сложные листья. Разнообразие листьев. Листовые серии и формации листьев. Гетерофилия и анизофилия.
  9. Вывод: сегодня мы рассмотрели задачу, в которой нельзя ответить на поставленный вопрос одним действием, т. к. для этого не хватает известных данных.
  10. Глава 11. Телефонный диалог и простые эриксонианские техники
  11. Данных.
  12. Другие простые числа больше семи

 

1. Понятие простых типов данных.

К простым типам данных относятся:

- целочисленные;

- литерные (символьные);

- логические;

- вещественные.

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

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

Low(Т) – минимальное значение данных типа T.

High(T) – максимальное значение данных типа Т.

Ord(X) – порядковый номер значения выражения X.

Pred(X) – значение, предшествующее значению выражения Х.

Succ(X) – значение, следующее после значения выражения X.

А также процедуры:

Dec(X) – уменьшение значения переменной Х на единицу.

Inc (X) – увеличение значения переменной Х на единицу.

Для порядковых типов программист может создавать перечисляемые и интервальные типы. Эти типы также называются пользовательскими.

Некоторые простые типы делятся на физические и общие.

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

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

Целочисленные, литерные и логические типы данных.

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

Целочисленные типы могут быть физическими и общими.

Физические типы:

Обозначение Диапазон
Shortint (-128) – (+127)
Smallint (-32768) – (+32767)
Longint (-2 147 483 648) – (+2 147 483 647)
Int64 (-263) – (+263-1)
Byte 0 – 255
Word 0 – 65 535
Longword 0 – 4 294 967 295

Общие типы:

Обозначение Диапазон
Integer (-2 147 483 648) – (+2 147 483 647)
Cardinal 0 – 4 294 967 295

 

Для записи целых чисел модно использовать цифры и знаки «+», «-». Если знак отсутствует, то число считается положительным. При этом число может быть представлено как в десятичной, так и в шестнадцатеричной системе счисления. Если число записывается в шестнадцатеричной системе, то перед ним ставиться знак $ (без пробела), а допустимый диапазон значений есть $00000000 - $FFFFFFFF (8шт).

 

Символьные (литерные) типы.

Значениями символьного типа является множество всех символов клавиатуры компьютера. Каждому символу приписывается целое число в диапазоне 0-255. Для символов также имеются физические и общий типы. Физические типы представлены типами AnsiChar и WideChar.

Символ типа AnsiChar занимает 1 байт, а для кодирования символов используется код Американского национального института стандартов ANSI.

Символ типа WideChar занимает 2 байта, а для кодирования используется международный набор символов Unicode. Первые 256 символов Unicode совпадают с кодом ANSI.

Общим литерным типов является тип CHAR, который эквивалентен типу AnsiChar.

Для символов применимы следующие функции:

CHR(X) – возвращает символ с кодом, равным значению целочисленного выражения Х.

UpCase(C) – преобразует символ в символ верхнего регистра.

 

Логические типы.

К логическому типу относятся следующие типы: Boolean, ByteBool, WordBool, LongBool. В программе рекомендуется использовать тип Boolean, остальные типы введены для совместимости с другими системами программирования.

Логический тип представлен двумя возможными значениями: True (истина) и False (ложь).

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)