Форум » Выполнение и анализ алгоритмов для исполнителей » В13 от 17 мая » Ответить

В13 от 17 мая

teacher1311: не могу решить задание В13: исполнитель Полутор: прибавь 1, умножь на полтора (только для четных). из 1 получить 20. У меня цепочка команд написана внизу числа. Где я ошибаюсь, если ответ 32? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 1 2 2 2 4 4 4 8 8 8 16 16 16 15 16 17 18 19 20 32 32 32 64 64 64

Ответов - 5

Поляков: Для 12: 8 + 4 = 12.

teacher1311: Константин Юрьевич, как всегда, спасибо большое! Глаз замылился на этих примерах, упустила очевидное.

Маша: 1) Способ: 1+1+1+1+1+1=6 2) Способ: (1+1)*1,5+1+1+1=6 3) Способ: (1+1+1+1+1)*1,5=6 Не могу придумать четвертую программу получения числа шесть командами (+1) и (*1.5), но только для четных чисел. А у teacher1311 стоит 4 программы для числа 6.


oval: Маша пишет: 3) Способ: (1+1+1+1+1)*1,5=6 ну это круто вы посчитали :) Не могу придумать четвертую программу получения числа шесть командами (+1) и (*1.5), но только для четных чисел. легче с конца рассуждать 6 можно получить из 5 "+1" и из 4 "*1.5" 5 можно получить из 4 "+1" 4 можно получить из 3 "+1" 3 можно получить из 2 "+1" и "*1.5" 2 из 1 "+1" теперь назад считаем, для 2 ->1 для 3 ->1 + 1 = 2 для 4 ->2 для 5 ->2 для 6 ->2+2 = 4 уж если очень хочется: 1+1+1+1+1+1 (1+1)*1.5+1+1+1 (1+1+1+1)*1.5 ((1+1)*1.5+1)*1.5

Маша: Спасибо, что отвечаете на вопросы! А в способе №3 я просто лишнюю 1 написала и не проверила написанное. Это у меня было 4*1,5. Но, Вы, наверное, догадались. А вообще, Вы во-второй раз мне помогаете, спасибо!



полная версия страницы