типы данных: файлы, массивы на языке паскаль

Типы данных: файлы, массивы на языке паскаль

Задать свой вопрос
1 ответ
) целые

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

Заглавие типаДлина (в б)Спектр значений Byte10...255 ShortInt 1-128...+127Word20...65 535 Integer2-32 768...+32 767 LongInt4-2 147 483 648...+2 147 483 647

б) логический

Заглавие этого типа BOOLEAN. Значениями логического типа может быть одна из логических констант: TRUE (правда) либо FALSE (ересь).

в) символьный

Название этого типа CHAR - занимает 1 б. Значением символьного типа является огромное количество всех знаков ПК. Каждому символу присваивается целое число в диапозоне 0255. Это число служит кодом внутреннего представления знака.

2. ВЕЩЕСТВЕННЫЕ ТИПЫ.

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

Длина числового типа данных, байтНазвание числового типа данныхКоличество означающих цифр числового типа данныхДиапазон десятичного порядка числового типа данных4Single7..8-45..+386Real11..12-




он содержит составляющие 1-го типа. Типом компонент может быть хоть какой тип Турбо Паскаля, не считая файлов. Другими словами, нельзя сделать файл файлов.длина вновь создаваемого файла никак не оговаривается при его объявлении и ограничивается только ёмкостью устройств наружной памяти.

Файловый тип либо переменную файлового типа можно задать одним из трёх методов:

lt;имяgt;= FILE OF lt;типgt;;

lt;имяgt;=TEXT;

lt;имяgt;= FILE;

Тут lt;имяgt; - имя файлового типа (правильный индификатор);

FILE, OF зарезервированные слова (файл,:

типизированные файлы (задаются предложением FILE OF);

текстовые файлы (определяются типом TEXT);

нетипизированные файлы (определяются типом FILE).

О преображеньи числовых типов данных Паскаля

В Паскале практически невероятны неявные (автоматические) преображенья числовых типов данных. Исключение сделано только для типа integer, который разрешается использовать в выражениях типа real. Например, если переменные описаны следующим образом:

Var X : integer; Y: real;

то оператор

Y := X+2;

будет синтаксически правильным, хотя справа от знака присваивания стоит целочисленное выражение, а слева вещественная переменная, компилятор сделает преобразование числовых типов данных автоматом. Обратное же преображенье автоматом типа real в тип integer в Паскале невероятно. Вспомним, какое количество б выделяется под переменные типа integer и real: под целочисленный тип данных integer выделяется 2 б памяти, а под real 6 б. Для преображенья real в integer имеются две интегрированные функции: round(x) округляет вещественное x до ближайшего целого, trunc(x) усекает вещественное число методом отбрасывания дробной части

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт