Введём обозначения: 1 - умножить на 2; 2 - прибавить 11)1024 - чётное ⇒ 1024/2 = 512512 - чётное ⇒ 512/2 = 256256 - чётное ⇒ 256/2 = 128128 - чётное ⇒ 128/2 = 6464 - чётное ⇒ 64/2 = 3232 - чётное ⇒ 32/2 = 1616 - чётное ⇒ 16/2 = 88 - чётное ⇒ 8/2 = 44 - чётное ⇒ 4/2 = 22 - чётное ⇒ 2/2 = 11 - нечётное ⇒ 1-1 = 0Программа получения из 0 числа 1024: 211111111112)500 - чётное ⇒ 500/2 = 250250 - чётное ⇒ 250/2 = 125125 - нечётное ⇒ 125-1 = 124124 - чётное ⇒ 124/2 = 6262 - чётное ⇒ 62/2 = 3131 - нечётное ⇒ 31-1 = 3030 - чётное ⇒ 30/2 = 1515 - нечётное ⇒ 15-1 = 1414 - чётное ⇒ 14/2 = 77 - нечётное ⇒ 7-1 = 66 - чётное ⇒ 6/2 = 33 - нечётное ⇒ 3-1 = 22 - чётное ⇒ 2/2 = 11 - нечётное ⇒ 1-1 = 0Программа получения из 0 числа 500: 21212121211211