Логический тип (boolean)




Целые типы данных

Таблица 1. Целые типы.

Название Длина в байтах Диапазон значений
Byte   0... 255
ShortInt   -128... 127
Word   0... 65535
Integer   -32768... 32767
LongInt   -2147483648... 2147483647

Над целыми типами определены такие операции:

1. "+" - сложение;

2. " * " - умножение;

3. " - " вычитание;

4. div - целочисленное деление;

5. mod - получение остатка от целочисленного деления.

6. "/" – Деление только для типа real.

 

Высший приоритет имеют: div, mod, /, *.

Примеры правильных арифметических выражений:

· s/t/y-y+8*(u/7-5-g)*(u-8.78);

· 5.89+6*(y+7*u*(t+6));

· 5 mod g (В этом выражении ищется остаток от деления 5 на g);

· g mod 2 (В этом выражении вычисляется результат от деления g на 2).

Некоторые полезные арифметические функции:

Sin - вычисление синуса. Аргумент задается в радианах.

Cos - вычисление косинуса. Аргумент задается в радианах.

Exp - вычисление экспоненты.

Sqr - вычисление квадрата выражения.

Sqrt - вычисление квадратного корня выражения.

Abs - вычисление модуля выражения.

Arctan - вычисление арктангенса выражения.

Frac - вычисление дробной части выражения.

Int - вычисление целой части выражения.

Round - преобразование к целому типу.

Random - вычисление случайного числа в указанном интервале.

Вещественный тип (real)

Вещественные типы представляются с некоторой точностью, которая зависит от компьютера. Вам необходимо знать, что вещественный тип разделяется на несколько типов, но использовать мы будем вещественные данные только типа Real, которые занимают 6 байт, имеют диапазон возможных значений модуля от 2.9Е-39 до 1.7Е+38 и точность представления данных – 11...12 значащих цифр (таблица 2).

Таблица 2. Запись вещественных чисел.

Математическая запись: Запись на Паскале:
4E -4
0.62E+5
-10.88E12

 

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

Значениями данного типа является множество всех символов компьютера: русская или латинская большая или маленькая буква, цифра, знак препинания, специальный знак (например, "+", "-", "*", "/", "", "=" и др.) или пробел " ". Каждый из символов имеет уникальный номер от 0 до 255, т. е. внутренний код, который возвращает функция ORD. Символьная константа или символьная переменная - любой символ языка, заключённый в апострофы. Например,

Var

Simvol: char;

Строковый тип (string)

Значением строковой величины является строка переменной длины (быть может пустая). Строковая константа или строковая переменная представляет собой произвольную последовательность символов, заключенную в апострофы. Например,

Var

Stroka: string;

Логический тип (boolean)

Логический тип данных часто называют булевым по имени английского математика Д. Буля, создателя математической логики. В языке Паскаль имеются две логические константы TRUE и FALSE. Логическая переменная принимает одно из этих значений и имеет тип Boolean. Для сравнения данных предусмотрены следующие операции отношений: <, <=, =, <>, >, >=. А также существуют специфичные для этого типа логические операции OR - или; AND - и; NOT - не. При проверке некоторых условий результат операции может быть истинным или ложным. Например, 3>5 ложь.

 

 



Поделиться:




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

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-07 Нарушение авторских прав и Нарушение персональных данных


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