Книга: Основы программирования на языке Паскаль
0 двоек
0 четверок
0 восьмерок
0 шестнадцать
0 тридцать два
0 шестьдесят четыре
0 сто двадцать восемь
1 двести пятьдесят шесть
Пояснение: в любой позиционной системе счисления на первом месте справа в числе стоит количество оснований системы счисения в степени 0, на втором месте справа – количество оснований в степени 1, на третьем месте справа – количество оснований в степени 2 и т.д. так, для десятичной системы имеем:
3 2 4
количество единиц 100 * 4 = 4
количество десятков 101 * 2 = 20
количество сотен 102 * 3 = 300
сложим = 324
Для двоичной системы:
1 0 1 1 0 0 1
количество единиц 20 * 1 = 1
количество двоек 21 * 0 = 0
количество четверок 22 * 0 = 0
количество восьмерок 23 * 1 = 8
количество шестнадцаток 24 * 1 = 16
количество тридцать вторых 25 * 1 = 0
количество шестьдесят четверок 26 * 1 = 64
сложим = 89
т.е. десятичное 89 имеет изображение 1011001 в двоичной системе.
Для правильного написания арифметических выражений необходимо соблюдать следующие правила:
1. Запрещено последовательное появление знаков двух операций, т.е.
A + - B – неверно, A + (-B) – верно.
2. Порядок выполнения операций: /,,div, mod, and, or, shl, shr, –, + . Порядок может быть нарушен круглыми скобками, так как часть выражения, заключённая в круглые скобки, выполняется в первую очередь.