1) Какое максимальное количество целых страниц текста, содержащего 75 символов в строке и 50 строк на станице и использующего кодировку Unicode (алфавит в 65536 символов), может содержать текстовый файл, занимающий на жестком диске 2 кластера размером по 4 Кбайта. 2) Рассчитать объем видеопамяти, необходимый для хранения битовой карты изображения при видеорежиме с разрешением 1024*768 точек и палитрой в 65536 (=2^16) цветов.
3) Определить информационный объем аудиофайла длительностью звучания 30 с при низком качестве звука (когда различаются 512 уровней звукового сигнала при частоте дискретизации 22 КГц).
#include <iostream>
using namespace std;
int main() {
const int M = 3;
const int N = 4;
int matrix [M][N] = {};
int k,s=0,pr=1;
cout << "Введите k:" << endl;
cin >> k;
for (int i = 0; i < M; i++) { //забиваем матрицу случайными числами
for (int j = 0; j < N; j++) {
matrix[i][j] = rand() % 10;
}
}
for (int i = 0; i < M; i++) { //находим сумму и произведение
s += matrix[i][k-1];
pr *= matrix[i][k-1];
}
for (int i = 0; i < M; i++) { //выводим матрицу на экран
for (int j = 0; j < N; j++) {
cout << matrix[i][j] << " ";
}
cout << endl;
}
cout << s << endl << pr; //выводим на экран сумму и произведение элементов
return 0;
}
512 бит = 512/8= 64 байт
1073741824 байт =1073741824/1024=1048576 Кбайт / 1024= 1024 Мбайт
1024 Кбайт = 1024*1024=1048576 байт
4
Дискета 3,5 = 720 Кбайт
СD= 650 Мбайт
DVD= 1,4 Гбайт- 17,08Гбайт
Жесткий диск = до 5 Тбайт (Терабайт)
5
30 Кбайт= 30*1024 = 30720 байт
125 Кбайт = 125* 1024 =128000 байт
1024 Кбайт = 1024* 1024 = 1048576 байт
71 Кбайт = 71 * 1024 = 72704 байт
13 Гбайт = 13*1024=13312Мбайт=13312*1024=13631488Кбай= 13631488 * 1024 = 13958643712байт
9216 байт = 9216/1024 = 9 Кбайт
32 Гбайт = 32*1024*1024=33554432 Кбайт
769Мбайт = 769*1024 = 787456 Кбайт
512 байт = 512 /1024 = 0,5 Кбайт
70254592 байт = 70254592/1024/1024=67 Мбайт
42 Гбайт = 42*1024= 43008 Мбайт
20482 Кбайт = 20482/1024 = 20Мбайт
2 Гбайт =2*1024=2048 Мбайт