Есть ответ 👍

Питон. исполнитель “раздвоитель” преобразует натуральные числа. у него есть две команды: “вычесть 1” и “разделить на 2”, первая команда уменьшает число на 1, вторая команда уменьшает число в два раза, если оно чётное, иначе происходит ошибка. дано два натуральных числа a и b (a> b). напишите алгоритм для развоителя, который преобразует число a в число b и при этом содержит минимальное число команд. команды алгоритма нужно выводить по одной в строке, первая команда обозначается, как -1, вторая команда как : 2.

265
393
Посмотреть ответы 2

Ответы на вопрос:


#python 3.6.0 a, b = int( int( while a! =b:   if (a//2> =b) and (a%2 == 0):     print ('разделить на 2')     a//=2   else:     print ('вычесть 1')     a-=1

индексация элементов массива обычно начинается с 0

реже всего с 1

Популярно: Информатика