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

Если бы вы сейчас были на луне, ваш вес составил бы 16,5 процентов от земного. чтобы узнать, сколько это, умножьте свой земной вес на 0,165. если бы каждый год в течение следующих 15 лет вы добавляли по одному килограмму веса, каким бы оказалась ваша месячный вес в каждый из ежегодных визитов на луну до 15-го года? напишите программу ( питон) , которая с цикла for печатает на экране вашу месячную вес в каждом году.

👇
Ответ:
карина2155
карина2155
22.08.2021

mas = float(input('Введите вашу массу в кг: ')) #ввод массы

mas_on_Moon = mas * 0.165 #умножение на 16.5 процента

print("Ваш вес на Луне составляет " + str(mas_on_Moon) + " кг")

for i in range(15):

   mas += 1 # увеличивание массы на 1

   mas_on_Moon = mas * 0.165

   print(str(i+1) + ") Масса на Земле = " + str(mas) + " кг | Масса на Луне = " + str(mas_on_Moon) + " кг")

4,4(48 оценок)
Открыть все ответы
Ответ:
мур147
мур147
22.08.2021
Для решения данной задачи, нам необходимо применить алгоритм Фано для определения кодовых слов для буквы Т.

1. Составим таблицу с данными о буквах и их кодовых словах:

Буква | Кодовое слово
------|--------------
О | 000
П | 010
Р | 011
С | 100

2. Рассчитаем среднее значение длины кодового слова для букв О, П, Р, С:

(3 * 3 + 3 * 3 + 3 * 3 + 3 * 3) / (4) = 3

Это значит, что должно быть две буквы с кодовыми словами длиной менее 3, чтобы средняя длина оставшихся кодовых слов была больше 3.

3. Теперь найдем такие кодовые слова длины менее 3 для буквы Т, которые не начинаются с других кодовых слов. Мы не знаем точной длины кодового слова для буквы Я, поэтому рассмотрим все возможные варианты.

а) Предположим, что кодовое слово для буквы Т состоит из одной цифры. В таком случае, есть три варианта: 0, 1, и 2. Однако, коды О, П, Р и С уже заняты, и ни одна из этих цифр не может быть использована.

б) Если кодовое слово для буквы Т состоит из двух цифр, то возможны два варианта: 00 и 01. Но кодовые слова для О, П, Р и С уже заняты. Значит, этот вариант также не подходит.

в) Если кодовое слово для буквы Т состоит из трех цифр, то возможны три варианта: 000, 001 и 010. Так как кодовое слово 010 уже занято буквой П, то остаются два варианта: 000 и 001.

Таким образом, кратчайшее возможное кодовое слово для буквы Т, при котором код будет удовлетворять условию Фано, это 000.

Ответ: Кратчайшее возможное кодовое слово для буквы Т - 000.
4,4(63 оценок)
Ответ:
lera0900
lera0900
22.08.2021
Давайте по порядку решим каждый из заданных вопросов:

1) Чтобы построить двоичную запись числа, мы разделим его на два и сохраняем остаток. Затем этот остаток снова делим на два и сохраняем новый остаток, и так далее, пока не получим ноль. В итоге будем записывать остатки в обратном порядке, от последнего к первому.

- 15:
Поделим 15 на 2: 15 / 2 = 7, остаток 1
Поделим 7 на 2: 7 / 2 = 3, остаток 1
Поделим 3 на 2: 3 / 2 = 1, остаток 1
Поделим 1 на 2: 1 / 2 = 0, остаток 1

Получаем двоичную запись числа 15: 1111.

- 18:
Поделим 18 на 2: 18 / 2 = 9, остаток 0
Поделим 9 на 2: 9 / 2 = 4, остаток 1
Поделим 4 на 2: 4 / 2 = 2, остаток 0
Поделим 2 на 2: 2 / 2 = 1, остаток 0
Поделим 1 на 2: 1 / 2 = 0, остаток 1

Получаем двоичную запись числа 18: 10010.

- 21:
Поделим 21 на 2: 21 / 2 = 10, остаток 1
Поделим 10 на 2: 10 / 2 = 5, остаток 0
Поделим 5 на 2: 5 / 2 = 2, остаток 1
Поделим 2 на 2: 2 / 2 = 1, остаток 0
Поделим 1 на 2: 1 / 2 = 0, остаток 1

Получаем двоичную запись числа 21: 10101.

- 23:
Поделим 23 на 2: 23 / 2 = 11, остаток 1
Поделим 11 на 2: 11 / 2 = 5, остаток 1
Поделим 5 на 2: 5 / 2 = 2, остаток 1
Поделим 2 на 2: 2 / 2 = 1, остаток 0
Поделим 1 на 2: 1 / 2 = 0, остаток 1

Получаем двоичную запись числа 23: 10111.

- 27:
Поделим 27 на 2: 27 / 2 = 13, остаток 1
Поделим 13 на 2: 13 / 2 = 6, остаток 1
Поделим 6 на 2: 6 / 2 = 3, остаток 0
Поделим 3 на 2: 3 / 2 = 1, остаток 1
Поделим 1 на 2: 1 / 2 = 0, остаток 1

Получаем двоичную запись числа 27: 11011.

Таким образом, числа, двоичной записи которых содержат ровно четыре единицы, это 15 и 23.

2) Чтобы найти число с наибольшим количеством единиц в двоичной записи, мы просто переберём все числа и посчитаем количество единиц.

- 29:
Двоичная запись числа 29: 11101 (3 единицы)

- 30:
Двоичная запись числа 30: 11110 (4 единицы)

- 31:
Двоичная запись числа 31: 11111 (5 единиц)

- 32:
Двоичная запись числа 32: 100000 (1 единица)

- 33:
Двоичная запись числа 33: 100001 (2 единицы)

Таким образом, число с наибольшим количеством единиц в двоичной записи это 31 (5 единиц).

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

Все четырёхзначные восьмеричные числа начинаются с 1, а дальше может быть любая комбинация цифр от 0 до 7. Нам нужно найти число с ровно тремя значащими нулями (т.е. нулями, не стоящими вплотную к крайним цифрам числа).

Все возможные варианты таких чисел:
- 1000 (в десятичном виде 512)
- 2000 (в десятичном виде 1024)
- 3000 (в десятичном виде 1536)
- 4000 (в десятичном виде 2048)
- 5000 (в десятичном виде 2560)
- 6000 (в десятичном виде 3072)
- 7000 (в десятичном виде 3584)

Таким образом, наименьшее четырёхзначное восьмеричное число, двоичной записи которого содержит ровно три значащих нуля, это 1000.

4) Для того чтобы посчитать количество единиц в двоичной записи восьмиричного числа 1731 в восьмой степени, сначала нужно перевести его в двоичную систему.

- 1731:
Поделим 1731 на 2: 1731 / 2 = 865, остаток 1
Поделим 865 на 2: 865 / 2 = 432, остаток 1
Поделим 432 на 2: 432 / 2 = 216, остаток 0
Поделим 216 на 2: 216 / 2 = 108, остаток 0
Поделим 108 на 2: 108 / 2 = 54, остаток 0
Поделим 54 на 2: 54 / 2 = 27, остаток 0
Поделим 27 на 2: 27 / 2 = 13, остаток 1
Поделим 13 на 2: 13 / 2 = 6, остаток 1
Поделим 6 на 2: 6 / 2 = 3, остаток 0
Поделим 3 на 2: 3 / 2 = 1, остаток 1
Поделим 1 на 2: 1 / 2 = 0, остаток 1

Получаем двоичную запись числа 1731: 11011000011.

Теперь возведем двоичное число 11011000011 в восьмую степень. Для этого нужно умножить его на само себя 7 раз.

- 11011000011^2 = 11100111111100010010000100001000000000001 (23 единицы)
- 11100111111100010010000100001000000000001^2 = 100100110001100100110110011110001001011111111111010110011011001111100110000000000001 (35 единиц)
- 100100110001100100110110011110001001011111111111010110011011001111100110000000000001^2 = 10111001001100110001000110101100110011101011001001001011110011011111100011001111001010101011011100010001100101101011101101110110000000000000001 (47 единиц)
- 10111001001100110001000110101100110011101011001001001011110011011111100011001111001010101011011100010001100101101011101101110110000000000000001^2 = 111010101001100001000000110111101100011011000111011010011100101110111111111110001110001001000000111010000111111111111010001011101110001110000101011001010010101011001110001100000110100000000001 (59 единиц)

Таким образом, в двоичной записи восьмиричного числа 1731 в восьмой степени содержится 59 единиц.

Аналогичным образом решим следующие вопросы:

5) Для числа 1234:
Поделим 1234 на 2: 1234 / 2 = 617, остаток 0
Поделим 617 на 2: 617 / 2 = 308, остаток 1
Поделим 308 на 2: 308 / 2 = 154, остаток 0
Поделим 154 на 2: 154 / 2 = 77, остаток 0
Поделим 77 на 2: 77 / 2 = 38, остаток 1
Поделим 38 на 2: 38 / 2 = 19, остаток 0
Поделим 19 на 2: 19 / 2 = 9, остаток 1
Поделим 9 на 2: 9 / 2 = 4, остаток 1
Поделим 4 на 2: 4 / 2 = 2, остаток 0
Поделим 2 на 2: 2 / 2 = 1, остаток 0
Поделим 1 на 2: 1 / 2 = 0, остаток 1

Получаем двоичную запись числа 1234: 10011010010.

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