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

Светлые

1. дана колода из 36 игральных карт (это наш алфавит). каково количество информации, измеренной в битах, заключено в сообщении:

а) вытащенная из колоды карта является тузом или красной масти;
б) из колоды вытащили пиковый туз, а потом из оставшейся колоды вытащили валет червей;
в) из колоды вытащили туз, а потом из оставшейся колоды вытащили семёрку;
г) из колоды вытащили шестёрку красной масти, потом из оставшейся колоды вытащили семёрку, а потом из оставшейся колоды вытащили шестёрку пик.

👇
Ответ:
tatianIWANOWNA
tatianIWANOWNA
18.08.2021

а) В колоде 4 туза и 4 дамы, всего 8 интересующих нас карт.

Шанс успеха составит 8 / 36 =2 / 9.

По формуле Хартли количество информации составит ㏒₂(9/2) = 2.17 бит.

б) Шанс вытащить туза пик 1 из 36. Осталось 35 карт. Шанс вытащить червового валета составит 1 из 35. Оба события нам нужны одновременно, поэтому перемножим эти шансы. Получим 1 из 1260.

По формуле Хартли количество информации составит ㏒₂1260 ≈ 10.3 бит.

в) Шанс вытащить одного из четырех тузов равен 4 из 36, т.е. 1 из 9. Шанс вытащить из оставшихся 35 карт одну из четырех семерок равен 4/35. Оба события нам нужны одновременно, поэтому перемножим эти шансы. Получим 4 / 315.

По формуле Хартли количество информации составит ㏒₂(315 / 4) ≈ 6.3 бит.

г) Шанс вытащить одного из двух красных семерок равен 2 / 36 или 1 / 18.

Шанс вытащить из оставшихся 35 карт семерку (а их 4) составит 4 / 35.

Шанс вытащить из оставшихся 34 карт шестерку пик составит 1 / 34.

Все три события нам нужны одновременно, поэтому перемножим эти шансы. Получим (2 × 4) / (36 × 35 × 34) = 8 / 42840 = 1 / 5355.

По формуле Хартли количество информации составит ㏒₂5355 ≈  12.4 бит.

4,4(17 оценок)
Открыть все ответы
Ответ:
lbogdan2
lbogdan2
18.08.2021
   Как и любая знаковая система, азбука Морзе имеет как преимущества, так и недостатки. Среди достоинств данного кода можно выделить такие, как возможность записывать и воспроизводить сигналы при простейших устройств, возможность ручной кодировки, а также высокая защищенность от помех при условии приема сообщения на слух даже при наличии сильных радиопомех. 
   Что касается недостатков, к ним относятся низкая скорость телеграфирования, сам код малопригоден для буквопечатающего приема, да и к тому же на передачу одного такого знака требуется в среднем около 9-10 элементарных посылок, что довольно неэкономично. 
4,7(48 оценок)
Ответ:
anorbaeva
anorbaeva
18.08.2021
#!/usr/bin/python3

'''
пологаю, условие как есть: без пробелов, без OCR, без какого-либо форматирования

т.е. вводные строки текста выглядят так:



я добавил поддержку некоторых разделителей в выражение, на случай если они
всётаки имеются

тестовые данные:





тогда, решаем это с регулярных выражений

как видно, в условии не сказано, что считать за код города. предположим,
что код города - это первая цифра от num2
'''

import re
import datetime

R = re.compile(
    r'\s*(?P<num1>\d{6})\s*(?P<y>\d{4})\-?(?P<m>\d{2})\-?(?P<d>\d{2})\s*'
    r'(?P<num2>\d{7})\s*'
обычный))\s*(?P<price>\d+)\s*'
)

d1 = datetime.datetime(1996, 3, 15)
d2 = datetime.datetime(1996, 4, 12)

while True:
    a = ""
    try:
        a = input("введи> ")
    except EOFError:
        print("\n")
        exit(0)

    res = R.match(a)
    if res == None:
        print("ошибка парсинга")
        continue

    dd = datetime.datetime.now()
    try:
        dd = datetime.datetime(
            int(res.group("y")),
            int(res.group("m")),
            int(res.group("d"))
        )
    except ValueError:
        print("неправильная дата")

    if res.group("urgency") == " " and (dd > d1 and dd < d2):
        n = res.group("num2")
        print("номер1 {}, код {}, номер2 {}".format(
            res.group("num1"), n[0], n[1:]))
4,8(100 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ