Первое задание.
Бит, Байт, КилоБайт, МегаБайт, ГигаБайт, ТераБайт.
Второе задание.
5 КБайт - 5120 байт - 40960 бит
1.5 КБайт - 1536 байт - 12288 бит
Третье задание
А) Память — устройство, предназначенное для хранения информации.
Б) Внешняя память (ВЗУ) - это память для длительного хранения программ и данных, и целостность её содержимого не зависит от того, включен или выключен компьютер.
В) Постоянная память (ПЗУ)- это энергонезависимая память, используется для хранения данных, которые не требуют изменения.
С) Кэш-память — очень быстрое запоминающее устройство небольшого объёма, которое используется при обмене данными между микропроцессором и оперативной памятью.
Четвёртое задание.
WinRar, 7zip, WinZip
(Если я что то не правильно сделал вас исправить меня)
146
Объяснение:
Перевод из 16-ричной СС в 10-чную:
Число 55(16). Нумеруем сверху 55 каждую цифру, начиная с справа и с нуля. Над первой справа пятёркой пишем 0, над второй - 1. Чтобы перевести в десятичную, умножаем:
5 на основание системы счисления в степени, которую мы указали над числом. В данном случае, это 1.
Потом приплюсовываем следующее произведение: 5 умножаем на 16 в степени 0. Сумма будет являться десятичным числом:
55(16)=5*16^1+5*16^0=80+5=85(10)
Перевод из 8-ричной СС в 10-чную:
Число 222(8). Нумеруем сверху 222 каждую цифру, начиная с справа и с нуля. Над первой справа двойкой пишем 0, над второй - 1, над третьей - 2. Чтобы перевести в десятичную, умножаем:
2 на основание системы счисления в степени, которую мы указали над числом. В данном случае, это 2.
Потом приплюсовываем следующее произведение: 2 умножаем на 8 в степени 1. Потом приплюсовываем следующее произведение: 2 умножаем на 8 в степени 0. Сумма будет являться десятичным числом:
222(8)=2*8^2+2*8^1+2*8^0=128+16+2=146(10)
Перевод из 2-ичной СС в 10-чную:
Число 1111(2). Нумеруем сверху 1111 каждую цифру, начиная с справа и с нуля. Над первой справа единицей пишем 0, над второй - 1, над третьей - 2, над четвёртой - 3. Чтобы перевести в десятичную, умножаем:
1 на основание системы счисления в степени, которую мы указали над числом. В данном случае, это 3.
Потом приплюсовываем следующее произведение: 1 умножаем на 2 в степени 2. Потом приплюсовываем следующее произведение: 1 умножаем на 2 в степени 1. Потом приплюсовываем следующее произведение: 1 умножаем на 2 в степени 0. Сумма будет являться десятичным числом:
1111(2)=1*2^3+1*2^2+1*2^1+1*2^0=8+4+2+1=15(10)
Поделитесь своими знаниями, ответьте на вопрос:
Даны два числа n и m. создайте двумерный массив a[n][m], заполните его таблицей умножения a[i][j]=i*j и выведите на экран. при этом нельзя использовать вложенные циклы, все заполнение массива должно производиться одним циклом. входные данные программа получает на вход два числа n и m – количество строк и столбцов, соответственно. выходные данные программа должна вывести полученный массив. числа разделяйте одним пробелом. примеры входные данные 3 3 выходные данные 0 0 0 0 1 2 0 2 4
a:array of array of integer;
n,m,i:integer;
begin
writeln('n, m:');
readln(n,m);
SetLength(a,n);
for i:=0 to n-1 do
SetLength(a[i],m);
for i:=0 to n*m-1 do
a[i div m,i mod m]:=(i div m)*(i mod m);
for i:=0 to n*m-1 do
begin
write(a[i div m,i mod m]:3);
if (i+1) mod m = 0 then writeln;
end;
end.
Пример:
n, m:
4 5
0 0 0 0 0
0 1 2 3 4
0 2 4 6 8
0 3 6 9 12