![Исполнение формального алгоритма 18.01.2021 Зорина Ольга Александровна Учитель информатики МБОУ «СШ №7» г.Новый Уренгой](http://fsd.compedu.ru/html/2021/09/21/i_614a07dc467f3/img_phpkR5j2q_Ispolnenie-formalnogo-algoritma_0.jpg)
Исполнение формального алгоритма
18.01.2021
Зорина Ольга Александровна
Учитель информатики
МБОУ «СШ №7» г.Новый Уренгой
![№ 1. У исполнителя Преобразователь две команды, которым присвоены номера: 1. раздели на 3 2. вычти 1 Составьте алгоритм получения из числа 91 числа 3 , содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них. :3 91 3 – 1 5 команд 90 : 3 = 10 – 1 = 9 : 3 = 3 91 – 1 = 30 : 3 = 2 1 1 1 2 Ответ: 21121.](http://fsd.compedu.ru/html/2021/09/21/i_614a07dc467f3/img_phpkR5j2q_Ispolnenie-formalnogo-algoritma_1.jpg)
№ 1.
У исполнителя Преобразователь две команды, которым присвоены номера:
1. раздели на 3
2. вычти 1
Составьте алгоритм получения из числа 91 числа 3 , содержащий не более 5 команд. В ответе запишите только номера команд.
Если таких алгоритмов более одного, то запишите любой из них.
- :3 91 3
- – 1 5 команд
90 : 3 =
10 – 1 =
9 : 3 = 3
91 – 1 =
30 : 3 =
2
1
1
1
2
Ответ: 21121.
![№ 2. У исполнителя Вычислитель две команды, которым присвоены номера: 1. умножь на 3 2. вычти 5 Составьте алгоритм получения из числа 14 числа 31 , содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них. *3 14 31 – 5 5 команд 9 – 5 = 12 * 3 = 4 * 3 = 36 – 5 = 31 14 – 5 = 1 2 1 2 2 Ответ: 22112.](http://fsd.compedu.ru/html/2021/09/21/i_614a07dc467f3/img_phpkR5j2q_Ispolnenie-formalnogo-algoritma_2.jpg)
№ 2.
У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 3
2. вычти 5
Составьте алгоритм получения из числа 14 числа 31 , содержащий не более 5 команд. В ответе запишите только номера команд.
Если таких алгоритмов более одного, то запишите любой из них.
- *3 14 31
- – 5 5 команд
9 – 5 =
12 * 3 =
4 * 3 =
36 – 5 = 31
14 – 5 =
1
2
1
2
2
Ответ: 22112.
![Задание 3. У исполнителя Квадратор две команды, которым присвоены номера: 1. вычти 4 2. возведи в квадрат Первая из них уменьшает число на экране на 4, вторая – возводит число во вторую степень. Составьте алгоритм получения из числа 15 числа 5 , содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.](http://fsd.compedu.ru/html/2021/09/21/i_614a07dc467f3/img_phpkR5j2q_Ispolnenie-formalnogo-algoritma_3.jpg)
Задание 3.
У исполнителя Квадратор две команды, которым присвоены номера:
1. вычти 4
2. возведи в квадрат
Первая из них уменьшает число на экране на 4, вторая – возводит число во вторую степень.
Составьте алгоритм получения из числа 15 числа 5 , содержащий не более 5 команд.
В ответе запишите только номера команд.
Если таких алгоритмов более одного, то запишите любой из них.
![Задание 4. У исполнителя Преобразователь две команды, которым присвоены номера: 1. обнули справа 2. увеличь на 12 Первая из них заменяет цифру младшего разряда числа на 0, вторая увеличивает число на 12. Составьте алгоритм получения из числа 15 числа 58 , содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.](http://fsd.compedu.ru/html/2021/09/21/i_614a07dc467f3/img_phpkR5j2q_Ispolnenie-formalnogo-algoritma_4.jpg)
Задание 4.
У исполнителя Преобразователь две команды, которым присвоены номера:
1. обнули справа
2. увеличь на 12
Первая из них заменяет цифру младшего разряда числа на 0, вторая увеличивает число на 12.
Составьте алгоритм получения из числа 15 числа 58 , содержащий не более 5 команд.
В ответе запишите только номера команд.
Если таких алгоритмов более одного, то запишите любой из них.
![№ 5. У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 1 2. умножь на b Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 12121 переводит число 3 в число 69 . Определите значение b. (b – неизвестное натуральное число; b ≥ 2) +1 3 69 *b 12121 ((3 + 1) · b + 1) · b + 1 = 69 (4b + 1) b = 69 – 1 4b 2 + b = 68 4b 2 + b – 68 = 0 D = 1 2 – 4·4·(-68) = 1 + 1088 = 1089 = 33 2 Ответ: 4.](http://fsd.compedu.ru/html/2021/09/21/i_614a07dc467f3/img_phpkR5j2q_Ispolnenie-formalnogo-algoritma_5.jpg)
№ 5.
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 1
2. умножь на b
Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 12121 переводит число 3 в число 69 .
Определите значение b. (b – неизвестное натуральное число; b ≥ 2)
- +1 3 69
- *b 12121
((3 + 1) · b + 1) · b + 1 = 69
(4b + 1) b = 69 – 1
4b 2 + b = 68
4b 2 + b – 68 = 0
D = 1 2 – 4·4·(-68) = 1 + 1088 = 1089 = 33 2
Ответ: 4.
![Задание 6. У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 1 2. умножь на b (b – неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b. Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 12211 переводит число 1 в число 52 . Определите значение b.](http://fsd.compedu.ru/html/2021/09/21/i_614a07dc467f3/img_phpkR5j2q_Ispolnenie-formalnogo-algoritma_6.jpg)
Задание 6.
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 1
2. умножь на b
(b – неизвестное натуральное число; b ≥ 2)
Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b.
Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 12211 переводит число 1 в число 52 .
Определите значение b.
![Задание 7. У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 1 2. умножь на b (b – неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b. Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 11221 переводит число 2 в число 65 . Определите значение b.](http://fsd.compedu.ru/html/2021/09/21/i_614a07dc467f3/img_phpkR5j2q_Ispolnenie-formalnogo-algoritma_7.jpg)
Задание 7.
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 1
2. умножь на b
(b – неизвестное натуральное число; b ≥ 2)
Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b.
Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 11221 переводит число 2 в число 65 .
Определите значение b.
![Задание 8. У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 1 2. умножь на b (b – неизвестное натуральное число; b ≥ 2) Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b. Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 12121 переводит число 5 в число 101 . Определите значение b.](http://fsd.compedu.ru/html/2021/09/21/i_614a07dc467f3/img_phpkR5j2q_Ispolnenie-formalnogo-algoritma_8.jpg)
Задание 8.
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 1
2. умножь на b
(b – неизвестное натуральное число; b ≥ 2)
Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b.
Программа для исполнителя Альфа – это последовательность номеров команд. Известно, что программа 12121 переводит число 5 в число 101 .
Определите значение b.