М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
fuvgkvu
fuvgkvu
08.03.2020 12:26 •  Информатика

За контрольную работу по информатике получено 5 пятерок, 10 четверок, 6 троек и 4 двойки. какое количество информации получил решетников при получении тетради с оценкой?

👇
Ответ:
malygin73rus
malygin73rus
08.03.2020
Поскольку об оценке ничего не говорится, можно только оперировать средним количеством информации для случая неравновероятных событий. А это формула Шеннона.
1. Определяем вероятности получения оценок.
Общее количество оценок равно 5+10+6+4 = 25.
Вероятность получения пятерки составляет 5/25 = 0.2
Четверки - 10/25 = 0.4, тройки 6/25 = 0.24, двойки 4/25 = 0.16.
На всякий случай проверим сумму вероятностей - должна получиться единица. 0.2+0.4+0.24+0.16 = 1. Все верно
2. Подставляем значения в формулу Шеннона
\displaystyle I=-\sum_{i=1}^kp_i\log_2p_i= \\ -(0.2\log_20.2+0.4\log_20.4+0.24\log_20.24+0.16\log_20.16)\approx 1.91


ответ: приблизительно 1.91 бита
4,4(64 оценок)
Открыть все ответы
Ответ:
danisimokuvshn
danisimokuvshn
08.03.2020

a=["банани","полуниці","персики","алича","грейпфрут","мандарини"]

b=str(input("Який фрукт Ви любите?"))

b=b.lower()

if(b in a):

if(b=="алича"):

b="аличу"

else:

b=b

print(f"Ви дійсно любите {b}!")

if(b=="аличу"):

b="алича"

else:

b=b

else:

print(f"Ні, по-справжньому, Ви не любите {b}!")

while(1==1):

c=str(input("А який ще фрукт Ви любите?"))

c=c.lower()

if(b==c):

print("Цей фрукт ви вже записували!")

continue

elif((b!=c)and(c in a)):

if(c=="алича"):

c="аличу"

else:

c=c

print(f"Ви дійсно любите {c}!")

break

elif((b!=c)and(c not in a)):

if(c=="алича"):

c="аличу"

else:

c=c

print(f"Ні, по-справжньому, Ви не любите {c}!")

break

4,6(66 оценок)
Ответ:
Hello111103
Hello111103
08.03.2020

# -*- coding: utf-8 -*-

# b1ejPB4w (*случайный набор символов*).

import numpy

""" «Безопасный» ввод целочисленных n и m.

"""

while True:

   try:

       (n, m)=(int(input("n: ")), int(input("m: ")))

       break

   except ValueError:

       print("Something error. Try enter integers only.\n")

""" Создаем матрицу размера n x m, содержащую еденички в каждой ячейке:

"""

matrix=numpy.ones((n, m), numpy.uint32)

""" Проходимся по каждой строчке и столбцу (исключая нулевые) и задаем значения ячейкам:

"""

for row in range(1, n):

   for column in range(1, m):

       matrix[row, column]=matrix[row - 1, column] + matrix[row, column - 1]

""" Выводим результат:

"""

print(matrix)

4,4(51 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ