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

Внекоторой стране автомобильный номер длиной 7 символов составляют из заглавных букв (задействовано 23 различных букв) и десятичных цифр в любом порядке. каждый такой номер в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит). определите объем памяти, отводимый этой программой для записи 50 номеров.желательно подробное решение

👇
Ответ:
Katauorotkevic9
Katauorotkevic9
01.02.2022
1) Алфавит в этой стране составляет 23+10 = 33 символа
2) Глубина кодирования 1 символа:
N = 2^i
33 = 2^i
i = 6 бит нужно для одного символа (округляем всегда в большую сторону)
3) 7 * 6 = 42 бита нужно для кодирования 1 автомобильного номера
4) 42 * 50 = 2100 бит нужно для хранения 50 номеров
2100 бит = 262,5 байт (если нужно округлить: 263 байта или 270 байт)
4,4(77 оценок)
Открыть все ответы
Ответ:
rast052
rast052
01.02.2022
Программа на python 3, перебирающая все возможные последовательности определённой длины:
def shortest_chains(n):
  def next_chains(chain):
    new_elems = set()
    for i in range(len(chain)):
      for j in range(i, len(chain)):
        new_elem = chain[i] + chain[j]
        if new_elem > chain[-1] and new_elem not in new_elems:
          new_elems.add(new_elem)
          yield chain + [new_elem]
  
  current_stage = None
  next_stage = [[1]]
  answer = []
  while len(answer) == 0:
    current_stage = next_stage
    next_stage = []
    for chain in current_stage:
      next_stage.extend(next_chains(chain))
    answer = [chain[1:] for chain in next_stage if chain[-1] == n]
  return answer
    
def print_solution(n):
  answer = shortest_chains(n)
  print("Для {} есть {} решений(-я, -е):".format(n, len(answer)))
  for i in range(len(answer)):
    print("{}. {}".format(i + 1, " ".join(map(str, answer[i]
  print()

Запустив, можно получить все 5 возможных решений для числа 7, по 4 решения для 15 и 23 и 87 решений для 63.
4,7(60 оценок)
Ответ:
vova423
vova423
01.02.2022

1)Европе ручной типографский станок первым применил Иоганн Гутенберг в середине 1440-х годов.

2)Название «газета» произошло от наименования мелкой итальянской монеты газетта (итал. gazzetta)

3)Азбука или Букварь( ну это не точно)

4)Современная телеграфная азбука (система кодировки символов короткими и длинными посылками для передачи их по линиям связи, известная как «код Морзе» или «морзянка»)

5)Для того чтобы написать телеграмму, людям приходилось знать азбуку Морзе, и иметь телеграфные машины. Но у большинства не знали азбуку Морзе и не было машин дома. Поэтому им требовалось пойти в местный телеграф.

Как по мне телефон более удобнее. Потому что для того что бы общаться с человеком который далеко от тебя находиться, нужно всего лишь говорить в микрофон и слушать через наушник. С некоторым времен было разработаны сети, с их можно было с лёгкостью набирать и звонить другому человеку.

6)-

7)-

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