Переведем число 765 из восьмеричной системы в десятичную;
Полученное число переведём из десятичной системы в шестнадцатеричную;
1. Для перевода числа 765 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
7658=7 ∙ 82 + 6 ∙ 81 + 5 ∙ 80 = 7 ∙ 64 + 6 ∙ 8 + 5 ∙ 1 = 448 + 48 + 5 = 50110
Таким образом:
7658 = 50110
2. Полученное число 501 переведем из десятичной системы счисления в шестнадцатеричную. Для этого, осуществим последовательное деление на 16, до тех пор пока остаток не будет меньше чем 16.
— 501 16
496 — 31 16
5 16 1
F
Полученные остатки записываем в обратном порядке, таким образом:
50110=1F516
ответ: 7658 = 1F516.
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Python 3 и только. Даны 3 различных массива целых чисел (размер каждого не превышает 15 В каждом массиве найти сумму элементов и среднеарифметическое значение. Написать код с подробным комментированием на Python 3.
x1 = int(input("Введите количество элементов в первом списке "))
#создаем пустые списки
m1 = []
m2 = []
m3 = []
for i in range(x1):
m1.append(int(input()))
s1,s2,s3= 0,0,0 #переменные для сумм
for i in range(x1): #находим сумму элементов первого массива
s1+= m1[i]
print("Сумма элементов первого списка равна:",s1)
print("Среднее арифметическое первого списка равно",s1/x1)
x2 = int(input("Введите количество элементов во втором списке "))
for j in range(x2):
m2.append(int(input()))
for j in range(x2): #находим сумму элементов первого массива
s2 += m2[j]
print("Сумма элементов второго списка равна:",s2)
print("Среднее арифметическое второго списка равно",s2/x2)
x3 = int(input("Введите количество элементов в третьем списке "))
for k in range(x3):
m3.append(int(input()))
for k in range(x3): #находим сумму элементов первого массива
s3 += m3[k]
print("Сумма элементов третьего списка равна:",s3)
print("Среднее арифметическое первого списка равно",s3/x3)