ВАРИАНТ 2 Часть 1. Система счисления 1. Переведите числа в десятичную систему счисления: a) 110111110102 б) 2357548 b) 1544B16 2. Переведите целое десятичное число 375 в двоичную систему счисления: a) посхемеА10->А8->А2; б) посхемеA10->A16->A2. 3. Переведите двоичное число 111001112в a) восьмеричную систему счисления; б) шестнадцатеричную систему счисления. 4. Переведите число 3488 по схеме Ав->А2->А16 . 5. Переведите число 2В816 по схеме А16-»А2->Ав . 6. Выполните сложение над двоичными числами 1011011112 и 1001110112 Часть 2. Алгебра логика 7. Выпишите номера истинных высказываний: a)Луна - одна из планет Солнечной системы. б)Неверно, что 1 байт - наименьшая единица измерения информации. в)Все попугаи - относятся к классу насекомых. г)Пингвины живут в Африке. д)Путь, пройденный автомобилем можно вычислить, умножив среднюю скорость на время. 8. Для какого из приведённых значений числа Х истинно высказывание: (X> 5) И (X> 4)? m. 4 n. 5 o. 6 p. 9. Постройте таблицы истинности для выражений: q. F= & (Av B)
r. F= A & (B v B)
s. F= & (A C)
t. F= Av BvC
10. Дайте определение понятию «Система счисления»
Перечислите три вида систем счисления. Приведите примеры. Перечислите три вида логических операций, укажите обозначения и начертите таблицу
истинности для каждой л.о.
Объяснение:
PascalABC.NET. Версия 3.5.1, сборка 2261 (4.11.2019)Задание 1program abc;
const n=2; // Задание начальных параметров массива через константы
const m=2;
var C:array[1..n,1..m] of integer;
A:array[1..n,1..m] of integer;
B:array[1..n,1..m] of integer;
i,j:integer;
begin
for i:=1 to n do
for j:=1 to m do
begin
readln(A[i,j]); // Ввод данных и вычисление по формуле
readln(B[i,j]);
C[i,j]:=A[i,j]+B[i,j];
end;
writeln('C[n,m] = ');
for i:=1 to n do
begin
for j:=1 to m do
write(C[i,j],' '); // Вывод массива
writeln;
end;
end.
Задание 2program abc;
const n=3; // Задание начальных параметров массива через константы
const m=3;
var A:array[1..n,1..m] of integer;
i,j:integer;
begin
for i:=1 to n do
for j:=1 to m do // Ввод данных массива
readln(A[i,j]);
writeln('Оригинальный массив A(n,m):');
for i:=1 to n do // Вывод оригинального массива
begin
for j:=1 to m do
write(A[i,j],' ');
writeln;
end;
for i:=1 to n do // Замена 2-ого столбца 2-ой строкой
A[i,2]:=A[2,i];
writeln('Изменённый массив A(n,m):');
for i:=1 to n do // Вывод изменённого массива
begin
for j:=1 to m do
write(A[i,j],' ');
writeln;
end;
end.