Вопрос:

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

Ответ:

Нам нужно получить из числа 5 число 60, используя команды умножения на 3 (команда 1) и прибавления 1 (команда 2). 1. Умножим 5 на 3: $$5 * 3 = 15$$ (команда 1) 2. Умножим 15 на 3: $$15 * 3 = 45$$ (команда 1) 3. Прибавим 1 к 45: $$45 + 1 = 46$$ (команда 2) 4. Прибавим 1 к 46: $$46 + 1 = 47$$ (команда 2) 5. Прибавим 1 к 47: $$47 + 1 = 48$$ (команда 2) 6. Умножим 48 на 3/2. Это не подходит Попробуем другой вариант: 1. Умножим 5 на 3: $$5 * 3 = 15$$ (команда 1) 2. Прибавим 1 к 15: $$15 + 1 = 16$$ (команда 2) 3. Умножим 16 на 3: $$16 * 3 = 48$$ (команда 1) 4. Прибавим 1 к 48: $$48 + 1 = 49$$ (команда 2) 5. Прибавим 1 к 49: $$49 + 1 = 50$$ (команда 2) 6. Прибавим 1 к 50: $$50 + 1 = 51$$ (команда 2) Давайте попробуем начать с прибавления: 1. Прибавим 1 к 5: $$5 + 1 = 6$$ (команда 2) 2. Умножим 6 на 3: $$6 * 3 = 18$$ (команда 1) 3. Умножим 18 на 3: $$18 * 3 = 54$$ (команда 1) 4. Прибавим 1 к 54: $$54 + 1 = 55$$ (команда 2) 5. Прибавим 1 к 55: $$55 + 1 = 56$$ (команда 2) 6. Прибавим 1 к 56: $$56 + 1 = 57$$ (команда 2) Попробуем еще раз. 1. Умножим 5 на 3: $$5 * 3 = 15$$ (команда 1) 2. Прибавим 1 к 15: $$15 + 1 = 16$$ (команда 2) 3. Прибавим 1 к 16: $$16 + 1 = 17$$ (команда 2) 4. Умножим 17 на 3: $$17 * 3 = 51$$ (команда 1) 5. Прибавим 1 к 51: $$51 + 1 = 52$$ (команда 2) 6. Прибавим 1 к 52: $$52 + 1 = 53$$ (команда 2) Необходимо составить алгоритм, который приведет к 60 за не более чем 6 шагов. 1. Прибавим 1 к 5: $$5+1=6$$ (команда 2) 2. Умножим 6 на 3: $$6*3=18$$ (команда 1) 3. Прибавим 1 к 18: $$18+1=19$$ (команда 2) 4. Прибавим 1 к 19: $$19+1=20$$ (команда 2) 5. Умножим 20 на 3: $$20*3 = 60$$ (команда 1) Алгоритм: 2 1 2 2 1 Ответ: 21221
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие