ТутРешу.Ру

Автомат получает на вход два двузначных шестнадцатеричных числа

Задание:

Автомат получает на вход два двузначных шестнадцатеричных числа. В этих числах все цифры не превосходят цифру 6 (если в числе есть цифра больше 6, автомат отказывается работать). По этим числам строится новое шестнадцатеричное число по следующим правилам. 1) Вычисляются два шестнадцатеричных числа – сумма старших разрядов заданных чисел и сумма младших разрядов этих чисел. 2) Полученные два шестнадцатеричных числа записываются друг за другом в порядке возрастания (без разделителей). Пример. Исходные числа: 66, 43. Поразрядные суммы: A, 9. Результат: 9A. Определите, какое из предложенных чисел может быть результатом работы автомата: 1) AF 2) 410 3) 8B 4) 76 (и объясните, пожалуйста, как это решать вообще)

Решение:

Ответ: 3) 8BРешение: так как значение цифр в разрядах не превышает 6 => их сумма меньше или равна 12 (в 16-ричной системе счисления B). (ответ 1 отпадает, потому что в нем присутствует цифра F=16, т. Е сумма одних из разрядов превысила 12) => самое максимальное число, которое может получится в ответе состоит максимум из 2 цифр BB (ответ 2 отпадает, потому что трехзначное число). По 2 условию цифры в ответе записываются от меньшего к большему (ответ 4 отпадает, потому что 7>6). Остается 3) 8B, который не противоречит условиям




Знаете другой ответ?

Отправить свой ответ