1.Упростите выражение ¬(A ∨ ¬B ∨ C) * 2.Решите логическое уравнение ¬A ∨ B ∨ ¬C ∨ D = 0 Запишите в ответе двоичный код: значения переменных A, B, C и D (0 или 1) в указанном порядке без пробелов. Например, ответ 0101 означает, что A=C=0 и B=D=1. *
3.Упростите выражение ¬(¬A ∨ ¬B) ∧ C *
4.Сколько решений имеет логическое уравнение (A → B) ⋅ (В → С) ⋅ (C → D) = 1 *
5.Решите логическое уравнение ¬A ⋅ ¬B ⋅ C ⋅ D = 1 Запишите в ответе двоичный код: значения переменных A, B, C и D (0 или 1) в указанном порядке без пробелов. Например, ответ 0101 означает, что A=C=0 и B=D=1. *
6.Упростите выражение ¬(A ∧ ¬B ∧ ¬C) *
7.Сколько решений имеет логическое уравнение (A ≡ B) ⋅ (C ≡ D) = 0 *
8.Упростите выражение A ∧ ¬(¬B ∧ ¬C) *
Const
s=5;
Var
ar:array[1..s] of integer;
n,m,i:integer;
begin
writeln('N');
readln(n);
writeln('M');
readln(m);
writeln('Array:');
for i:=1 to s do
readln(ar[i]);
writeln('First array:');
for i:=1 to s do
begin
write(ar[i]:4);
if ar[i] div n<>0 then ar[i]:=ar[i]+m;
end;
writeln;
writeln('Final array:');
for i:=1 to s do
write(ar[i]:4);
end.
Пример ввода:
3
3
1
2
3
4
5
Пример вывода:
First array:
1 2 3 4 5
Final array:
1 2 6 7 8
//Блок-схема во вложении
2. Не корректный вопрос: индекс - это обращения к определенному элементу массива, а у самого массива индекса нет. В вариантах ответа ничего похожего на это нет.
3. 4 Массивы заполняются теми же операторами, что и обычные переменные
4. 1 Есть такой ввода в бейсике - конструкция READ DATA
5. 1 Выведется четвертый элемент массива, т.к. нумерация идет с нуля, и первый имеет номер 0, второй - 1, третий - 2, а четвертый - номер 3, который и запрашивается в выражении А(3)