borisov
?>

(pascal) дан двухмерный массив целых чисел. определить является ли сумма элементов первого столбца нечетным числом.

Информатика

Ответы

prianik6
Решение в файле
sales
Норберт Винер, работая «…с инженерами, врачами, биологами, он осознал глубокое внутреннее единство многих задач, возникающих в разных областях. Оказалось, что многие изучаемые процессы или проектируемые системы описываются одними и теми же математическими моделями и предполагают сходные пути решения поставленных задач. Более того, во множестве случаев управляемую или изучаемую систему можно рассматривать как «чёрный ящик», который в ответ на данные воздействия дает вполне определённые реакции, независимо от того, что находится внутри этого «ящика». Двигаясь по пути, намеченному Н. Винером, удалось ввести очень важное и для теории управления, и для других областей знания понятие обратной связи, построить концептуальные и математические модели».
ananyananar
Диапазон записываемых температур равен:
39 - 35 = 4  градуса

При записи с точностью 0,1 градус, число возможных значений температуры в этом диапазоне составляет:
4 / 0,1 + 1 = 40 + 1 = 41  значение

Чтобы объяснить, почему так считается, возьмём пример попроще: диапазон 10 градусов (от нуля до 10 градусов), с точностью 5 градусов. При этом, наш диапазон нужно поделить на отрезки длиной в 5. Это и делается операцией деления: 10 / 5 = 2.  То есть, будет два таких отрезка, и соответственно, две температуры на концах этих отрезков- это 5 и 10 градусов. Но, кроме этих двух точек- есть ещё одна точка- начало первого отрезка, температура 0 градусов. Вот, чтобы посчитать эту начальную точку, и нужно прибавить единицу. И, общее число возможных температур будет равно 10 / 5 + 1 = 3 (это температуры 0,  5  и 10 градусов)

Подберём число бит, достаточное для хранения 41 возможного значения:
например, 4 бита достаточно для хранения 2^{4} =16 значений (то есть, нам не подойдёт, у нас значений больше)
5 бит - это 2^{5} =32 значения (не подойдёт)
6 бит - это 2^{6} =64 значения (хватит для хранения наших данных)

ответ: требуется зарезервировать 6 бит.

Если вдруг вы уже проходили логарифмы, то количество бит для хранения наших данных можно посчитать так:
\log_2 41 \approx 5,357552
Далее, если бы в результате получилось бы целое число, это бы и было нужное количество бит для хранения.
А для дробного- округляем с избытком (т.е. в большую сторону) до ближайшего целого. Получится шесть бит.

Если на вашем калькуляторе не посчитать логарифм по основанию два, то можно воспользоваться формулой замены основания логарифма, что позволит посчитать через десятичный или натуральный логарифм:
\log_2 41 = \lg 41 / \lg 2 = \ln 41 / \ln 2 \approx 5,357552

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

(pascal) дан двухмерный массив целых чисел. определить является ли сумма элементов первого столбца нечетным числом.
Ваше имя (никнейм)*
Email*
Комментарий*

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

klkkan
peregovorkacoffee
cafegasoil
Filintver
Чубкова1290
polina0075880
Shishkinaanasta1997
Виктория Нина
Fedorovna
Isaeva_Marin1010
imiryakubov
info292
Николаевич1033
russstep
maxchemaxim14