1С7₁₆ = 111000111₂ = 707₈ = 455₁₀
Объяснение:
1С7₁₆ делим на цифры и переводим в 2 СС
1₁₆ = 1₁₀ = 1₂ (не добавляем впереди 0, чтобы число занимало 4 позиции, т.к. число будет первым)
С₁₆ = 12₁₀ = 1100₂
12 / 2 = 6 + остаток 0
6 / 2 = 3 + остаток 0
3 / 2 = 1 + остаток 1
1 / 2 = 0 + остаток 1
записываем снизу вверх
7₁₆ = 7₁₀ = 111₂ = 0111₂ (добавляем впереди 0, чтобы число занимало 4 позиции)
7 / 2 = 3 + остаток 1
3 / 2 = 1 + остаток 1
1 / 2 = 0 + остаток 1
записываем снизу вверх
1С7₁₆ = 111000111₂ (собираем всё вместе)
111000111₂ - делим на тройки начиная с конца и переводим в 10 СС
111₂ = 1 * 2² + 1 * 2¹ + 1 * 2⁰ = 4 + 2 + 1 = 7₁₀
000₂ = 0₁₀
111₂ = 1 * 2² + 1 * 2¹ + 1 * 2⁰ = 4 + 2 + 1 = 7₁₀
записываем снизу вверх и получаем 8 СС
1С7₁₆ = 707₈
707₈ = 7 * 8² + 0 * 8¹ + 7 * 8⁰ = 7 * 64 + 7 * 1 = 448 + 7 = 455₁₀
1С7₁₆ = 455₁₀
1С7₁₆ = 1 * 16² + С * 16¹ + 7 * 16⁰ = 1 * 256 + 12 * 16 + 7 * 1 = 256 + 192 + 7 = 455₁₀
1. Процессор – это блок ЭВМ, предназначенный для автоматического считывания команд программы, их расшифровки и выполнения.
2. Этот блок отвечает за выработку последовательности функциональных сигналов, нужной для корректного выполнения заданной команды. Как правило, такие преобразования реализуются за несколько тактов. Управляющее устройство обеспечивает автоматическое выполнение программы. При этом задействуются необходимые координированные ответвления работы прочих составляющих компонентов машины. За действие устройства управления отвечает базовый принцип микропрограммирования, имеющий четкое число характеристик.
3. Программи́рование ( наверное).
4. Алгоритм.
5. Разрядность.
6. Тактовая частота.
7. в 3 раза быстрее
from math import prod
from random import randint
lst = [randint(1, 50) for _ in range(20)]
print(lst)
print(prod([lst[i] for i in range(len(lst)) if i % 2 == 1 and lst[i] % 2 == 0]))
Не указан задания массива, поэтому сделан рандом.