Дискретность - это свойство алгоритма, когда алгоритм разбивается на конечное число элементарных действий (шагов) . Понятность - свойство алгоритма, при котором каждое из этих элементарных действий (шагов) являются законченными и понятными. Детерминированность - свойство, когда каждое действие (операция. указание. шаг. требование) должно пониматься в строго определённом смысле, чтобы не оставалась места произвольному толкованию. чтобы каждый, прочитавший указание, понимал его однозначно. Массовость - свойство, когда по данному алгоритму должна решаться не одна, а целый класс подобных задач. Результативность – свойство, при котором любой алгоритм в процессе выполнения должен приводить к определённому результату. Отрицательный результат также является результатом.
Первое число: 1010101 в двоичной системе. Давайте переведем его в десятичную систему исчисления.
Чтобы перевести двоичное число в десятичное, мы должны умножить каждую цифру двоичного числа на соответствующую степень числа 2 и сложить полученные произведения.
a = 1
A = []
while a != 0:
a = int(input())
A.append(a)
A.pop()
print(sum(A))
Объяснение: