Уровень - Анализ
a) 1 байт = 8 бит = 2^3 бит
б) 213 бит = 0,026 Кбайт
в) 1 Мбайт = 1024 Кбайт = 2^20 байт = 2^23 бит
г) 1,5 Кбайт = 1536 байт = 12288 бит
Уровень - Синтез
a) 1 Мбайт = 2^10 Кбайт = 1048576 байт
б) 1 Гбайт = 2^10 Мбайт= 2^20 Кбайт
в) 2 Тбайт = 2048 Гбайт = 2^21 Мбайт
г) 1,5 Гбайт = 1536 Мбайт = 1572864 Кбайт
Объяснение:
1 байт = 8 бит
1 Кбайт = 1024 байт = 2^10 байт
1 Мбайт = 1024 Кбайт = 2^10 Кбайт
1 Гбайт = 1024 Мбайт = 2^10 Мбайт
1 Тбайт = 1024 Гбайт = 2^10 Гбайт
12288 бит / 8 = 1536 байт
1536 байт / 1024 = 1,5 Кбайт
2 Тбайт * 1024 = 2048 Гбайт = 2^11 Гбайт
2^11 Гбайт * 2^10 = 2^21 Мбайт
ответ:
//Введите натуральное число
readln(N);
//Создаем цикл для проверки каждого числа
for I := 1 to N do
begin
//Создаем флаг, указывающий, является ли число делимым
isDivisible := true;
//Перебираем каждую цифру числа
for J := 1 to Length(I) do
begin
//Если число не является делимым, установите флаг в false
if (I mod StrToInt(I[J])) <> 0 then
isDivisible := false;
end;
//Если число делимое, выведите его на экран
if isDivisible then
writeln(I);
end;
begin
f:=a mod b = 0;
end;
var n:integer;
begin
write('n = ');
readln(n);
if f(n,3) then n:=n+5
else if f(n,2) then n:=n*4
else n:=n+1;
writeln('n = ',n);
end.
Пример:
n = 21
n = 26