Задание 1.
Переведите в десятичную систему числа 1100112,
Задание 2.
Переведите в десятичную систему числа 1468
Задание 3.
Переведите в десятичную систему числа 1D16.
Задание 4.
Переведите число 38 в двоичную системы счисления
Задание 5.
Переведите число 113 в восьмеричную системы счисления
Задание 6.
Переведите число 211 в шестнадцатеричную системы счисления
Задание 7.
Для какого из приведённых чисел истинно высказывание:
НЕ(Первая цифра чётная) И (Последняя цифра нечётная)?
1) 6843
2) 4562
3) 3561
4) 1234
Задание 8.
Напишите НАИМЕНЬШЕЕ число х, для которого ИСТИННО высказывание:
(x>30) И (x кратно 10)
Задание 9.
Определите значение целочисленной переменной b после выполнения фрагмента программы:
a := 14
b := 4
a := a / 2 - b
b := (a * b ) / 2
b := a + b
Задание 10.
Определите, что будет напечатано в результате работы следующей программы. Текст
программы приведен на трех языках программирования. алг
нач
цел s, k
s := 7
нц для k от 4 до 8
s := s + 7
кц
вывод s
кон сделать
begin
readln(t);
readln(k);
for j := 0 to 1 do begin
if (j = 1) then writeln();
for i := 0 to 9 do begin
if(j = 0) then begin
mas1[i] := random(100);
write(mas1[i], ' ');
if mas1[i] > t Then mas1[i] := mas1[i] + 4;
end
else
begin
mas2[i] := random(100);
write(mas2[i], ' ');
if mas2[i] > 10 * K Then
mas2[i] := mas2[i] + K;
end;
end;
for i := 0 to 9 do
if (j = 0) then
write(mas1[i])
else
write(mas2[i]);
writeln();
end;
readln();
end.
))
const
n=10;
var
a,b:array[1..n] of integer;
i,k,t:integer;
begin
ClrScr;
Randomize;
for i:=1 to n do begin
a[i]:=Random(50);
Write(a[i],' ')
end;
Writeln;
for i:=1 to n do begin
b[i]:=Random(50);
Write(b[i],' ')
end;
Writeln;
Write('k t='); Read(k,t);
for i:=1 to n do begin
if a[i]>t then a[i]:=a[i]+4;
Write(a[i],' ')
end;
Writeln;
for i:=1 to n do begin
if b[i]>10*k then b[i]:=b[i]+k;
Write(b[i],' ')
end;
Readkey
end.
Тестовое решение:
1 6 23 12 47 1 44 24 6 18
31 30 30 29 0 3 43 32 46 21
k t=2 20
1 6 27 12 51 1 48 28 6 18
33 32 32 31 0 3 45 34 48 23