Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Поступление на высшее / ИТ / Razdel_04_Informatsionnye_tekhnologii_Karpuk_2018.pptx
Скачиваний:
21
Добавлен:
04.01.2020
Размер:
462.52 Кб
Скачать

63. Типы элементов массива.

Элементы массива могут иметь любой простой тип данных, используемый в языке Pascal, а именно:

integer byte word shortint longint real single double extended boolean char

31

64. Символьный тип данных в языке Pascal.

Идентификатор символьного типа данных char. Допустимые значения – множество символов кодовой таблицы ASCII. Каждому символу соответствует код символа – целое число в диапазоне от 0 до 255. Тип данных является порядковым, порядок определяется кодом символа.

В программе значения переменных типа char должны быть заключены в апострофы: ch := ‘*'; a := ‘3’; letter := ‘G’. Кроме того, имеется возможность задавать значения указанием ASCII-кода: kd:= #65 {символ ‘A’}; s:= #10 {клавиша <Enter>}.

Над данными символьного типа определены операции сравнения: =, <>, <, >, <=, >=, дающие результат логического типа. Операция сравнения осуществляется следующим образом: из двух символов меньше тот, который встречается в таблице ASCII раньше.

32

65.Описание символьных переменных. Функции,

используемые при работе с символьными переменными.

Пример описания переменных символьного типа: var

letter, symbol, ch: char;

Для работы с данными символьного типа используются следующие

функции:

chr(x) – преобразует выражение x типа byte в символ и возвращает значение символа;

ord(ch) – преобразует символ ch в его код типа byte и возвращает значение кода.;

pred(ch) – возвращает предыдущий символ; succ(ch) – возвращает следующий символ.

Примеры использования функций: ord(‘:’) = 58, ord(‘A’) = 65, chr(128) = Б, pred(‘Б’) = A, succ(‘Г’) = Д.

33

66. Строковый тип данных в языке Pascal. Максимальная длина строковой переменной.

34