Neveselova
?>

Даны два числа n и m. создайте двумерный массив a[n][m], заполните его таблицей умножения a[i][j]=i*j и выведите на экран. при этом нельзя использовать вложенные циклы, все заполнение массива должно производиться одним циклом. входные данные программа получает на вход два числа n и m – количество строк и столбцов, соответственно. выходные данные программа должна вывести полученный массив. числа разделяйте одним пробелом. примеры входные данные 3 3 выходные данные 0 0 0 0 1 2 0 2 4

Информатика

Ответы

krisrespect
Var
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
delfinmos

Первое задание.

Бит, Байт, КилоБайт, МегаБайт, ГигаБайт, ТераБайт.

Второе задание.

5 КБайт - 5120 байт - 40960 бит

1.5 КБайт - 1536 байт - 12288 бит

Третье задание

А) Память — устройство, предназначенное для хранения информации.

Б) Внешняя память (ВЗУ) - это память для длительного хранения программ и данных, и целостность её содержимого не зависит от того, включен или выключен компьютер.

В) Постоянная память (ПЗУ)- это энергонезависимая память, используется для хранения данных, которые не требуют изменения.

С) Кэш-память — очень быстрое запоминающее устройство небольшого объёма, которое используется при обмене данными между микропроцессором и оперативной памятью.

Четвёртое задание.

WinRar, 7zip, WinZip

(Если я что то не правильно сделал вас исправить меня)

Марина Федорович924

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
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Nertman45
vanvangog199826
mayorovmisc6
Eduardovich_Sergei1062
zalev
Нозадзе_Новиков392
akrivoz
vladexi
ERodina1
zimbickij19
juliaipatova1739
Ruslan374
treneva359
maksteks
Vera_Shuklin