Помогите разобраться в решении этой задачи. - вопрос №3484530

У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 1; 2. умножь на b (b-неизвестное натуральное число; b≥2)
Программа для исполнителя Альфа-это последовательность номеров команд. Известно, что программа 12121 переводит число 3 в число 90.
Определите значение b.

Дополнение автора от 23.10.19 12:39:25
изображение из вопроса

Лучший ответ по мнению автора

Предположим b=4. Сымитируем работу исполнителя.
Начальное значение 3
1) 3+1=4

2) 4*4=16

1) 16+1=17

2) 17*4=68

1) 68+1=69
Если взять b<4, то получим результат еще меньше.

 Предположим b=5. Сымитируем работу исполнителя.

Начальное значение 3
1) 3+1=4

2) 4*5=20

1) 20+1=21

2) 21*5=105

1) 105+1=106
Если взять b>5, то получим результат еще больше.
Всё-таки ошибка в условии. Это бывает.

23.10.19
Лучший ответ по мнению автора

Другие ответы

Очевидно ошибка в условии.
Задача сводится к уравнению ((3 + 1)·b + 1)·b + 1 = 90
Получается b = 4.593646522
23.10.19
Составим уравнение 90 = (4x+1)*x)+1
Раскроем скобки 90 = 4x^2 + x + 1
Перенесем 90 и приравняем к 0 
4x^2 + x — 89 = 0
Решим через дискриминант D = b^2 — 4 a c = 1-4*4*(-89) = sqrt(D) = 37,7491
x = (- b + sqrt(D)) / 2a = (-1 + 37,7491) / 8 = 4,5936  так как  натуральное 4
Ответ: 4
01.12.19

Еva

Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store