• (даю 40 баллов) Вспомните задачу о Вычислителе , умеющем только умножать на 2 и прибавлять 1 . Разрабатывать для него рациональные (короткие) программы будет значительно проще,если вы воспользуетесь следующей блок-схемой : ....... Используя эту блок-схему , составьте рациональные программы получения из числа 0 чисел 1024 и 500.

    question img

Ответы 3

  • Благодарю,Сударь
  • Пожалуйста.
  • Введём обозначения: 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
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years