Uploaded by Олеся Бабина

2.2.3. Операции, функции, выражения

advertisement
Домашнее задание
Прочитать параграф 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 письменно в тетради
Download