Определите порядок выполнения операций при определении истинности условия: not(a > 10) or...

0 голосов

Определите порядок выполнения операций при определении истинности условия: not(a > 10) or not(a < 10) and (а < b) Определите, истинно или ложно это выражение при а = 5, b = 10.


спросил от Начинающий (561 баллов) в категории Информатика
оставил комментарий от Отличник (6.1k баллов)

я забыл какое значение бралось при or и and,блииин))

оставил комментарий от

Операция И (and) означает одновременное выполнение двух илинескольких условий.• Операция ИЛИ (or) означает выполнение хотя бы одного из двухили нескольких условий.• Операция НЕ (not) означает обратное условие (противоположноеисходному).• При определении истинности условия сначала выполняются действия в скобках, потом - операции НЕ, затем - операции И и всамом конце - операции ИЛИ

оставил комментарий от

1) операции в скобках;2) операции НЕ;3) операции И;4) операции ИЛИ.

оставил комментарий от

это порядок

оставил комментарий от Отличник (6.1k баллов)

ты ж всё знаешь оказывается!))

оставил комментарий от

) в падлу делать)

оставил комментарий от

да и не все)

оставил комментарий от

это задание рили хз как делать

2 Ответы
0 голосов
ответил от Начинающий (150 баллов)

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

1) Сначала определится a> 10

2) Потом not(a>10)

3) Дальше a < 10 и его not(a<10)</p>

4) Дальше or между двумя этими выражениями

5) И в конце определится and между 4 и (a Но это только логический предпологаемый порядок. То есть я различных языках программирования по-разному. Например оптимизатор в пайтоне может посчитать сразу последний (a10) or not(a<10) сразу посчитать как True и так далее.</p>

При a = 5 и b = 10:

True, то есть истинна

оставил комментарий от Отличник (5.6k баллов)

Программа будет проверять два условия в конструкции:условие1 OR условие2 только в том случае, когда условие1 ложно. Ни в каком топовом ЯП программа не будет проверять условие2 ЕСЛИ, имея в первом условии истину.

оставил комментарий от БОГ (678k баллов)

Ну так в задании не было написано, что нужно было смотреть именно ЯП. А просто порядок операций.

0 голосов
ответил от Отличник (6.1k баллов)

1 - истина, 0 - ложь.

not( 0 ) or not( 1 ) and ( 1 )

1 or 0 and 1

1 or 1

сначала выполняются действия в скобках,затем логические операции not,затем and и в конце or.

Ответ: это выражение истинно.

...