- •Контрольные вопросы экзамену
- •2 Семестр
- •Группы символов языка Паскаль.
- •Структура языка Паскаль.
- •Понятие лексемы языка, категории лексем.
- •Зарезервированных слова в языке Паскаль.
- •Понятие идентификатора, допустимая длина идентификаторов, разновидности идентификаторов, стандартные идентификаторы.
- •Формы записи чисел в языке паскаль.
- •Использование комментариев.
- •Символы используемые в качестве разделителей лексем.
- •Разделы описаний и объявлений языка Паскаль.
- •Раздел операторов.
- •Виды констант.
- •Стандартные типы языка паскаль.
- •Интервальный и перечисляемый типы данных.
- •Порядковые типы и их свойства.
- •Совместимость типов данных.
- •Выражения и их использование.
- •Операции и операнды, приоритет и классификация операций.
- •Синтаксис выражений
- •Операции
- •Арифметические операции
- •Унарные арифметические операции
- •Логические операции
- •Булевские операции
- •Операция со строками
- •Операции над символьными указателями
- •Операции над множествами
- •Операции отношения
- •Сравнение простых типов
- •Сравнение строк
- •Сравнение упакованных строк
- •Сравнение указателей
- •Сравнение символьных указателей
- •Сравнение множеств
- •Проверка на принадлежность к множеству
- •Операция @
- •Использование операции @ для переменной
- •Использование операции @ для процедуры или функции или метода
- •Стандартные функции языка Паскаль. Арифметические функции
- •Функции преобразования типов
- •Функции для величорядкового типа
- •Функция ord
- •Функция chr
- •Функции succ и pred
- •3 Семестр
Операции отношения
Типы операндов и результаты операций отношения приведены в Таблице 6.8.
Таблица 6.8 Операции отношения
----------T------------T------------------------T--------------¦
Операция¦ Действие ¦ Типы операндов ¦ Тип результата¦
+---------+------------+------------------------+---------------+
¦ = ¦ Равно ¦ Совместимый простой, ¦ Булевский ¦
¦ ¦ ¦ указатель, множествен- ¦ ¦
¦ ¦ ¦ ный строковый или упа- ¦ ¦
¦ ¦ ¦ кованный строковый ¦ ¦
+---------+------------+------------------------+---------------+
¦ <> ¦ Не равно ¦ Совместимый простой, ¦ Булевский ¦
¦ ¦ ¦ указатель, множествен- ¦ ¦
¦ ¦ ¦ ный, строковый или упа-¦ ¦
¦ ¦ ¦ кованный строковый ¦ ¦
+---------+------------+------------------------+---------------+
¦ < ¦ Меньше чем ¦ Совместимый простой, ¦ Булевский ¦
¦ ¦ ¦ указатель, множествен- ¦ ¦
¦ ¦ ¦ ный, строковый или упа-¦ ¦
¦ ¦ ¦ кованный строковый ¦ ¦
+---------+------------+------------------------+---------------+
¦ > ¦ Больше чем ¦ Совместимый простой, ¦ Булевский ¦
¦ ¦ ¦ указатель, множествен- ¦ ¦
¦ ¦ ¦ ный строковый или упа- ¦ ¦
¦ ¦ ¦ кованный строковый ¦ ¦
+---------+------------+------------------------+---------------+
¦ <= ¦ Меньше ¦ Совместимый простой, ¦ Булевский ¦
¦ ¦ или равно ¦ указатель, множествен- ¦ ¦
¦ ¦ ¦ ный строковый или упа- ¦ ¦
¦ ¦ ¦ кованный строковый ¦ ¦
+---------+------------+------------------------+---------------+
¦ >= ¦ Больше ¦ Совместимый простой, ¦ Булевский ¦
¦ ¦ или равно ¦ указатель, множествен- ¦ ¦
¦ ¦ ¦ ный строковый или упа- ¦ ¦
¦ ¦ ¦ кованный строковый ¦ ¦
+---------+------------+------------------------+---------------+
¦ <= ¦Подмножество¦ Множества совместимых ¦ Булевский ¦
¦ ¦ ¦ типов ¦ ¦
+---------+------------+------------------------+---------------+
¦ >= ¦Надмножество¦ Множества совместимых ¦ Булевский ¦
¦ ¦ ¦ типов ¦ ¦
+---------+------------+------------------------+---------------+
¦ in ¦ Элемент ¦ Левый операнд: любой ¦ Булевский ¦
¦ ¦ множества ¦ перечислимый тип t; ¦ ¦
¦ ¦ ¦ правый: множество, ¦ ¦
¦ ¦ ¦ совместимое с t. ¦ ¦
L---------+------------+------------------------+----------------