menametov
?>

Подробно разобрать . почему именно 500-49 (возможное количество вариантов)? в донорский пункт пришли 56 человек. количество миллилитров крови, взятых у каждого донора (от 50 до 500), записали минимально возможным количеством бит. определите информационный объём этих результатов.

Информатика

Ответы

kapi30
Если речь о "минимально возможном", знаачит используется какое-то кодирование данных. простейший вариант кодирования - это присвоить числу 50 (меньше ведь не может быть) код 0. тогда 500 также сдвинется на 50 и получит код 450. чтобы определить, сколько бит потребуется для записи кода 450, нужно или перевести 450 в двоичную систему счисления, или вычислить и округлить результат до ближайшего большего целого. в последнем случае получим приблизительно 8.81 и округлим до 9. на запись информации по одному донору потребуется от 1 до 9 бит. если считать, что информация по каждому донору записывается одинаковым количеством бит, то потребуется 56х9=504 бита. если кодировку производить переменным числом бит, понадобится код - разделитель данных, который также занимает место. в подобных случаях решение о формате записи принимается исходя из конкретных условий.
adminkuncevo
Совершенно нет, рассмотрим такую вот программу: к примеру программа должна определять, является ли число положительным, предположим что имеется такая функция: boolian isnumbermorethenzero(integer num)    //функция булевая, т.е. //возращает одно из значений - true/false, принемает на вход число {     boolian result;       //есть переменная хранящая результат,                                 //или ответ если пожелаете     result = false;       //по умолчанию он равен false         if (num < = 0)    //тут к примеру ошибка,                                 //проверяем является ли число больше либо равно 0                                 //(мы допустили ошибку и указали меньше)         {             result = true;       //если да, то число положительное и ответ true         }     return result;       //вернуть значение } если на входных данных будет 0 - он является положительным числом, программа выведет true - что является правильным ответом.но если мы введем любое отрицательное число, то ответ так же будет true - что является ошибкой.подай на вход мы положительное число, то программа выведет false - и это ошибка. вывод такой: функция функционирует правильно в часных случаях, к примеру как с 0, однако в других случаях она не способна вывести правельный ответ.проще говоря, просто подтверждаем ответ на ваш вопрос - "нет, программа не будет правильно функционировать в целом, а лишь в частных случаях".производный вопрос - а как этого избежать? ответ: покрыть код программы и все её логические блоки - тестами.
ars-trushakova
Using system; class program {         static void main(string[] args)         {             int n=10;             int[] a = new int[n];             int s=0;             random r = new random();             console.writeline("массив a: ");             for (int i = 0; i < n; i++)             {                 a[i] = r.next(50);                 console.write("{0,5}", a[i]);             }             console.writeline();             console.writeline("номера чисел, кратных 9: ");             for (int i = 0; i < n; i++) {             if (a[i] % 9 == 0) console.write("{0,3}", i);             if (a[i] % 10 == 1) s += a[i];             }             console.writeline();             console.writeline("s = {0}", s);             console.readkey();         } } пример (для n=10): массив a:   1 9 47 20 4 10 27 23 4 46номера чисел, кратных 9: 1 6s = 1

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

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

Подробно разобрать . почему именно 500-49 (возможное количество вариантов)? в донорский пункт пришли 56 человек. количество миллилитров крови, взятых у каждого донора (от 50 до 500), записали минимально возможным количеством бит. определите информационный объём этих результатов.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Yelizaveta555
Svetlana1335
iordanekaterina
shutovaa3471
Ильдар-Кугай
Donleksa2016
МуратМарина1140
Александра Викторович531
100 нарисовать замок в паскаль абс ​
лукашова940
Fateevsa9
dilbaryan76
Shcherbinin KOLIChEVA
Nikolai710
Vladstreletskiy
Yurok9872