Домашнее задание Прочитать параграф 2.2.2 Выучить все типы данных и конструкции для создания собственных Арифметические операции Операции над данными бывают: Унарные (применяются к одному операнду) Бинарные (применяются к двум операндом) Унарная арифметическая операция в паскале одна изменение знака. Формат записи унарной операции: - <величина> Бинарные арифметические операции Сложение Вычитание Умножение Вещественное деление Целочисленное деление Остаток от целочисленного деления + * / div mod Стандартные функции и процедуры Стандартные функции и процедуры объединены в модули, которые подключаются к основной программе. Модуль SYSTEM подключается автоматически и содержит в себе часто используемые подпрограммы. Для управления символьным выводом на экран используется стандартный модуль CRT. Uses CRT; Оператор ClrScr – очистка экрана. Арифметические выражения Правила записи арифметических выражений: 1. Все символы пишутся в строчку на одном уровне. 2. Проставляются все знаки операций (нельзя пропускать знак *) 3. Не допускаются два идущих подряд знака операций НЕЛЬЗЯ: А + - В МОЖНО: А + ( -В) 4. Операции с более высоким приоритетом выполняются раньше чем с меньшим приоритетом (как в математике) Арифметические выражения 5. Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо (как в математике). 6. Часть выражения, заключенная в скобки, вычисляется в первую очередь (как в математике). ЧИСЛИТЕЛЬ ЗНАМЕНАТЕЛЬ Логические выражения Логическое выражение есть логическая формула, записанная на языке программирования Логические константы: true, false Описываются типом Boolean Операции отношения = равно > Больше >= больше или равно <> не равно < меньше <= меньше или равно Логические операции Not отрицание And логическое умножение (конъюнкция) Or логическое сложение (дизъюнкция) Xor «исключающее ИЛИ» A B Not A F F T T F T F T T T F F A and B A or B F F F T F T T T A xor B F T T F Приоритеты логических операций 1. Not 2. And 3. Or 4. Xor Логическая функция odd(x) принимает значение TRUE если значение целого аргумента х является нечетным Домашнее задание Прочитать параграф 2.2.3. Упреждение 1 письменно в тетради