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

Билет 3 Логические операции и выражения

Результатом логического выражения является логическое значение True или False. Логические выражения чаще всего используются в условной инструкции и в инструкциях цикла и состоят из:

логических констант True и False;

логических переменных типа boolean;

операций сравнения (отношения);

логических операций;

круглых скобок.

Для установления отношения между двумя значениями, заданными выражениями, переменными или константами, используются следующие операции сравнения:

= (равно);

<= (меньше или равно);

< (меньше);

>= (больше или равно);

> (больше);

<> (не равно).

Операции сравнения производятся после вычисления соответствующих выражений. Результатом операции сравнения является значение False, если соответствующее отношение не выполняется, и значение True, если отношение выполняется.

Логические операции (с результатом типа boolean) при применении их к логическим выражениям (операндам логического типа) вырабатывают значения также логического типа. Логические операции And, Or иXоr являются бинарными, операция Not — унарной. Напомним, что в языке Delphi есть одноименные побитовые (поразрядные) операции, выполняющие действия над битами (разрядами) целых чисел.

Not — Отрицание

And — Логические И

Or — Логическое ИЛИ

Xor — Исключающее ИЛИ

Билет 4 Простые типы данных

Простые типы данных  

Порядковые типы Целые типы Символьные типы Булевы типы Перечислимые типы

Порядковые типы

Из простых типов данных порядковые - самые простые. В этих типах информация представляется в виде отдельных элементов. Связь между отдельными элементами и их представлением в памяти определяет естественные отношения порядка между этими элементами. Отсюда и название порядковые.

Целые типы В переменных целых типов информация представляется в виде целых чисел, т.е. чисел не имеющих дробной части. Определенные в Object Pascal целые типы подразделяются на физические (фундаментальные) и логические (общие). При программировании удобнее использовать логические целые типы, которые задают объем переменных в зависимости от типа микропроцессора и операционной среды таким образом, чтобы достигалась максимальная эффективность. Физические целые типы следует применять лишь в тех случаях, когда в первую очередь важны именно диапазон значений и физический объем переменной. В Object Pascal определены следующие целые типы. 

Integer Shortint Smallint Longint Byte Word Cardinal

Символьные типы

Смысл символьных данных очевиден, когда они выводятся на экран или принтер. Тем не менее, определение символьного типа может зависеть от того, что подразумевать под словом символ. Обычно символьные типы данных задают схему взаимодействия между участками памяти разного объема и некоторым стандартным методом кодирования/декодирования для обмена символьной информацией.

Булевы типы

На ранней стадии обучения программисты осваивают понятие бита, два состояния которого можно использовать для записи информации о чем-либо, представляющем собой одно из двух. Бит может обозначать 0 или 1, ДА или НЕТ, ВКЛЮЧЕНО или ВЫКЛЮЧЕНО, ВЕРХ или НИЗ, СТОЯТЬ или ИДТИ. В Object Pascal информация о чем-либо, что можно представить как ИСТИНА (True) или ЛОЖЬ (False), хранится в переменных булевых типов

Перечислимые типы

Type enum type = (first value, value2, value3, last value); Обычно данные перечислимых типов содержат дискретные значения, представляемые не числами, а именами. Тип Boolean- простейший перечислимый тип в Object Pascal. Булевы переменные могут принимать два значения, выражаемые именами True и False

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