Не вижу и малейшего отношения к программированию.
Что именно вы хотите видеть в программном коде ?
Ответ:
Алеша, Боря, Витя.
Алеша с кем-то идет к троллейбусу, когда подходит с ним к остановке появляется третий друг, который кричит из окна Боре (Значит Алена шел с Борей к троллейбусу). Исходя из этого Витя ездит на автобусе. Боря на троллейбусе (ибо он проводил друга до остановки, значит сам не поехал на троллейбусе, т.к. тогда было бы "вместе" шли или подобное), а значит троллейбус ему не нужен, а нужен трамвай.
Ответ:
Витя - автобус
Боря троллейбус
Алеша - трамвай.
Все. Что тут еще программировать, а ? это задача только на логику, а не на программирование..
1. Строим таблицу истинности и выделяем в ней строки, где функция принимает нулевое значение (см. вложение)
2. В каждой выделенной строке записываем дизъюнкцию из инвертированных значений аргументов, а затем все дизъюнкции объединяем в конъюнкцию.
f(X,Y,Z) = f(0,0,0) = 0 и получаем дизъюнкцию X∨Y∨Z
f(0,1,0) запишется как X∨¬Y∨Z
f(1,0,0) запишется как ¬X∨Y∨Z
f(1,0,1) запишется как ¬X∨Y∨¬Z
Объединяем:
(X∨Y∨Z) ∧ (X∨¬Y∨Z) ∧ (¬X∨Y∨Z) ∧ (¬X∨Y∨¬Z)
Ответ:
1
Объяснение:
v- дизъюнкция (сложение)=> 1+1+1...=1
Комп-сущ.
Персональный, электронный - 2 прил
Вычисляет, обрабатывает, управляет - 3 гл.
Машина для передачи, хранения и обработки - 1 пр.
ЭВМ