1. Какое из представленных ниже чисел имеет минимальное значение: a. 11112
b. 118
c. 1010
d. А16
ответ:. Докажите.
2. Расположите в порядке убывания:
120 бит; 13 байт; 2 Кбайт; 0,001 Мбайт; 0,0001 Гбайт;
3. Алфавиты каких позиционных систем счисления записаны:
a. {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A}- основание СС =
b. {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I, J, K}- основание СС =
4. Переведите число 2708 в десятичную и шестнадцатеричную системы счисления.
2708 = ; 2708 = ;
5. Переведите число 17010 в шестнадцатеричную систему счисления. 17010 =
6. Какое минимальное количество бит потребуется для кодирования всех букв камбоджийского алфавита, который содержит 74 буквы (все буквы маленькие)?
7. В соревновании участвуют 215 атлетов. Какое минимальное количество бит необходимо, чтобы кодировать номер каждого атлета?
8. Информация о кодах 500 сотрудников записывается минимальным количеством бит. Каков информационный объем полученного сообщения о 240 сотрудниках?
1) 240 байт 2) 270 байт 3) 2170 бит 4) 1920 бит
9. Сообщение занимает 2 страницы и содержит 1/16 Кбайта информации. На каждой станице записано 256 символов. Какова мощность использованного алфавита?
10. Проводятся две лотереи: «5 из 30» и «3 из 42». Сообщение о результатах какой из лотерей несёт больше информации?
Const
n=10;
type
ty=array[1..n] of integer;
var
ar:ty;
i,k:integer;
procedure push(var ar:ty);
var
i,c:integer;
begin
c:=ar[n];
for i:=n downto 2 do
ar[i]:=ar[i-1];
ar[1]:=c;
end;
begin
randomize;
writeln('Enter K:');
readln(k);
writeln('First array:');
for i:=1 to n do
begin;
ar[i]:=random(10);
write(ar[i]:4);
end;
for i:=1 to k do
push(ar);
writeln;
writeln('Final array:');
for i:=1 to n do
write(ar[i]:4);
end.
2)var
a,i,b,r,n:integer;
s,se:string;
procedure preob(var a,b,n:integer; var se:string);
begin
repeat
b:=a mod n;
a:=a div n;
str(b,se);
s+=se;
until (a<=n-1);
end;
begin
readln(a);
readln(n);
preob(a,b,n,se);
str(a,se);
s+=se;
for i:=1 to length(s) div 2 do
begin;
se:=s[i];
s[i]:=s[length(s)-i+1];
s[length(s)-i+1]:=se[1];
end;
val(s,r,a);
write(r);
end.