Здавалка
Главная | Обратная связь

Действительный (вещественный) тип



Real

Под хранение значений действительного типа отводятся ячейки длиной в 6 байт. В этих 6-ти байтах под хранение порядка отводится столько бит, сколько позволяет записать порядок (до 99). Остальные биты отводятся под хранение мантиссы, что обеспечивает точность в 12 -14 значащих цифр.

В программе может записываться в двух формах:

- естественная форма

В виде последовательности цифр со знаком или без, в которой целая и дробная части разделены точкой.

Примеры:

+13.167; -0.0002;

 

- форма с порядком

MEp

m – мантисса – либо целое число, либо действительное в естественной форме.

Р – порядок – двузначное целое число (не более 99)

Е – десятичное основание степени

Пример:

3.123Е-; 1234Е12

 

Символьный тип

Char

Для хранения данных символьного типа выделяются ячейки длиной в 1 байт. В программе записывается как любой символ клавиатуры, заключенный в апострофы

Пример:

’1’; ’d’; ’#’;

3. Строковый тип

Для хранения данных строкового типа выделяются ячейки длиной 256 байт, 1-й байт содержит признак строки, поэтому длина строки не должна превышать 255 символов

В программе записывается, как последовательность символов, заключенных в апострофы.

Примеры:

’информатика’; ’******************’; ’35545767’;

 

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

Boolean

Для хранения данных логического типа выделяются ячейки длиной 1 байт. В программе записывается:

True - истина;

False - ложь.

Строковый тип (относится к структурным)

String

Для хранения данных типа String отводятся ячейки длиной 256 байт. 1-й байт содержит признак строки, поэтому длина строки не должна превышать 255 символов. В программе записывается, как последовательность символов, заключенных в апострофы.

Пример:

S:=’информатика’;

 

Задачи

1.К какому типу в Паскале относятся следующие последовательности символов?

а) –123; б) 0.003; в) ’d’; г)’1.245’; д) ’Учебник по информатике’; е) True

2.Как хранится в памяти компьютера следующая последовательность символов?

а)12; б)-34.02; в) ’s’

Сколько байт выделяется для хранения? Почему?

 

 

Выражения

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

Выражения в Паскале формируются из следующих элементов:

 

Константы

Константы – это величины, которые в ходе выполнения программы не изменяют свое значение. Они могут задаваться:

- в явном виде и тогда их вид определяет тип константы

Примеры:

17 - Integer; 3.14 - Real; ’h’ - Char; ’Tyrbo Pascal’ - String; True - Boolean

- в виде именованной константы, тогда имя константы должно быть описано и указано ее значение.

Примеры:

С1=17;

С2=3.14;

С3=’h’;

Переменные

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

Для обозначения переменных используются имена (идентификаторы). В качестве имен можно использовать последовательность латинских букв, цифр, знак подчеркивания. Имена должны начинаться с буквы

Примеры:

Мах

Summa_1

Y_1

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

Пример структурированной переменной – таблица.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.