1. Выпишите все числа, при которых значение данных логическое выражений истинно.
А) (х>12) и не (х>15)
(72>12) & !(72>15)
1 & !1 = 0
(98>12) & !(98>15)
1 & !1 = 0
(67>12) & !(67>15)
1 & !1 = 0
(14>12) & !(14>15)
1 & !0 = 1
Выражение истинно для X=14.
Б) (X оканчивается на 5) и не (х- не двузначное число)
1)72
0 & ! !1 = 0
2)98
0 & ! !1 = 0
3)67
0 & ! !1 = 0
4)14
0 & ! !1 = 0
Выражение ложно для всех чисел
2. При каких значениях логическое выражение ложно (возможно несколько ответов).
Не ( Х – четное число) или (оканчивается на 4)
1)72
! 1 + 0 = 0 + 0 = 0
2)98
! 1 + 0 = 0
3)67
! 0 + 0 = 1 + 0 = 1
4)14
! 1 + 1 = 1
Выражение ложно для X = 72 и 98
Количество символов = 150*40*60 = 360000
Если для кодирования одного символа используется 8 бит (1 байт), то объем книги = 360000*8 = 2 880 000 бит = 360 000 байт
1) <span>¬((x >3)→(x >4)) = ¬(¬(x>3)∨(x>4)) = ¬(x≤3 ∨ x>4) = (x>3) ∧ (x≤4)
Истинно для x ∈ (3;4]
<u>Ответ 4) 4</u>
2) </span><span>¬((x >56)→(x>198)) ∧(x<369) = ¬((x≤56)∨(x>198))∧(x<369) =
(x>56)∧(x<=198)∧(x<369) = </span><span>(x>56)∧(x<=198)
</span><span>Истинно для x ∈ (56;198]
<u>Ответ 1) 100</u>
</span>
2^i=N
4бита это i
2^4=16 этажей
Ответ:16этажей
program qq;
var s,i,n:integer;
a:array [0..1000] of integer;
begin
s:=0;
readln (a[0]);
readln(n);
for i:=1 to n do
begin
readln(a[i]);
if a[i]>a[i-1] then
s:=s+1;
end;
writeln(s);
end.
"больше за i-й элемента массива" - это вообще не понятно, пожалуйста в следующий раз пишите вопрос корректнее