Определи, кака погода будет завтра, если синоптик по радио утверждал что : Если будет...

0 голосов
140 просмотров

Определи, кака погода будет завтра, если синоптик по радио утверждал что : Если будет дождь, то будет пасмурно и безветренно Если не будет ветра, то будет пасмурная погода без дождя Если будет пасмурная погода, то будет дождь и не будет ветра


Информатика (20 баллов) | 140 просмотров
Дан 1 ответ
0 голосов

Анализируем высказывания и убираем из таблицы строки, которые не подходят.
Если будет дождь, то будет пасмурно и безветренно 
- то есть, если дождь=1, то пасмурно=1 а ветер=0
Из последних 4 строк, где д=1 остаётся только одна строка - предпоследняя, она и соответствует этому высказыванию, остальные, где д=1 противоречат 1 высказыванию
д п в
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Теперь для оставшейся таблицы анализируем второе высказывание:
Если не будет ветра, то будет пасмурная погода без дождя
Ищем строки, где в=0, там должно быть п=1 и д=0: строки 1, 3, 5
Из них подходит только третья строка, 1 и последнюю выкидываем.
д п в
0 0 0
0 0 1
0 1 0
0 1 1
1 1 0
и наконец, для оставшихся трёх строк проверяем
Если будет пасмурная погода, то будет дождь и не будет ветра
то есть, ищем, где п=1, там должно быть д=1 и в=0 
д п в
0 0 1
0 1 0
0 1 1

Ответ: 
Будет ясно, без дождя, но ветрено

(444 баллов)