Условия такого типа называют логическими выражениями.

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



Advertisements
Похожие презентации
Составные условия в разветвляющихся алгоритмах © М.Е.Макарова
Advertisements

Использование составных логических выражений в условном операторе Паскаля.
Использование составных логических выражений в условном операторе Паскаля.
В состав логических выражений могут входить: логические переменные; логические значения; операторы сравнения чисел и строк; логические операции.
Тема урока: Алгоритмы работы с логическими данными. Основные логические операции. Логические выражения.
Алгебра логики. Логическое умножение, сложение и отрицание. Диденко В.В.
1 Программирование на языке Паскаль Тема 3. Сложные условия.
Условный оператор Структура ветвления. Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие)
Элементы логики Составлено по учебнику Угринович «Информатика и информационные технологии.».
Алгоритм. 1.Что такое алгоритм? 2.Перечислите свойства алгоритма. 3.Какие способы записи алгоритмов вы знаете? 4.Какие алгоритмические конструкции вы.
Сложные условия в условном операторе Сложные условия в условном операторе образуются из простых условий с помощью связок НЕ, И, ИЛИ.
1 Логические величины В основе логической величины лежит высказывание Высказывание – это повествовательное предложение, в котором что-либо утверждается.
Условный оператор. Ветвление Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или не выполнения некоторого условия.
Условная функция и логические выражения в Excel. Общий вид условной функции ЕСЛИ ( ; ; ) Условная функция, записанная в ячейку таблицы, выполняется так:
© Максимовская М.А., 2009 г., Центр образования 109.
Логические выражения и логические операции. Логические выражения и логические операции.
Условный оператор. Ветвление Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или не выполнения некоторого условия.
Логическая информация и основы логики.. Алгебра логики – это наука об общих операциях, которые могут выполняться над логическими выражениями. Логическое.
Логические выражения могут быть простыми и сложными. Простое логическое выражение состоит из одного высказывания и не содержит логической операции. В.
Исполнители: Гришко К.Е., Голубев А.О. студенты 5 ии группы Исполнители: Гришко К.Е., Голубев А.О. студенты 5 ии группы Скачать конспект к данной презентации.
Транксрипт:

Условия такого типа называют логическими выражениями

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

Пример: НЕ (A > 0) Это логическое выражение означает то же самое, что и A 0. Смысл этой операции в том, что она меняет значение истина на ложь и наоборот. На слайде приведена таблица истинности операции НЕ.

Операция логического умножения И применяется тогда, когда переменная должна удовлетворять одновременно двум более простым условиям. P, Q – простые условия

Операция логического сложения ИЛИ применяется тогда, когда переменная должна удовлетворять хотя бы одному из двух и более простых условий

Пример 1 Рассмотрим примеры: Запишем логическое выражение для случая т. X принадлежит отрезку [-6, 6] : Математическая запись: -6 Х 6. Логическое выражение: (Х -6) И (х 6) Запись выражения в Паскале: (Х >= -6) AND (х

Решение Пусть переменная a обозначает стаж кандидата, а b – его возраст. Тогда должно соблюдаться условие: ( a >= 5) and (b = 5) and (b

В логических выражениях логические операции могут связывать несколько логических переменных, например: (Х < 0) И (Y < 0) И (Z < 0) (Х < 0) ИЛИ (Y < 0) И (Z < 0) Для изменения порядка операций можно использовать круглые скобки.

Составить программу, которая определяет, являются ли разные точки с координатами (X1,Y1) и (X2, Y2) симметричными относительно осей координат или начала координат. -x-xx y -y-y Программу составить двумя способами: 1.С использованием составных условий. 2.Без использование составных условий. Проверить правильность программ для следующих значений параметров: А) X1= -1, Y1=6, X2=1, Y2=6. Б) X1=6, Y1=7, X2=1, Y2=6.

1. Написать программу, которая спрашивает «Который час?» и, в зависимости от введенного времени, выводит на экран приветствие: «Доброе утро», «Добрый день», «Добрый вечер», «Спокойной ночи». 2. Написать программу, которая определяет, принадлежит ли точка с координатами (X, Y) заштрихованной области, ограниченной точками (X1, Y1) (X2, Y2) (X1, Y1) (X2, Y2) Входные данные: координаты точек (X, Y), (X1, Y1), (X2, Y2) Результат: слова «Да» или «Нет».