Сформулировать правило сложения двух цифр одного разряда в столбик используя для примеров (5+3,6+4,9+5) для позиционных систем счисления
141
269
Ответы на вопрос:
Чтобы сложить две цифры в одном разряде в системе счисления по некоторому основанию n, достаточно выполнить сложение в любой подходящей системе счисления (например, десятичной). если результат будет меньше n, его следует записать в заданной системе счисления. в противном случае из результата нужно вычесть n, записать полученную разность и сделать перенос +1 в старший разряд. примеры в системе счисления по основанию 10. 5+3=8 6+4=10, 10-10=0 и +1 в следующий разряд 9+5=14, 14-10=4 и +1 в следующий разряд. эти же примеры в системе счисления по основанию 12. 5+3=8 6+4=10, записываем, как а₁₂ 9+5=14, 14-12=2 и +1 в следующий разряд, получаем 12₁₂ эти же примеры в системе счисления по основанию 16. 5+3=8 6+4=10, записываем, как а₁₆ 9+5=14, записываем, как e₁₆
Если на прохождение запроса нужно время t секунд. то с момента отправки запроса клиентом до получения ответа сервера пройдёт время 2t. зная, что запрос был отправлен в момент времени a и получен ответ в момент времени c, можно вычислить t. учитывая, что t секунд назад было время b, то сейчас время b + t. def timestamp_to_time(timestamp): seconds = 0 for token in timestamp.split(": "): seconds = seconds * 60 + int(token) return seconds def time_to_timestamp(time): seconds = time % 60 time //= 60 minutes = time % 60 time //= 60 hours = time % 24 return "{: 02d}: {: 02d}: {: 02d}".format(hours, minutes, seconds) a = timestamp_to_time( b = timestamp_to_time( c = timestamp_to_time( if c < a: c += timestamp_to_time("24: 00: 00") t = (c - a + 1) // 2 current_time = b + t print(time_to_timestamp(current_time)) пример ввода: 23: 59: 59 01: 00: 51 00: 00: 20 пример вывода: 01: 01: 02
Популярно: Информатика
-
alesia416.12.2021 14:48
-
K1231124.04.2023 04:12
-
nurgustaandmitrу13.02.2021 23:01
-
1389570208465781257006.09.2021 10:45
-
sem21211.07.2022 23:58
-
zoriy2207.02.2021 11:11
-
DiamondPro1131.05.2022 18:17
-
AnnaKnuazev09.09.2022 21:26
-
Sofiko2001710.04.2023 20:48
-
мая10103.12.2020 07:07