- •Тема 1. Иср Free Pascal
- •Тема 2. Типы и виды данных Интерактивно интегрированная среда разработки(иср) Free Pascal
- •Типы данных в языке Паскаль. § 1.1 Введение в систему типов.
- •§ 1.2 Представление информации в пк.
- •§ 1.3 Целые типы.
- •§ 1.4 Вещественные типы.
- •§ 1.5 Логический тип.
- •§1.6 Символьный тип.
- •§1.7 Строковый тип.
- •§1.8 Описание нового типа.
- •Глава 2
- •§ 2.1 Простые константы.
- •§ 2.2 Переменные.
- •§ 2.3 Типизированные константы.
§ 1.2 Представление информации в пк.
Система счисления – это совокупность приёмов и правил для обозначения и наименования числа. Системы счисления делятся на две группы: позиционные и непозиционные.
В позиционной системе количественный эквивалент значения символа зависит от его места(позиции) в числе. Наиболее распространены в на практике две системы: десятичную используют люди, а двоичную –компьютеры.
Двоичной (бинарной) системой счисления называется такая позиционная система счисления при которой для записи чисел используется только две цифры ( два состояния) : 0 и 1 .
Для обозначения разряда или группы разрядов, записанных в компьютере, используются термины:
Единицей информации, которая может равняться 0 или 1 является бит.
Минимальной адресуемый элемент данных в ПК состоит из 8 битов и называется байтом.
§ 1.3 Целые типы.
Значение переменной или константы в программе может быть целое число, например +123, -15, 0, 17
то есть число без точки со знаком или без них.
Таблица целых типов данных.
-
Имя типа
Размер в байтах
Диапазон
ShortInt
1
-128…127
Integer
2
-32’768…32’767
LongInt
4
-2’147’483’648…2’147’483’648
Byte
1
0…255
Word
2
0…65’535
§ 1.4 Вещественные типы.
Значениями переменных и констант могут быть дробные числа, то есть числа с точкой +123.б, -0.015, 15.
нормализованная (экспоненциальная) форма
-
9.1E-21
-0.17E3 или –1.7E2
1E5
при этом
-
-
1.17
Е
+08
Знак
Мантисса- число от 1 до 10
Символ 10
порядок
Таблица вещественных типов данных.
Имя типа |
Размер в байтах |
Число значащих цифр в мантиссе |
Диапазон |
Real |
6 |
11 |
|
Single |
4 |
7 |
|
Double |
8 |
15 |
|
Extended |
10 |
19 |
|
Comp |
8 |
19 |
( -9.2e18...9.2e18) |
§ 1.5 Логический тип.
Часто встречаются задачи, которые предполагают выполнение различных действий в зависимости от какого-либо условия, например.
Можно определить результаты сравнения х>1: если х действительно выше 1, то результат “правда” – True, а если не больше, то результат ложь – False.
Значения True и False являются логическими константами, а переменная, значением которой могут быть True и False - логическая переменная типа Boolean. В памяти на такие переменные отводится один байт. Если значение переменной True, то в память записывают 1, если False – то 0. В область памяти, занимаемую этими переменными можно записать и числа.
