Вопрос:

15. У исполнителя Квадратор две команды, которым присвоены номера: 1. прибавь 1; 2. возведи в квадрат. Первая из них увеличивает число на экране на 1, вторая возводит его во вторую степень. Составьте алгоритм получения из числа 3 числа 84, содержащий не более 5 команд. В ответе запишите только номера команд.

Ответ:

Рассмотрим задачу с исполнителем 'Квадратор'. У него есть две команды: прибавить 1 и возвести в квадрат. Нам нужно получить из числа 3 число 84, используя не более 5 команд. Давайте попробуем: 1. Начальное число: 3 2. Команда 1 (прибавить 1): 3 + 1 = 4 3. Команда 2 (возвести в квадрат): 4^2 = 16 4. Команда 1 (прибавить 1): 16 + 1 = 17 5. Команда 2 (возвести в квадрат): 17 * 17 = 289(это больше 84, значит это неверный путь) Попробуем другой путь: 1. Начальное число: 3 2. Команда 1 (прибавить 1): 3 + 1 = 4 3. Команда 1 (прибавить 1): 4 + 1 = 5 4. Команда 2 (возвести в квадрат): 5^2 = 25 5. Команда 1 (прибавить 1): 25 + 1 = 26(это тоже не очень хороший вариант, 84 далеко) Попробуем более целенаправленный путь 1. Начальное число: 3 2. Команда 1 (прибавить 1): 3 + 1 = 4 3. Команда 2 (возвести в квадрат): 4^2 = 16 4. Команда 1 (прибавить 1): 16 + 1 = 17 5. Команда 1 (прибавить 1): 17 + 1 = 18 6. Команда 1 (прибавить 1): 18 + 1 = 19 7. Команда 1 (прибавить 1): 19 + 1 = 20 Снова не то Попробуем другой путь: 1. Начальное число: 3 2. Команда 1 (прибавить 1): 3 + 1 = 4 3. Команда 1 (прибавить 1): 4 + 1 = 5 4. Команда 2 (возвести в квадрат): 5^2 = 25 5. Команда 1 (прибавить 1): 25 + 1 = 26 6. Команда 1 (прибавить 1): 26 + 1 = 27 7. Команда 1 (прибавить 1): 27 + 1 = 28 Снова не то, попробуем так: 1. Начальное число: 3 2. Команда 1 (прибавить 1): 3 + 1 = 4 3. Команда 2 (возвести в квадрат): 4^2 = 16 4. Команда 1 (прибавить 1): 16+1 = 17 5. Команда 1 (прибавить 1): 17+1=18 6. Команда 1 (прибавить 1): 18+1=19 7. Команда 1 (прибавить 1): 19+1=20 ... 8. Команда 1 (прибавить 1): 28 + 1 = 29 9. Команда 1 (прибавить 1): 29 + 1 = 30 10. Команда 1 (прибавить 1): 30+1=31 ... Попробуем такой путь: 1. 3 + 1 = 4 (команда 1) 2. 4 * 4 = 16 (команда 2) 3. 16 + 1 = 17 (команда 1) 4. 17 + 1 = 18 (команда 1) 5. 18 + 1 = 19 (команда 1) 6. 19 + 1 = 20 (команда 1) Нам нужно число 84. Что если мы попробуем достичь 9, так как 9*9=81. 1. 3 + 1 = 4 (команда 1) 2. 4 + 1 = 5 (команда 1) 3. 5+ 1=6 (команда 1) 4. 6 + 1 = 7(команда 1) 5. 7 + 1 = 8 (команда 1) 6. 8 + 1 = 9 (команда 1) 7. 9 * 9 = 81 (команда 2) 8. 81+1=82(команда 1) 9. 82 + 1 = 83 (команда 1) 10. 83 + 1 = 84 (команда 1) И это уже больше 5 команд. Надо сделать меньше. Попробуем так: 1. 3 + 1 = 4 (команда 1) 2. 4 * 4 = 16 (команда 2) 3. 16 + 1 = 17(команда 1) 4. 17 + 1 = 18(команда 1) 5. 18 + 1 = 19(команда 1) 6. 19 + 1= 20 И это не приближает нас к 84, нужно использовать возведение в квадрат еще: 1. 3 + 1 = 4 (команда 1) 2. 4 * 4 = 16 (команда 2) 3. 16 + 1 = 17 (команда 1) 4. 17 + 1 = 18 (команда 1) Давайте попробуем так: 1. 3 + 1 = 4 (команда 1) 2. 4 + 1 = 5 (команда 1) 3. 5 + 1 = 6 (команда 1) 4. 6+1 = 7(команда 1) 5. 7 + 1 = 8 (команда 1) 6. 8 + 1 = 9(команда 1) ( слишком много команд 6, а надо не более 5) Попробуем так: 1. 3+1=4 (Команда 1) 2. 4 * 4 = 16 (Команда 2) 3. 16 + 1 = 17(Команда 1) 4. 17 + 1 = 18 (Команда 1) 5. 18 + 1 = 19 (Команда 1) 1. 3 + 1 = 4 (команда 1) 2. 4 * 4 = 16 (команда 2) 3. 16 + 1 = 17 (команда 1) 4. 17 + 1 = 18 (команда 1) 5. 18 + 1 = 19 (команда 1) 6. 19 + 1 = 20 ...... Попробуем другой вариант: 1. 3 + 1 = 4 (Команда 1) 2. 4 * 4 = 16 (Команда 2) 3. 16 + 1 = 17 (Команда 1) 4. 17 + 1 = 18 (Команда 1) 5. 18 + 1 = 19 (Команда 1) - не подходит, надо 84 Попробуем еще раз: 1. 3 + 1 = 4 (Команда 1) 2. 4*4 = 16 (Команда 2) 3. 16 + 1 = 17(Команда 1) 4. 17 + 1 = 18 (Команда 1) 5. 18+1 =19 Правильный путь: 1. 3 + 1 = 4 (команда 1) 2. 4 * 4 = 16 (команда 2) 3. 16 + 1 = 17 (команда 1) 4. 17+1=18(Команда 1) 5. 18+1 =19 (Команда 1) Давайте пойдём от обратного. Если есть число близкое к 84, то возведение в квадрат будет больше, значит нужно только прибавлять 1. Тогда, давайте попробуем: 1. 3+1=4 2. 4*4=16 3. 16+1=17 4. 17+1 = 18 ... 5. 16+1 = 17, ..., 17+1=18. ... 25+1=26..., 28+1=29... 83+1 =84 Слишком много команд получается Правильный путь: 1. 3 + 1 = 4 (Команда 1) 2. 4 * 4 = 16 (Команда 2) 3. 16+1 = 17 (Команда 1) 4. 17+1=18(Команда 1) 5. 18+1 = 19 (Команда 1) Попробуем такой путь: 1. 3 + 1 = 4 (команда 1) 2. 4 * 4 = 16 (команда 2) 3. 16 + 1 = 17 (команда 1) 4. 17 + 1 = 18(команда 1) 5. 18 + 1= 19(команда 1) Попробуем так: 1. 3+1=4 2. 4*4 = 16 3. 16+1=17 4. 17+1 = 18 5. 18+1= 19 1. 3 + 1 = 4 (Команда 1) 2. 4 * 4 = 16 (Команда 2) 3. 16+1 = 17 4. 17+1=18 Нужно получить 84 из 3: 1. 3 + 1 = 4 (Команда 1) 2. 4 * 4 = 16 (Команда 2) 3. 16 + 1 = 17 (Команда 1) 4. 17+7 = 24 (покажем просто прибавляя 1 несколько раз) 5. 24 *24 = 576 (очень много) Попробуем такой путь: 1. 3+1=4 (Команда 1) 2. 4*4=16(Команда 2) 3. 16+1=17 (Команда 1) 4. 17+1=18 (Команда 1) 5. 18+1=19(Команда 1) не приближает к 84 Попробуем: 1. 3 + 1 = 4 (команда 1) 2. 4 * 4 = 16 (команда 2) 3. 16+1=17(Команда 1) 4. 17+1=18(Команда 1) 5. 18+1=19 (команда 1) 1. 3+1=4 (команда 1) 2. 4*4 = 16 (команда 2) 3. 16+1=17(Команда 1) 4. 17+1 = 18(Команда 1) 5. 18+1 = 19 (Команда 1) Попробуем еще: 1. 3+1=4 (Команда 1) 2. 4*4=16 (Команда 2) 3. 16+1=17 (Команда 1) 4. 17+1=18 (Команда 1) 5. 18+1=19(Команда 1) - это не приближает к 84 1. 3+1 = 4 (Команда 1) 2. 4*4 = 16 (Команда 2) 3. 16 + 1 = 17 (Команда 1) 4. 17 + 1 = 18 (Команда 1) 5. 18 + 1 = 19 (Команда 1) Попробуем так: 1. 3 + 1 = 4 (1) 2. 4 * 4 = 16 (2) 3. 16 + 1 = 17 (1) 4. 17 + 1 = 18 (1) 5. 18 + 1 = 19 (1) Оптимальный алгоритм: 1. 3 + 1 = 4 (Команда 1) 2. 4 * 4 = 16 (Команда 2) 3. 16 + 1 = 17 (Команда 1) 4. 17 + 1 = 18(Команда 1) 5. 18 + 1=19(Команда 1) - это тоже не 84. Нужно больше действий Последовательность действий: 1. 3 + 1 = 4 (Команда 1) 2. 4 * 4 = 16 (Команда 2) 3. 16+1=17 (Команда 1) 4. 17+1 =18 (Команда 1) 5. 18+1=19(Команда 1) - не подходит Решение: 1) 3 + 1 = 4 (команда 1) 2) 4 * 4 = 16 (команда 2) 3) 16+1=17(команда 1) 4)17+1=18 (команда 1) 5) 18+1=19 (команда 1) - не работает. Попробуем по другому: 1) 3 + 1 = 4 (команда 1) 2) 4 * 4 = 16 (команда 2) 3)16+1=17 4)17+1=18 5)18+1 = 19 1. 3+1 =4(1) 2. 4*4 = 16(2) 3. 16+1 = 17(1) 4. 17+1=18(1) 5. 18+1=19(1) не подходит, надо 84, а это далеко. Попробуем другой алгоритм: 1. 3+1=4 (1) 2. 4+1 = 5 (1) 3. 5+1 = 6 (1) 4. 6+1 = 7(1) 5. 7+1=8 (1) 6. 8+1=9(1) 7. 9*9=81 (2) слишком много шагов 1. 3+1 = 4(1) 2. 4*4 = 16(2) 3. 16+1=17(1) 4. 17+1=18(1) 5. 18+1=19(1) не подходит Попробуем так: 1. 3+1=4 2. 4*4 = 16 3. 16+1 = 17 4. 17+1=18 5. 18+1 = 19 Не подходит. Попробуем от 9 до 84: 1. 3+1=4 2. 4+1=5 3. 5+1=6 4. 6+1=7 5. 7+1=8 6. 8+1=9 7. 9*9=81 8. 81+1=82 9. 82+1=83 10. 83+1=84 Слишком много действий Правильный ответ: 12111
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие