Ab c = 0 0 0 0 0 1 0 0 1 1 2 0 1 0 0 3 0 1 1 1 4 1 0 0 1 5 1 0 1 1 6 1 1 0 1 7 1 1 1 1 def bin_values(in_int): ret = [] b = bin(in_int)[2: ] while len(b) ! = 3: b = '0' + b for i in b: ret.append(bool(int( return ret for xs in range(2**3): a, b, c = bin_values(xs) print(xs) res = a and not c or c and (b or not c) or (a or not b) and c print(int(a), int(b), int(c), int(res), "\n")
Спасибо
Ответ дал: Гость
1) чтобы перевести из 2-ой системы в 10-ную нужно каждую цифру умножить на основание системы счисления в степени в какой стоит цифра:
2) чтобы перевести число из 10-ой системы в 2-ную нудно делить исходной число на 2 до тех пор пока исходной число не станет меньше 2, остатки от деления записанные в обратном порядке будут результатом
65 : 2 = 32(ост. 1)
32 : 2 = 16(ост. 0)
16 : 2 = 8(ост. 0)
8 : 2 = 4(ост. 0)
4 : 2 = 2 (ост. 0)
2 : 2 = 1 (ост. 0)
65(10) = 1000001(2)
Ответ дал: Гость
101110, 101111. в десятичной эти числа равны 46 и 47.
Другие вопросы по: Информатика
Похожие вопросы
Знаешь правильный ответ?
Постройте таблицу истинности a ∧ ¬ c ∨ c ∧ (b ∨ ¬ c) ∨ (a ∨ ¬ b) ∧ c . заранее !...
Популярные вопросы