Урок 31 Логика в языке Pascal

Слайд 2

Логичеcкое выражение Логическое выражение – выражение, описывающее условие. Различают простые и

Логичеcкое выражение

Логическое выражение – выражение, описывающее условие.
Различают простые и составные условия

и, соответственно, простые и составные логические выражения.
Простые условия используют только операции отношения (сравнения):
< <= > >= = <>
Слайд 3

Это – бинарные операции. Сравнению подлежат только два операнда, причём только

Это – бинарные операции. Сравнению подлежат только два операнда, причём только

совместимых по типу.
4<6
’a’=’r’
’Кот’>’Бегемот’

Операции отношения

< <= > >= = <>

Слайд 4

Составные условия Составное условие – это условие, состоящее из нескольких простых

Составные условия

Составное условие – это условие, состоящее из нескольких простых условий,

связанных с помощью логических операций:
not – НЕ (отрицание, инверсия)
and – И (логическое умножение, конъюнкция, одновременное выполнение условий)
or – ИЛИ (логическое сложение, дизъюнкция, выполнение хотя бы одного из условий)
xor – исключающее ИЛИ (выполнение только одного из двух условий, но не обоих)
Простые условия используют только операции отношения
< <= > >= = <>
Слайд 5

Логические операции

Логические операции

Слайд 6

Порядок выполнения Порядок выполнения (приоритет) выражения в скобках not and or,

Порядок выполнения

Порядок выполнения (приоритет)
выражения в скобках
not
and
or, xor
<, <=, >, >=, =,

<>
Особенность – каждое из простых условий обязательно заключать в скобки.
Пример:

4 1 6 2 5 3

if not (a > b) or (c <> d) and (b <> a)
then ...

Слайд 7

Примеры Условие равенства трёх сторон треугольника (a=b) and (b=c) (a=b) or

Примеры

Условие равенства трёх сторон треугольника

(a=b) and (b=c)

(a=b) or (b=c) or (c=a)


Условие равенства двух сторон треугольника

Слайд 8

Истинно или ложно при a := 2; b := 3; c

Истинно или ложно при a := 2; b := 3; c

:= 4
not (a > b)
(a < b) and (b > c)
not (a >= b) or (c = d)
(a < c) or (b < c) and (b < a)
(a < b) xor not (b > c)

Упражнения

True

True

FALSE

True

FALSE

Слайд 9

Задание Открыть учебник на странице 233. Выполнить задания 1 и 3 (Работа 3.2)

Задание

Открыть учебник на странице 233.
Выполнить задания 1 и 3 (Работа 3.2)

Слайд 10

Работаем за компьютером

Работаем за компьютером

Слайд 11