ok683000
16.06.2021 02:49

Всем привет Конфеты находятся в одной из 10 коробок. Определить количество информации.

2. Тетрадь лежит на одной из двух полок - верхней или нижней. Сколько бит несет в себе сообщение,

что она лежит на нижней полке?

3. Шарик находится в одной из трех урн: А, В или С. Определить количество информации.

4. Шарик находится в одной из 32 урн. Сколько единиц информации будет содержать сообщение о

том, где он находится?

5. Сколько вопросов следует задать и как их нужно сформулировать, чтобы узнать с какого из 16

путей отправляется ваш поезд?

6. Какое количество информации получит первый игрок после первого хода второго игрока в игре

"крестики - нолики" на поле 4 х 4?

7. После реализации одного из возможных событий получили количество информации равное 15

бит. Какое количество возможных событий было первоначально?

8. Определить стратегию угадывания одной карты из колоды из 32 игральных карт (все четыре

шестерки отсутствуют), если на вопросы будут даны ответы "да" или "нет".

9. При игре в кости используется кубик с шестью гранями. Сколько бит информации получает игрок

при каждом бросании кубика?

10. В библиотеке 16 стеллажей. На каждом стеллаже по 8 полок Библиотекарь сказал Оле, что

интересующая ее книга находится на 3 стеллаже, на 2-й сверху полке. Какое количество

информации получила Оля?

11. В мешке находятся 30 шаров, из них 10 белых и 20 черных. Какое количество информации несет

сообщение о том, что достали белый шар, черный шар?

12. В корзине лежат 32 клубка шерсти. Среди них – 4 красных. Сколько информации несет

сообщение о том, что достали клубок красной шерсти?

13. В коробке лежат 64 цветных карандаша. Сообщение о том, что достали белый карандаш, несет

4 бита информации. Сколько белых карандашей было в корзине?

14. В ящике лежат перчатки (белые и черные). Среди них – 2 пары черных. Сообщение о том, что из

ящика достали пару черных перчаток, несет 4 бита информации. Сколько всего пар перчаток было

в ящике?

15. В классе 30 человек. За контрольную работу по математике получено 6 пятерок, 15 четверок, 8

троек и 1 двойка. Какое количество информации в сообщении о том, что Иванов получил четверку?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
АмелияРайс
01.05.2022 13:12
Const
  n=40;
var
  i,s1,s2,k:integer;
  s:real;
  a:array[1..n] of integer;
begin
  Randomize;
  Write('Сгенерированный массив: ');
  s:=0; s1:=0; s2:=0; k:=0;
  for i:=1 to n do begin
    a[i]:=Random(21);
    Write(a[i],' ');
    if a[i] mod 2<>0 then begin s:=s+a[i]; Inc(k) end;
    if a[i]<=10 then s1:=s1+a[i];
    if a[i] mod 3=0 then s2:=s2+a[i]
    end;
  Writeln;
  Writeln('Ср.арифм.нечетных = ',s/k);
  Writeln('Сумма не больших 10 = ',s1);
  Writeln('Сумма кратных 3 = ',s2)
end.

Пример выполнения программы
Сгенерированный массив: 14 19 1 5 0 2 1 3 2 15 5 3 18 0 4 12 5 0 9 2 14 7 18 13 0 16 9 15 19 14 13 13 16 16 1 16 14 2 1 1
Ср.арифм.нечетных = 7.9
Сумма не больших 10 = 63
Сумма кратных 3 = 102
0,0(0 оценок)
Ответ:
11715
01.05.2022 13:12
//Dev-C++ (C)

#include <stdio.h>
#include <ctime>
#include <stdlib.h>

int main(void)
 {const int n=40;                         //количество элементов в массиве
 int arr[n],sum10=0,sum3=0;     //описание массива и инициализация сумм
 float sr=0;                                 //инициализация среднего арифметического
 srand(time(NULL));                  //чтобы каждый раз генерировались новые знач.
 printf("Array \n");
 for(int i=0;i<n;i++)                     //проходим по всему массиву
  {arr[n]=rand()%21;                  //присваиваем элементу псевдослучайное знач.
  printf("%d ",arr[n]);                  //выводим
  sr=sr+arr[n];                            //собираем в среднем арифметическом сумму всех
  if(arr[n]<=10)                           //если элемент меньше либо равен 10 прибавляем
   sum10=sum10+arr[n];           //к соответствующему счётчику
  if(arr[n]%3==0)                       //если остаток от деления на 3 = 0 (эл. кратен 3)
   sum3=sum3+arr[n];}             //прибавляем его к соответствующему счётчику
 sr=sr/n;                                   //делим сумму всех эл. на количество эл.
 printf("\nAverage is %f\n",sr);
 printf("The sum of less than 10 is %d\n",sum10);
 printf("The sum of multiples of 3 is %d",sum3);
 return 0;}

Пример работы программы:
Array
10 0 1 14 9 14 8 8 11 10 6 11 9 6 11 4 6 6 8 6 1 15 13 4 15 0 2 12 13 19 7 1 20 4 20 6 0 18 17 18
Average is 9.075000
The sum of less than 10 is 122
The sum of multiples of 3 is 132
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота