Автор | Сообщение |
|
Отправлено: 16.10.20 16:22. Заголовок: Раздел 6. Алгоритм автомата
Здравствуйте, прошу помощи, решаю уже несколько раз и не получается Автомат обрабатывает целое число N (0 ≤ N ≤ 255) по следующему алгоритму: 1) Строится восьмибитная двоичная запись числа N. 2) Все цифры двоичной записи заменяются на противоположные (0 на 1, 1 на 0). 3) Полученное число переводится в десятичную запись. 4) Из нового числа вычитается исходное, полученная разность выводится на экран. Какое число нужно ввести в автомат, чтобы в результате получилось 99? Первый раз решил по формуле N = (255+R)/2, где N - искомое число, а R = 99. Ответ в таком случае 177 и он не верен. Далее пробовал решать с помощью системы: N+A =255 N-A = 99 N - искомое, а A наше новое число. Ответ 177. Не правильно. При подстановке и проверке получилось -99. Т.е ответ по модулю верный, а знак отличается. Объясните пожалуйста, уже не знаю как подходить к этой задаче!
|
|
|
Ответов - 1
[только новые]
|
|
|
Отправлено: 16.10.20 18:49. Заголовок: Из нового числа вычи..
цитата: | Из нового числа вычитается исходное |
| По вот этой системе N - новое число, A - первоначальное число. N+A =255 N-A = 99 N = 177 A = 78 Ответ: 78
|
|
|