Вычислить значения логических выражений: а) xx or (y mod 2=0) and x при x=false y=14 Б)...

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

Вычислить значения логических выражений:
а) xx or (y mod 2=0) and x при x=false y=14
Б) Not n or not b and b при n=true b=false

В) (c+d<>0) and (c0) при c=3 d=-5


Информатика (53 баллов) | 34 просмотров
Дано ответов: 2
0 голосов
Правильный ответ
a) \ xx \ or \ (y \ mod \ 2=0) \ and \ x \ = \ false\cdot false +(0=0)\cdot false= \\ false+frue\cdot false=false+false=false \\ b) \ not \ n \ or \ not \ b \ and \ b \ = \overline{true}+\overline{false}\cdot false=false+false=false \\ c) \ (c+d \neq 0) \ and \ (c0)=(-2 \neq 0)\cdot(c0)=true\cdot(c0)=c0
В последнем примере примере пропущен знак операции между с и 0, поэтому окончательный ответ определяется истинностью выражения
с {операция отношения} 0
(142k баллов)
0 голосов

Var f1,f2,f3,x,n,b:boolean; y,c,d:integer;
begin
x:=false; y:=14;
F1:= (x and x) or (y mod 2=0) and x ;
n:=true; b:=false;
F2:= Not(n) or not(b) and b;
 c:=3; d:=-5;
F3:=(c + d <> 0) and (c = 0);  writeln('F1=',F1);writeln('F2=',F2);writeln('F3=',F3);end.


image
(6.5k баллов)
0

1. Получение решения на компьютере не сопровождается объяснением процесса решения и ничем не отличается от расчета на калькуляторе. 2. В последнем выражении с=0 - это Ваша фантазия, точно так же можно решить, что там с>0, c<0 и т.д.