Предмет: Информатика, автор: maisterforever

Даю 70 балів допоможіть пліз
Перевести число k2 з двійкової системи числення у десяткову систему. Виконати перевірку, зробивши зворотний перевід.

3Перевести число l8 з вісімкової системи числення у десяткову систему. Виконати перевірку, зробивши зворотний перевід.

буду дуже вдячний якщо будуть розрахунки

(Увага, ці завдання потрібно виконати в зошиті, мені треба бачити розрахунки. А перевірити сам результат можна у будь-якій он-лайн системі.)
в дужках то від вчителя


maisterforever: нехай буде 2 і 8 просто
00sovok000negra00: ти не правильно зрозумiв ахахах
00sovok000negra00: я маю на увазi мова програмування
maisterforever: та фіг знає ща чекну але там наче нічого такого не було написано
maisterforever: Увага, ці завдання потрібно виконати в зошиті, мені треба бачити розрахунки. А перевірити сам результат можна у будь-якій он-лайн системі.
Визначи свій варіант за таблицею 1. Для цього від місяця свого народження відніми день свого народження, візьми модуль від отриманного числа. Якщо число за модулем буде більше ніж 20, візьми тільки останню цифру.
maisterforever: Якщо ти навчаєшся в класі з історичним профілем, то тобі потрібно виконати тільки завдання 1,2, якщо в математичному – всі завдання з першого по п’яте

Перевести число k2 з двійкової системи числення у десяткову систему. Виконати перевірку, зробивши зворотний перевід.
3Перевести число l8 з вісімкової системи числення у десяткову систему. Виконати перевірку, зробивши зворотний перевід.
maisterforever: це дослівно
00sovok000negra00: я можу дати Python код, але якщо у вас не Python, буде не добре ))
maisterforever: думаю пайтон як мінімум ми його розбирали
maisterforever: дякую за таке ставленяя до завдання

Ответы

Автор ответа: 00sovok000negra00
1

Вiдповiдь:

Python Code:

# 1) --- З двiйкової до десяткової ---

#введення k2

k2 = input('k2 = 0b')

#виведення k2 на екран у десяткове число

print(f'0b{k2} = {int(k2, 2)}')

#перевiрка

print(f'{int(k2, 2)} = {bin(int(k2, 2))}')

# 2) --- З вiсiмкової до десяткової ---

#введення l8

l8 = input('l8 = 0o')

#виведення l8 на екран у десяткове число

print(f'0o{l8} = {int(l8, 8)}')

#перевiрка

print(f'{int(l8, 8)} = {oct((int(l8, 8)))}')

#функція int('k', w) дозволяє доводити k в w системі(2-36) до десяткової системи

#функція bin(int) дозволяє доводити десяткову систему числення до двійкової

#функція oct(int) дозволяє доводити десяткову систему числення до до вісімкової

Приложения:

00sovok000negra00: Тут я ввела у першому завданні 1010001, а у другому 1237461 для прикладу
00sovok000negra00: Тобто я ввела k2 = 1010001 , l8 = 1237461, а воно переклало на потрiбну систему зчислення
00sovok000negra00: Пiсля # - це комментарiї , їх можешь записати у зошит
00sovok000negra00: Якщо я зробила щось не так - пиши, перероблю
maisterforever: думаю все так, це найкраща відповідь яку я зустрічав за весь часЮ дуже дякую
maisterforever: ,*
00sovok000negra00: Дякую за оцiнки )
maisterforever: нема за що я просто не знав як ще подякувати за таку хорошу відповідь
maisterforever: але здається зараз більше не можу забанили мені цю функцію
Похожие вопросы
Предмет: Английский язык, автор: GooseKing