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

Презентация:



Advertisements
Похожие презентации
Использование составных логических выражений в условном операторе Паскаля.
Advertisements

Тема урока: Алгоритмы работы с логическими данными. Основные логические операции. Логические выражения.
1 Логические величины В основе логической величины лежит высказывание Высказывание – это повествовательное предложение, в котором что-либо утверждается.
Условный оператор Структура ветвления. Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие)
Условия такого типа называют логическими выражениями.
Составные условия в разветвляющихся алгоритмах © М.Е.Макарова
1 Программирование на языке Паскаль Тема 3. Сложные условия © К.Ю. Поляков,
ТЕМА: «ПРОВЕРКА УСЛОВИЯ» 8 – 9 класс Логунова Наталия Борисовна учитель информатики и ИКТ высшей категории МОСКВА, 2012.
Логические выражения и логические операции. Логические выражения и логические операции.
Использование составных логических выражений в условном операторе Паскаля.
Ячейказначениефункциярезультатвопрос Простые логические функции А15=А1>0ИСТИНАПри каких других данных в ячейке А1 значение условия будет истинным? А2=А2>0ЛОЖЬПри.
Элементы логики Составлено по учебнику Угринович «Информатика и информационные технологии.».
Условный оператор Полная форма Неполная форма If условие Then оператор_1 If условие Then оператор Else оператор_2 Пример: Построить алгоритм вычисления.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
© Максимовская М.А., 2009 г., Центр образования 109.
1 Программирование на языке Паскаль Сложные условия.
Логические операции ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И МОЛОДЁЖНОЙ ПОЛИТИКИ ХАНТЫ-МАНСИЙСКОГО АВТОНОМНОГО ОКРУГА – ЮГРЫ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО.
Алгебра логики. Логическое умножение, сложение и отрицание. Диденко В.В.
1 Программирование на языке Паскаль Тема 3. Сложные условия © К.Ю. Поляков,
1 Программирование на языке Паскаль Тема 2. Ветвления.
Транксрипт:

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

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

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

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

Таблица истинности для NOT Cnot C ИстинаЛожь Истина

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

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

Таблица истинности для AND ZPZ and P Ложь ИстинаЛожь Истина Ложь Истина

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

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

Таблица истинности для OR ZPZ or P Ложь Истина ЛожьИстина

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

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

Задача 2. Даны два числа Х и У. Если оба значения неотрицательны, и ни одно из них не принадлежит отрезку [0,5; 2], то оба значения уменьшить в 10 раз, иначе, оставить Х и У без изменений. Решение. INPUT Введите Х и У ;x,y IF NOT ((X>=0,5) AND (X =0,5) AND (Y0 AND Y>0 THEN X=X/10 Y=Y/10 ENDIF Print X=;X,Y=;Y 0 0,5 2