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

Целые типы

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

Вещественные типы

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

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

Запись представляет собой совокупность ограниченного  числа  логически связанных компонент,  принадлежащих к разным типам.  Компоненты записи называются полями, каждое из которых определяется именем. Поле записи содержит имя поля, вслед за которым через двоеточие указывается тип этого поля. Поля записи могут относиться к любому типу, допустимому в языке Паскаль, за исключением файлового типа. Описание записи   в   языке   ПАСКАЛЬ   осуществляется  с  помощью служебного слова RECORD,  вслед за которым описываются компоненты записи. Завершается описание записи служебным словом END. Например, записная книжка содержит фамилии,  инициалы и номера телефона, поэтому отдельную строку в записной книжке удобно представить в виде следующей записи:

  type   Row=Record

                     FIO: String[20];

                     TEL: String[7]

                    end;

         var    str: Row;

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

Введение файлового типа в язык ПАСКАЛЬ вызвано необходимостью обеспечить возможность работы с внешними устройствами ЭВМ, предназначенными для ввода, вывода и хранения данных.

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

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

'A:LAB1.DAT'

'c:\ABC150\pr.pas'

'lab3.pas'.

Для работы с файлами в программе необходимо определить файловую переменную. TURBO PASCAL поддерживает три файловых типа: текстовые файлы, компонентные файлы, бестиповые файлы.

32. Литерный (символьный) тип данных

Слово "литера" переводится как буква, символ. Обычно "литерой" называют очень нежное металлическое приспособление - металлический брусочек с выпуклым изображением печатного знака на тоненькой ножке с буковкой или литерой на конце, с помощью которого отбивается символ или знак на обыкновенной пишущей машинке или в типографии. Известно, что каждый символ клавиатуры имеет определенный код согласно принятой во всем цивилизованном мире кодовой таблице ПЭВМ.

Важнейшей особенностью этой таблицы является тот факт, что каждый ее символ (знак) или литера для своего изображения использует один байт памяти персонального компьютера. Для указания на то, что величина имеет литерный (символьный) тип в языке Паскаль применяется специальное обозначение "char".

Например:

В разделе описания переменных величин "Var" некоторой учебной программы на Паскале следующие переменные являются литерными величинами:

var

ch: char;

letter, symbol: char;

Это значит, что каждой из них в памяти компьютера для хранения отводится отдельный байт. Если в программе используются величины типа char, например, 'A'или 'B', обозначающие букву A или бкуву B, то соответствующие им значения должны заключаться в одиночные кавычки, называемые апострофами. Поэтому пробел, как символ, обозначающий пустое место, также должен записываться в апострофах: ' '.

Над величинами типа «char» могут производиться следующие операции отношения: =, <>, <, >, <=, >=.

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