Дан массив размера n. осуществить сдвиг элементов массива вправо на одну позицию (при этом a1 перейдет в а2, а2 - в an-i - в an, а начальное значение последнего элемента будет потеряно). первый элемент полученного массива принять равным 0.
Ответы на вопрос:
const n=10;
var a: array[1..n] of integer;
i: integer;
begin
for i: =1 to n do
begin
a[i]: =random(21)-10;
write(a[i],' ');
end;
writeln;
for i: =n downto 2 do a[i]: =a[i-1];
a[1]: =0;
for i: =1 to n do write(a[i],' ');
writeln;
end.
пример:
-9 -8 -8 -6 -4 -4 5 2 7 -6
0 -9 -8 -8 -6 -4 -4 5 2 7
const n=10;
var a: array [1..n] of integer;
i: integer;
begin
write(' исходный массив: ');
for i: =1 to n do
begin
a[i]: =random(90)+10;
write(a[i]: 3,' ')
end;
writeln;
for i: =1 to n-1 do a[n-i+1]: =a[n-i];
a[1]: =0;
write('сдвинутый массив: ');
for i: =1 to n do write(a[i]: 3,' ')
end.
1
i = k * i (i - объем информации, k - кол-во пикселей, i - вес одного пикселя / глубина цвета)
k = 1280 * 720 = 921600 пикселей
по формуле или
(n - кол-во цветов в палитре, i - глубина цвета)
глубина цвета бит
i = k * i = 921600 * 15 = 13824000 бит
13824000.0 бит = 1728000.0 байт = 1687.5 кбайт = 1.64794921875 мбайт = 0.0016093254089355469 гбайт = 1.57160684466362e-06 tбайт
13824000.0 бит = 13500.0 кбит = 13.18359375 мбит = 0.012874603271484375 гбит = 1.257285475730896e-05 tбит
ответ: 13824000
2
размеры:
1 дюйм = 2.45 см
если появляются дробные части, то округляем в большую сторону
15 * 1200 / 2.54 = 7087
15 * 1200 / 2.54 = 7087
i = k * i (i - объем информации, k - кол-во пикселей, i - вес одного пикселя / глубина цвета)
k = 7087 * 7087 = 50225569 пикселей
i = 32 бит
i = k * i = 50225569 * 32 = 1607218208 бит
1607218208.0 бит = 200902276.0 байт = 196193.62890625 кбайт = 191.59534072875977 мбайт = 0.18710482493042946 гбайт = 0.00018271955559612252 tбайт
1607218208.0 бит = 1569549.03125 кбит = 1532.7627258300781 мбит = 1.4968385994434357 гбит = 0.0014617564447689801 tбит
ответ: 1607218208
3
i = k * i (i - объем информации, k - кол-во пикселей, i - вес одного пикселя / глубина цвета)
i = i / k
k = 256 * 256 = 65536 пикселей
i = 64 kb = 64 * 1024 * 8 бит = 524288 бит
глубина цвета бит
кол-во цветов в палитре цветов
ответ: 256.0
- считаем что 1 гбайт = 2^30 = 1 073 741 824 байт
- '/' - разделить
- '*' - умножить
Популярно: Информатика
-
isa222113.04.2023 19:03
-
ket9565120.08.2021 11:07
-
borenka07.03.2020 06:34
-
К5О5Т521.08.2021 08:51
-
polinaskibina07.09.2022 13:37
-
anna1834106.11.2020 09:36
-
kristi09100030.05.2023 08:01
-
noname29817.01.2023 17:31
-
ТомКаулитц23.02.2023 19:25
-
nazarpl622213.02.2023 03:30