Сложные условия в условном операторе

Содержание

Слайд 2

Сложные условия в условном операторе образуются из простых условий с помощью связок

Сложные условия в условном операторе образуются из простых условий с помощью связок НЕ, И, ИЛИ.
НЕ, И, ИЛИ.

Слайд 3

В языке Бейсик это:
НЕ –

NOT

И -

AND

ИЛИ -

В языке Бейсик это: НЕ – NOT И - AND ИЛИ - OR

OR

Слайд 4

Если условие истинно, то каким будет его отрицание?
Ответ:

Если условие ложно, то

Если условие истинно, то каким будет его отрицание? Ответ: Если условие ложно,
каким будет его отрицание?

Пример.

При Х=5 условие Х>0 истинно, его отрицание NOT Х>0 ,будет ложным, так как NOT Х>0 – это Х<=0.
При Х=-2 условие Х>0 ложно, его отрицание NOT Х>0 ,будет истинным, так как NOT Х>0 – это Х<=0.

ложным

истинным

Ответ:

Слайд 5

Таблица истинности для NOT

Таблица истинности для NOT

Слайд 6

Если для выполнения тех или иных действий нужно одновременное выполнение двух и

Если для выполнения тех или иных действий нужно одновременное выполнение двух и
более условий, то они объединяются логической связкой AND

Слайд 7

При каких значениях Х и У точка с координатами (Х,У) принадлежит заштрихованной

При каких значениях Х и У точка с координатами (Х,У) принадлежит заштрихованной
области?
Ответ:

X>0 AND Y>0

Слайд 8

Таблица истинности для AND

Таблица истинности для AND

Слайд 9

Если есть несколько условий и для организации тех или иных действий достаточно

Если есть несколько условий и для организации тех или иных действий достаточно
выполнения хотя бы одного из этих условий, то применяется логическая связка OR.

Слайд 10

При каких Х функция Y=ax2+bx+c принимает положительные значения?
Ответ:

XB

При каких Х функция Y=ax2+bx+c принимает положительные значения? Ответ: X B

Слайд 11

Таблица истинности для OR

Таблица истинности для OR

Слайд 12

проверь себя

Записать условие, которое является истинным, когда:
Каждое из чисел А и В

проверь себя Записать условие, которое является истинным, когда: Каждое из чисел А
больше 100;
Хотя бы одно из чисел А и В положительно;
Только одно из чисел А, В, С меньше 50;

Слайд 13

Примеры решения задач

Задача №1. Введите с клавиатуры два числа C и D.Если

Примеры решения задач Задача №1. Введите с клавиатуры два числа C и
0

Решение.
SCREEN 12
INPUT “ “;c,d
IF c>0 AND c LINE (200,100) – (200+2*D,100+2*D),5,B
ELSE
LINE(c,c) – (d,d),5
ENDIF

Слайд 14

Задача №2. Даны два числа Х и У. Если оба значения неотрицательны,

Задача №2. Даны два числа Х и У. Если оба значения неотрицательны,
и ни одно из них не принадлежит отрезку [0,5; 2], то оба значения уменьшить в 10 раз, иначе, оставить Х и У без изменений.

Решение.
INPUT “ Введите Х и У “;x,y
IF NOT ((X>=0,5) AND (X<=2)) AND NOT ((Y>=0,5) AND (Y<=2)) AND
X>0 AND Y>0 THEN
X=X/10
Y=Y/10
ENDIF
Print “X=“;X,”Y=“;Y