380 / 2 = 190 целых и 0 в остатке
190 / 2 = 95 целых и 0 в остатке
95 / 2 = 47 целых и 1 в остатке
47 / 2 = 23 целых и 1 в остатке
23 / 2 = 11 целых и 1 в остатке
11 / 2 = 5 целых и 1 в остатке
5 / 2 = 2 целых и 1 в остатке
2 / 2 = 1 целых и 0 в остатке
1 / 2 = 0 целых и 1 в остатке
380₁₀ = 101111100₂
237 / 2 = 118 целых и 1 в остатке
118 / 2 = 59 целых и 0 в остатке
59 / 2 = 29 целых и 1 в остатке
29 / 2 = 14 целых и 1 в остатке
14 / 2 = 7 целых и 0 в остатке
7 / 2 = 3 целых и 1 в остатке
3 / 2 = 1 целых и 1 в остатке
1 / 2 = 0 целых и 1 в остатке
237₁₀ = 11101101₂
101111100₂ - 11101101₂ = 10001111₂
10001111₂ = 1*2⁰ + 1*2¹ + 1*2²+ 1*2³ + 0*2⁴ + 0*2⁵ + 0*2⁶ + 1*2⁷ =
1 + 2 + 4 + 8 + 0 + 0 + 0 + 128 = 1 + 2 + 4 + 8 + 128 = 143
380₁₀ - 237₁₀ = 143₁₀
Объяснение:
Цветные цифры действия в уме. Точка занимание из старшего разряда.
Таблица двоичного вычитания
0₂ – 0₂ = 0₂
1₂ – 0₂ = 1₂
1₂ – 1₂ = 0₂
10₂ – 1₂ = 1₂
32
Объяснение:
Данная программа прибавляет к переменной s 128, а еще увеличивает переменную n в два раза, и все это до тех пор пока s меньше или равняется 1024. То есть, эти изменения переменных прекратятся, когда условие цикла не будет выполнено (а именно, когда s станет больше 1024). И после того, как это произойдет программа выведет значение переменной n (как раз то, что нам нужно узнать!)
Итак, запустим программу:
n = 1
s = 0
Условие цикла выполняется (s меньше или равняется 1024)? Да.
Выполняется цикл.
После цикла:
n = 2
s = 128
Условие цикла выполняется (s меньше или равняется 1024)? Да.
Выполняется цикл.
После цикла:
n = 4
s = 256
Условие цикла выполняется (s меньше или равняется 1024)? Да.
Выполняется цикл.
После цикла:
n = 8
s = 512
Условие цикла выполняется (s меньше или равняется 1024)? Да.
Выполняется цикл.
После цикла:
n = 16
s = 1024
Условие цикла выполняется (s меньше или равняется 1024)? Да.
Выполняется цикл.
После цикла:
n = 32
s = 2048
Условие цикла выполняется (s меньше или равняется 1024)? Нет (наконец-то!).
Цикл перестает выполнятся, и программа пишет значение n, которое равняется (смотрим выше) 32.
На экране напечатано 32, все живы, все счастливы!
это значит, нужен статок от целочисленного деления.
если 11 поделить на 3, то остаток будет =2
вот если бы было
11 Div3 =
это значит, спрашивают, сколько раз 3 поместится в 11 (еление)
если 11 делить на 3, получится 3