var a: array[1..n1, 1..n1] of integer; i, j, n, k, m: integer; s: real;
begin Write('Введите число строк (cтолбцов) массива: '); Readln(n); Randomize; Writeln('Исходный массив'); m := 0; for i := 1 to n do begin for j := 1 to n do begin k := Random(101) - 50; a[i, j] := k; Write(k:4); end; Writeln; m := m + a[i, i] end; k := 0; s := m / n; for i := 1 to n do for j := 1 to n do if a[i, j] > s then k := k + 1; Writeln('Среднее значение элементов главной диагонали равно ', s); Writeln('Количество элементов, значения которых больше этой величины - ', k) end.
1 задача если считать что у нас только черный и белый цвет, то тогда N=2 i=1 50*50=2500 точек => 1 точка будет кодироваться 1 битом. ответ: 2500 бит= 312,5 байт
2 задача В RGB одна точка кодируется 3 байтами, i=3 байта 100*20=2000 точек, на каждую по 3 байта 2000*3=6000 байт = 5,8 Кб ответ: 5,8 Кб
3 задача N=33 так как в русском алфавите 33 буквы, => i= 6 бит кол-во букв в слове "информатика"= 11 11*6=66 бит = 8,25 байт ответ: 8,25 байт
4 задача N=10 так как в десятичной с/с 10 чисел, => i=4 битам число 12000 состоит из 5 символов 5*4=20 бит = 2,5 байта ответ: 2,5 байта
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку