Николаевич-Анатольевич599
?>

Какое количество информации содержит сообщение о том что в лотерее выпали шары с номерами 1, 5, 19, 26, 30, 31 если всего разыгрывалось 32 шара с номерами от 1 до 32 бит информации уменьшает неопределённость наших знаний в 2 раза

Информатика

Ответы

Pavel_Olegovna1601
Выпадение каждого шара - событие равновероятное, значит на каждый номер приходится одинаковое количество бит.
Всего 32 шара, значит на сообщение о каждом шаре приходится 5 бит, т.к. 2^5 = 32
В лотерее выпадает шесть шаров, сообщение о каждом шаре содержит 5 бит, значит сообщение о шести шарах содержит 5*6=30 бит.
ответ: 30 бит
lider123

1)      видим, что в последней строке выводятся на экран переменные a и b, поэтому сначала нужно определить, что они обозначают в программе

2)      перед началом цикла переменные a и  b обнуляются

3)      на каждом шаге цикла при выполнении некоторого условия переменная a увеличивается на 1, а b увеличивается на x mod 10, то есть, на остаток от деления x на 10 – это последняя цифра десятичной записи числа x  

4)      в конце каждого шага цикла операция x:=x div 10 отсекает последнюю цифру в десятичной записи числа

5)      цикл заканчивается, когда перестаёт выполняться условие x > 0, то есть, когда все цифры исходного числа отброшены

6)      таким образом, делаем вывод: после завершения цикла в переменной a находится количество цифр в десятичной записи числа, а в переменной b – их сумма

7)      если было выведено 2 и 12, то в числе 2 цифры, и их сумма равна 12; таким образом, нам нужно найти все двузначные числа, в котором сумма значений цифр равна 12

8)      число 12 может быть разложено на два слагаемых, меньших 10, как

12 = 3 + 9 = 4 + 8 = 5 + 7 = 6 + 6 = 7 + 5 = 8 + 4 = 9 + 3,

нам подходят числа 39, 48, 57, 66, 75, 84 и 93

sorokinae

python

import string

lower = list(string.ascii_lowercase)

upper = list(string.ascii_uppercase)

digits = ['0','1','2','3','4','5','6','7','8','9']

characters = ['@', '#', '%', '&']

password = input('Введите пароль: ')

password_difficulty = 0

for i in lower:

 if i in password:

   password_difficulty += 1

   break

for i in upper:

 if i in password:

   password_difficulty += 1

   break

for i in digits:

 if i in password:

   password_difficulty += 1

   break

for i in characters:

 if i in password:

   password_difficulty += 1

   break

print(f'Сложность пароля: {password_difficulty}')

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

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

Какое количество информации содержит сообщение о том что в лотерее выпали шары с номерами 1, 5, 19, 26, 30, 31 если всего разыгрывалось 32 шара с номерами от 1 до 32 бит информации уменьшает неопределённость наших знаний в 2 раза
Ваше имя (никнейм)*
Email*
Комментарий*

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

Varagyant
tpomyleva6
Yurevich1243
liza04521160
Sergei_sergei
Кристина_Memmedov
elena
Геннадьевна Вета560
Ekaterina1654
nikiforovako76
T91610933073266
s2010av565
Гарик383
admin8808
АлександрАлександровна