Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Операции в языке Pascal

Типы данных в языке Pascal

Среди стандартных типов данных в языке Pascal наиболее часто используются:

1. Целочисленный тип integer (целые числа).

2. Вещественный тип real (дробные числа).

3. Логический тип boolean (логические значения).

4. Символьный тип char (отдельные символы).

5. Строковый тип string (строки символов).

В языке Pascal используются следующие типы данных:

1. Простые типы, к которым относятся:

а) Целые типы:

· Byte (целые неотрицательные числа, занимающие 1 байт памяти, в диапазоне от 0 до 28-1).

· ShortInt (короткие целые числа, тоже занимающие 1 байт памяти, в диапазоне от -27 до 27-1).

· Word (целые неотрицательные числа, занимающие машинное слово или 2 байта, в диапазоне от 0 до 216-1).

· Integer (обычные целые числа, тоже занимающие 2 байта памяти, в диапазоне от -215 до 215-1).

· LongInt (длинные целые числа, занимающие 4 байта памяти, в диапазоне от -231 до 231-1).

б) Вещественные типы:

· Real (ноль и обычные дробные числа в диапазоне от ±10-39 до ±1038).

· Single (ноль и дробные числа одинарной точности в диапазоне от ±10-45 до ±1038).

· Double (ноль и дробные числа двойной точности в диапазоне от ±10-324 до ±10308).

· Extended (ноль и дробные числа расширенной точности в диапазоне от ±10-4951 до ±104932).

· Comp (дробные числа компьютерной точности в диапазоне от -2×1063+1 до 2×1063-1).

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

г) Символьный тип Char включает отдельные символы в кавычках.

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

е) Ограниченный тип (тип-диапазон) включает набор значений в диапазоне от нижней до верхней границы, между которыми ставятся две точки.

Все простые типы, кроме вещественных, относятся к порядковым типам (количество значений в которых является счётным).

2. Cтруктурные типы (составные типы, структурированные типы), к которым относятся:

а) Массивы (Array[…]of…) – упорядоченные наборы нумерованных элементов одинакового типа.

б) Строки (String[…]) – последовательности символов в кавычках (массивы символов).

в) Записи (Record…end) – неупорядоченные наборы именованных полей различного типа.

г) Множества (Set of…) – неупорядоченные наборы данных одинакового типа.

д) Файлы – упорядоченные наборы данных различного типа, хранящиеся в памяти ЭВМ (Text, File of…, File), в т.ч.:

· текстовые файлы (Text);

· типизированные файлы (File of…);

· произвольные (нетипизированные) файлы (File).

3. Динамические типы (сложные типы), к которым относятся:

а) Указатели (ссылочные типы).

б) Действия (процедурные типы).

в) Объекты (наборы данных и действий над ними).


В языке Pascal в основном используются следующие операции:

1. Арифметические операции:

+ (сложение).

- (вычитание).

*(умножение).

/(деление).

div (целочисленное деление).

mod (остаток от деления).

2. Операции сравнения (операции отношения):

=(равно).

<>(не равно).

>(больше).

<(меньше).

>=(больше или равно).

<=(меньше или равно).

3. Логические операции:

and(И).

or(ИЛИ).

not(НЕ).

xor(исключающее ИЛИ).

<== предыдущая лекция | следующая лекция ==>
Элементы программы в языке Pascal | Выражения в языке Pascal
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 300; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.