# Python 3.X
sym = {10: 'A', 11: 'B', 12: 'C', 13: 'D', 14: 'E', 15: 'F'}
def exp_in(n, g):
ret = 1
while n ** ret < g:
ret += 1
return ret - 1
def base(n, to_base):
''' 2 <= to_base <= 16 '''
if not 2 <= to_base <= 16:
raise ValueError('2 <= to_base <= 16')
ret = ''
for e in range(exp_in(to_base, n), -1, -1):
t = to_base ** e
c = n // t
ret += sym.get(c, str(c))
n %= t
return ret
n, b = [int(input(x)) for x in ['Число: ', 'Степень (2 <= n <= 16): ']]
print('{} (10) = {} ({})'.format(n, base(n, b), b))
0.5 кб = 512 байт
1024 символа , закодирован каждый по полбайта
0.5 байт = 4 бита
4 бита = 16 символов максимально возможных в алфавите.
мощность 16 символов следовательно
Попробуй змейкой сначала вправо до конца потом вниз до конца и та по круговой и всё закрасишь понял?
Системное программирование — программы, обеспечивающие управление компьютерной системой, такими как процессор, ОП (оперативная память), сетевое обеспечиние и т.д.
Да, в целом это расписание соответствует состоянию работоспособности школьников.
Улучшить: при высокой работоспособности ставить более сложные предметы, а при низкой — более легкие.
Например:
1) История
2) Математика
3) Русский язык
4) Информатика
5) Иностранный язык
6) Музыка