Const n = 20 dim a(1 to n) as integer, b(1 to n) as integer dim c as integer, i as integer, j as integer cls input "введите c: ", c randomize timer print "массив а" j = 0 for i = 1 to n a(i) = int(3 * c * rnd) + 1 print a(i); if a(i) > c then j = j + 1: b(j) = a(i) end if next i print print "массив b" for i = 1 to j print b(i); next i тестовое решение: введите c: 4 массив а 7 2 6 11 10 9 2 1 7 4 6 1 8 5 12 4 11 2 6 2 массив b 7 6 11 10 9 7 6 8 5 12 11 6
Aleksandrovich1075
26.05.2022
Решение: объем памяти занимаемого файла изображения равен кол-ву пикселов, умноженное на глубину цвета. 1) в первом случае у нас фигурируют два цвета: черный и белый, т.е. два пиксела. глубина цвета таких пикселов равна 1. таким образом, битов требует изображение. однако, можно перевести биты в байты, поделив полученное значение на 8. мы получим значение, равное 2500 байтам. 2) глубина цвета равна логарифму кол-ва цвета пикселов, доступные изображению по основанию 2. в нашем случае изображение хранит в себе пикселы, которые могут иметь 16-цветовое значение. значит, . т.е. глубина цвета каждого пиксела составляет 4 бита. теперь, столько битов потребуется, чтобы компьютер смог запомнить данное изображение. можно перевести биты в байты, поделив полученное значение на 8. получим 10000 байтов.
винчестер,блокнот с ручкой,листок бумаги т.д.