2 / 2 / 0
Регистрация: 13.05.2015
Сообщений: 45
1

Логические операторы: не понятна таблица

19.05.2015, 16:36. Показов 1011. Ответов 10
Метки нет (Все метки)

В книге читаю следующий фрагмент, на фото.
Не могу понять под P идет последовательность ЛОЖЬ, ЛОЖЬ, ИСТИНА, ИСТИНА - откуда под P столько истин и лжи? Откуда такой результат? Вся таблица не понятна, кому не лень, объясните пожалуйста происхождение в таблице "истина" и "ложь".
Миниатюры
Логические операторы: не понятна таблица  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2015, 16:36
Ответы с готовыми решениями:

Определить и вывести количество дней между двумя датами (логические операторы и операторы ветвлений)
Задачка Пользователь вводит две даты (день, месяц, год в виде целых чисел). Необходимо определить...

Записать логические выражения, используя условные операторы, операции отношений и логические операции
Записать логические выражения, используя условные операторы, операции отношений и логические...

Операторы отношений и логические операторы
изучаю C++ по Шилдту, и частенько встречаются не рабочии коды и приходится доделывать под себя, но...

Операторы отношений и логические операторы
Всем добрый день. Очередной день изучения Г.Шилда С++ базовый курс, дошел до Операторов отношений,...

10
Native x86
Эксперт Hardware
5172 / 3019 / 874
Регистрация: 13.02.2013
Сообщений: 9,635
19.05.2015, 16:40 2
p -- первый параметр логического выражения, q -- второй. В каждой строке дана одна из четырех возможных комбинаций этих параметров и результат применения к ним каждой из операций в трех последних столбцах.
1
2 / 2 / 0
Регистрация: 13.05.2015
Сообщений: 45
19.05.2015, 16:46  [ТС] 3
Цитата Сообщение от quwy Посмотреть сообщение
p -- первый параметр логического выражения, q -- второй. В каждой строке дана одна из четырех возможных комбинаций этих параметров и результат применения к ним каждой из операций в трех последних столбцах.
Не дошло
Можете пример привести с операторами && || ! применительно к таблице.
Не доходит до меня логика...
0
201 / 199 / 65
Регистрация: 06.10.2013
Сообщений: 552
19.05.2015, 16:55 4
C
1
2
3
4
5
6
7
8
9
10
// А что именно неясно то? Могу написать по-другому.
// _ - значает любой операнд. Т.е. результат не зависит от него.
false &&    _ = false
true  && true = true
 
true  ||     _ = true
false || false = false
 
!true  = false
!false = true
1
44 / 44 / 19
Регистрация: 04.05.2014
Сообщений: 190
19.05.2015, 16:55 5
Первые 2 столбца - это то, что дано, исходные данные. Следующие 3 столбца - результат вычислений.
Например, в первой строке:
p = Ложь
q = Ложь
p и q = Ложь
p или q = Ложь
не p = Истина
1
Native x86
Эксперт Hardware
5172 / 3019 / 874
Регистрация: 13.02.2013
Сообщений: 9,635
19.05.2015, 16:56 6
Лучший ответ Сообщение было отмечено Putnic как решение

Решение

1. Что в русском языке обозначает слово "И"?
Если есть деньги и желание, то идем в кино. Нет денет? Все, вне зависимости от желания, кино отменяется. Есть деньги, но нет желания? Тоже не идем. Нет ни денег ни желания? Тем более не идем.

2. Что в русском языке обозначает слово "ИЛИ"?
Если в кино идет матрица или аватар, то идем. Идет только матрица? Идем. Идет только аватар? Все равно берем. Не идет ни того ни другого? Не идем. Идет и то и другое? Конечно идем!

3. Что в русском языке обозначает слово "НЕ"?
Если в кино идет не терминатор, то идем. Идет терминатор? Значит не идем. Идет властелин колец? Идем, это же не терминатор.
2
Эксперт PHP
3101 / 2586 / 1219
Регистрация: 14.05.2014
Сообщений: 7,231
Записей в блоге: 1
19.05.2015, 16:57 7
Putnic, p - первый параметр, q - второй параметр. Дальше смотри в строке чему равен каждый из параметров и чему равно каждое из выражений.
p - ложь
q - ложь
p && q - ложь
p || q - ложь
!p - истина
1
Почетный модератор
Эксперт С++
5848 / 2859 / 392
Регистрация: 01.11.2011
Сообщений: 6,905
19.05.2015, 17:01 8
Putnic, по горизонтали надо читать данную таблицу, а не по вертикали.
1
236 / 195 / 21
Регистрация: 04.06.2014
Сообщений: 1,309
19.05.2015, 17:05 9
Тааааак. Я думал, что я на форуме самый пьяный. Оказывается есть ещё пьянее.
0
2 / 2 / 0
Регистрация: 13.05.2015
Сообщений: 45
19.05.2015, 17:22  [ТС] 10
quwy, XZentus, cordfield, Kerry_Jr, SatanaXIII - СПАСИБО всем за то, что открыли в моем мозге спящий участок )) все понял, дошло!!!

Добавлено через 8 минут
Цитата Сообщение от SmittWesson Посмотреть сообщение
Тааааак. Я думал, что я на форуме самый пьяный. Оказывается есть ещё пьянее.
А что делать, знания легко не даются
0
236 / 195 / 21
Регистрация: 04.06.2014
Сообщений: 1,309
19.05.2015, 21:39 11
Цитата Сообщение от Putnic Посмотреть сообщение
А что делать, знания легко не даются
Да, знания такая вещь, что их не так просто с пьяных глаз взять. С трезвых, тоже не просто .
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2015, 21:39
Помогаю со студенческими работами здесь

Логические операторы
Верно ли уж так на все 100%, что выполнение логических операций по укороченной схеме заведомо...

UB и логические операторы
Является ли следующее выражение UB???? ptr != 0 && *ptr++ нужно рассмотреть 2 варианта: 1)...

Не работают логические операторы
Выдает такую ошибку, в интернете не понял как решить, тренируюсь по пособию, там код слово в слово

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

Перегруженные логические операторы И, ИЛИ
Учу по Шилдту плюсы. Дошел до перегрузки операторов. С некоторыми понятно, но вот некоторые...

Как оптимизируются логические операторы?
Интуиция подсказывает, что компиляторы могут оптимизировать проверку условий. Например: if(A &&...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru