Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_pechat.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
378.79 Кб
Скачать

29 Целый и вещественный тип данных.

Тип - это значения, кот. могут принимать объекты программы, и совокупность операций, допуст. над этими знач.

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

В языке Турбо Паскаль определено 5 целых типов:

Shortint диапазон (-128 ... 127) память 1 байт,

Integer (-32 768 ... 32 767) 2 байта

Longint (-2 147 483 648 ... 2 147 483 647) 4 байта,

Byte (0 ... 255) 1 байт,

Word (0 ... 65 535) 2 байта.

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

Real (2.9E-39 до 1.7E+38 по модулю) точность11-12 знач. цифр 4 б.

Double (5.0Е-324 до 1.7Е+308 по модулю), 15-16 знач. цифр 8 б.

Single (1.5E-45 до 3.4E+38 по модулю), 7-8 знач. цифр) 4 б.

Extended (3.4E-4932 до 1.1E+4932 по модулю), точность19-20. 10 б.

Comp (-9.2E-18 до 9.2E+18), хранятся точно, поскольку это целые числа) 8б.

30 Записи. Описание типа.

Запись – это структурированный тип данных, состоящий из фиксированного числа компонентов (данных) одного или нескольких типов.

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

Описание записи:

Var Type

<имя записи>: RECORD <имя типа>=RECORD

<имя поля 1>:тип; <имя поля 1>:тип;

<имя поля 2>:тип; <имя поля 2>:тип;

… …

<имя поля n>: тип; <имя поля n>: тип;

End; End;

Var

<имя записи>: <имя типа>;

Где RECORD, end – ключевые слова (запись, конец)

<имя записи> - имя переменной типа запись(правильный идентификатор языка Паскаль.)

<имя поля n> - имя переменной заданного типа.

Доступ к полям записи производится с помощью конструкции, называемой селектором( R.F,где R-переменная типа запись, F-индикатор поля.). Для более копактной записи селекторов язык Паскаль имеет спец. оператор присоединения:

With<переменная> do<оператор>.

31 Файлы. Описание типа.

Файл – это поименованная совокупность данных, расположенных во внешней памяти. Компонентом файла может быть значение простого типа или структура, на не файл. Число элементов в файле не фиксировано и ограничено только емкостью запоминающего устройства, на которое записан файл.

Все элементы считаются пронумерованными, начальный элемент 0. Доступ к компонентам файла осуществляется через указатель файла. В каждый момент доступен для записи(чтения)только тот компонент файла, на котором установлен указатель. Существует 2 способа доступа к файлам:

  • последовательный – поиск начинается с начала файла и проверяется последовательно каждый элемент

  • произвольный(прямой) – позволяет обращаться к элементу по его порядковому номеру.

Различают текстовые файлы(var <имя файла>:text), типизированные (элементы таких файлов должны быть одного типа и размера) и нетипизированные(var<имя файла >:file).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]