Контрольные задания > 5. У исполнителя Утроитель две команды, которым присвоены номера:
1. вычти 1
2. умножь на 3
Первая из них уменьшает число на экране на 1, вторая утраивает его. Составьте
алгоритм получения из числа 4 числа 25, содержащий не более 5 команд. В
ответе запишите только номера команд.
Вопрос:
5. У исполнителя Утроитель две команды, которым присвоены номера:
1. вычти 1
2. умножь на 3
Первая из них уменьшает число на экране на 1, вторая утраивает его. Составьте
алгоритм получения из числа 4 числа 25, содержащий не более 5 команд. В
ответе запишите только номера команд.
Ответ:
Для получения числа 25 из числа 4, используя команды 'вычти 1' и 'умножь на 3', можно использовать следующий алгоритм:
1. вычесть 1: 4 - 1 = 3
2. умножить на 3: 3 * 3 = 9
3. умножить на 3: 9 * 3 = 27
Это нас увело в другую сторону. Попробуем еще.
1. вычесть 1: 4 - 1 = 3
2. вычесть 1: 3 - 1 = 2
3. умножить на 3: 2 * 3 = 6
Это не верно. Нам нужно получить 25
Попробуем еще раз.
1. умножить на 3: 4*3 = 12
2. вычесть 1: 12 -1 = 11
3. умножить на 3: 11*3 = 33
Начнем сначала.
1. вычесть 1: 4-1 =3
2. умножить на 3: 3*3=9
3. вычесть 1: 9-1 = 8
4. умножить на 3: 8*3=24
5. вычесть 1: 24 + 1 = 25
Не возможно.
Попробуем еще раз
1. вычесть 1: 4 - 1 = 3
2. умножить на 3: 3*3 = 9
3. вычесть 1: 9 - 1 = 8
4. умножить на 3: 8*3 = 24
5. вычесть 1: 24+1=25. Нельзя
Попробуем другую комбинацию
1. вычесть 1: 4-1 = 3
2. вычесть 1: 3-1=2
3. умножить на 3: 2*3=6
4. умножить на 3: 6*3=18
5. умножить на 3: 18*3=54. Это тоже не подходит
1. вычесть 1: 4-1=3
2. умножить на 3: 3*3=9
3. вычесть 1: 9-1=8
4. вычесть 1: 8-1=7
5. умножить на 3: 7*3=21
1. вычесть 1: 4-1=3
2. умножить на 3: 3*3=9
3. вычесть 1: 9-1=8
4. вычесть 1: 8-1=7
5. умножить на 3: 7*3=21
1. вычесть 1: 4-1=3
2. вычесть 1: 3-1=2
3. умножить на 3: 2*3=6
4. вычесть 1: 6-1=5
5. умножить на 3: 5*3=15
Перепробуем все варианты:
1. Вычти 1: 4 - 1 = 3
2. Умножь на 3: 3 * 3 = 9
3. Вычти 1: 9 - 1 = 8
4. Вычти 1: 8 - 1 = 7
5. Умножь на 3: 7*3=21. Не верно.
Давайте попробуем так.
1. вычесть 1: 4 - 1 = 3
2. умножить на 3: 3 * 3 = 9
3. умножить на 3: 9 * 3 = 27
4. вычесть 1: 27-1 = 26
5. вычесть 1: 26-1=25
Последовательность команд: 1, 2, 2, 1, 1
Ответ: "1, 2, 2, 1, 1"