Створіть проект у якому можна обчислити кількість двоцифрових чисел серед чисел,перше з яких 10,а кожне наступне більше від попереднього на задане додатне число, буду благодарен
Информационный вес символа при алфавитном подходе считается, что каждый символ текста имеет определенный информационный вес, информационный вес символа зависит от мощности алфавита. а каким может быть наименьшее число символов в алфавите? оно равно двум! скоро вы узнаете, что такой алфавит используется в компьютере. он содержит всего 2 символа, которые обозначаются цифрами «0» и «1». его называют двоичным алфавитом. изучая устройство и работу компьютера, вы узнаете, как с всего двух символов можно представить любую информацию. информационный вес символа двоичного алфавита принят за единицу информации и называется 1 бит.
Для решения данной задачи, необходимо проанализировать размер исходного предложения и размер нового предложения, а также учесть условия, по которым производилась вычеркаивание символов из предложения.
Исходное предложение состоит из следующих символов и пробелов:
уфа, ухта, тверь, ростов, вологда, камбарка, астрахань — города россии
Пробелы, запятые, а также пропуск двух пробелов подряд являются лишними и должны быть удалены.
Исходное предложение содержит 7 городов России и 6 запятых (каждая кодируется 32 битами, то есть 4 байтами) и 19 пробелов (каждый кодируется также 4 байтами).
Размер исходного предложения в кодировке utf-32 можно вычислить следующим образом:
7 (городов) * 4 (байта на код символа) = 28 байт (место, занимаемое символами городов)
6 (запятых) * 4 (байта на запятую) = 24 байта (место, занимаемое запятыми)
19 (пробелов) * 4 (байта на пробел) = 76 байт (место, занимаемое пробелами)
Теперь рассмотрим новое предложение, после выполнения всех условий.
Поскольку нам известно, что новое предложение кодируется на 36 байт меньше, чем размер исходного предложения, а размер исходного предложения равен 128 байтам, то размер нового предложения равен 128 - 36 = 92 байта.
Так как каждый символ кодируется 32 битами (4 байтами) в кодировке utf-32, то новое предложение должно содержать 92 / 4 = 23 символа.
Теперь посмотрим на новое предложение и посчитаем количество символов, используя все условия задачи и известный размер нового предложения.
В новом предложении у нас должно остаться 23 символа.
Уберем все запятые из предложения, так как они стали лишними и занимают место.
Остается:
уфа ухта тверь ростов вологда камбарка астрахань города россии
Количество символов в полученном предложении:
23
Один из городов, который был вычеркнут учеником исходного предложения, но остался в новом предложении – это:
города
Итак, вычеркнутое название города России – это "города".
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку