1. 'И' означает что должно быть выполнено оба условия.
НЕ х<50, значит х не меньше 50, тоесть х>=50 (первое условие);
При этом х кратно 10 (это второе условие).
Наименьшее число подходящее под оба условия, это число 50.
ответ: 50
2. Снова 'И' означает что должно быть выполнено оба условия.
НЕ х<50, значит х не меньше 50, тоесть х>=50 (первое условие);
При этом х кратно 20.
Наименьшее число подходящее под оба условия это число 60.
ответ: 60
3. 'ИЛИ' означает что для того чтобы высказывания было истинное, число х должно подходить хотя бы под одно условие. Следовательно, чтобы высказывание было ложно, надо чтобы число не подходило не под одно условие.
Значит мы ставим НЕ перед каждым условием, получим:
НЕ(НЕ(х<50)) ИЛИ НЕ(х<=20)
Двойное отрицание=согласие, тогда х<50 (первое условие);
НЕ(х<=20) значит х не меньше или равно 20, тоесть х>20 (второе условие)
Получим 20<х<50. Наибольшее подходящее число (целое) это число 49.
ответ: 49
1) А \/ В = 1 (истина)
2) ¬A ∧ В = 0 (ложь)
3) ¬A \/ ¬B = 1 (истина)
4) А ∧ ¬B = 1 (истина)
5) ¬A \/ В = 0 (ложь)
Объяснение:
А – «2 - число чётное»
A = 1 (истинное высказывание, т.к. 2 действительно чётное число)
В – «5*8=43»
В = 0 (ложное высказывание, т.к. 5 * 8 = 40)
1) А \/ В = 1 \/ 0 = 1
2) ¬A ∧ В = ¬1 ∧ 0 = 0 ∧ 0 = 0
3) ¬A \/ ¬B = ¬1 \/ ¬0 = 0 \/ 1 = 1
4) А ∧ ¬B = 1 ∧ ¬0 = 1 ∧ 1 = 1
5) ¬A \/ В = ¬1 \/ 0 = 0 \/ 0 = 0
НЕ (¬) - значение противоположно исходному высказыванию
И (∧) - истинно, когда оба исходных высказывания истинны
ИЛИ (∨) - ложно, когда оба исходных высказывания ложны
var a:array [1..8,1..5]of integer;
s,i,k:integer;
Begin
randomize;
for i:= 1 to 8 do begin
for k:= 1 to 5 do begin
a[i,k]:= random(20)-10;
write(a[i,k]:3,' ');
if a[i,k] mod 2 = 0 then s:=s+a[i,k];
end;
writeln;
end;
writeln('s=',s);
End.