Учебно-методический комплекс дисциплины для обучающегося «Языки программирования» для специальности 5В010900 Математика


Лекция 7. Символы и строки. Множества



бет40/142
Дата03.01.2022
өлшемі1.33 Mb.
#450516
түріУчебно-методический комплекс
1   ...   36   37   38   39   40   41   42   43   ...   142
УМКДО -ЯзыкиПрограммирования

Лекция 7. Символы и строки. Множества
Ранее мы уже познакомились с тремя типами переменных: Integer, Real, Boolean. Каждый такой тип характеризуется тем, что мог иметь лишь определенные значения. Так, например, только целые числа задаются единственными значениями, которые могут принимать целые числа. Было бы очень удобно, если бы мы сами могли ввести любые типы переменных с помощью, например, объявления у каждого типа списка всех возможных значений.

Паскаль дает такую возможность – с помощью типа данных Char. Возможными значениями (результатами) переменных типа char являются буквенные или цифровые символы, например, буква В или цифра 1 (символ).



Char – сокращенное от Character – символ. Char относится к стандартным типам. Стандартный тип – это такой тип, который достаточно только объявить, чтобы для транслятора компьютера была полная ясность относительно всех возможных значений, присваиваемых переменным. Таким образом, известны все возможные результаты, и не нужно заранее их объявлять.

Значениями символьного типа char являются элементы конечного и упорядоченного множества символов, зависящего от реализации. В языке Borland Pascal это множество состоит из 256 символов, пронумерованных от 0 до 255. В число этих символов входят все символы. Которые вы можете получить на экране с помощью нажатия какой-либо клавиши или комбинации клавиш, а также некоторые другие символы в том числе и невидимые. Какие именно символы являются константами данного типа, зависит от того. Какая кодовая таблица используется в момент выполнения ( а не написания) программы. То есть одна и та же программа, например, печатающая изображение всех символов кодовой таблицы, на компьютерах с различными текущими кодировками будет иметь различные результаты работы. Обычно первые 128 символов с кодами от 0 до 127 всегда соответствуют так называемым “ASCII-символам”, а остальные 128 в различных таблицах используются для кодировки букв того или иного национального алфавита, символов псевдографики и т.п. Кроме того первые 32 символа считаются управляющими, а остальные – изображаемыми, т.е. имеющими графическое изображение (пробел, имеющий код 32, относится уже к изображаемым символам). Управляющие символы должны восприниматься устройствами вывода и ввода текста как команды, например:


Таблица 2.11





Достарыңызбен бөлісу:
1   ...   36   37   38   39   40   41   42   43   ...   142




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет