4. Вычислите сумму 1011012 и 5638. Результат представьте в 16-ой системе счисления. А) 1А0 В) 590 С) 10А D) А01
6. Определите разность суммы четных и нечетных цифр в десятичной записи пятеричного числа 3413
10. Укажите наименьшее четырёхзначное шестнадцатеричное число, двоичная запись которого содержит ровно 6 нулей.
А) 40 В) 1000 С) 103F D) 1FC0
11. Переведите число 11001012 в десятичную систему счисления.
А) 101 В) 101 С) 101 D) 101
12. Сколько единиц в двоичной записи числа 77716?
А) 10 В) 9 С) 8 D) 7
19. Для ко¬ди¬ро¬ва¬ния букв К, L, М, N используются четырехразрядные последовательные двоичные числа от 1000 до 1011 со¬от¬вет¬ствен¬но. За¬ко¬ди¬руй¬те таким об¬ра¬зом по¬сле-до¬ва¬тель¬ность сим¬во¬лов KMLN и за¬пи¬ши¬те ре¬зуль¬тат в вось¬ме¬рич¬ном коде
22. Сложите числа BA516 и DF316, сумму разделите на 135 и представьте окончательный результат в 7-ой системе счисления.
ответ:A№1
mass = [int(input()) for i in range(5)]
for i in mass:
if i % 3 == 0 and i % 10 == 8:
print(i, end=' ')
№2
from random import randint
mass = [randint(100, 999) for i in range(100, 1000)]
for i in range(len(mass) - 1):
for j in range(i + 1, len(mass)):
if mass[i] % 100 > mass[j] % 100:
mass[i], mass[j] = mass[j], mass[i]
print(mass)
№3
from random import randint
mass = [randint(0, 1000) for i in range(1000)]
for i in range(len(mass) - 1):
if mass[i] == mass[-1]:
print(i, end=' ')
B№1
mass = [int(input()) for i in range(5)]
k = 0
for i in mass:
if str(i)[0] == '8':
k += 1
print(k)
№2
from random import randint
mass = [randint(100, 999) for i in range(100, 1000)]
for i in range(len(mass) - 1):
for j in range(i + 1, len(mass)):
if sum(map(int, str(mass[j]))) < sum(map(int, str(mass[i]))):
mass[i], mass[j] = mass[j], mass[i]
print(mass)
№3
from random import randint
mass = [randint(0, 1000) for i in range(1000)]
print(mass)
k = mx = 0
for i in range(1, len(mass)):
if mass[i] * mass[k] > mx:
mx = mass[i] * mass[k]
max_i, max_k = i, k
k += 1
print(max_k, max_i)
Объяснение:
не знаю сколько чисел должно быть в массиве в интервале от 0, 1000
если надо изменить, то поменять в range(1000) на нужное кол-во чисел