Владимир
?>

ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHONШифр ЦезаряВ шифре Цезаря каждый символ, являющийся буквой латинского алфавита, заменяется на другой символ, k-тый по счёту в алфавите после данного. Если этот символ выходит за границы, то берётся соответствующий из начала строки. Например, для k=3 символ A заменяется на D, символ B — на E, символ C — на F, ..., символ Z – на C. Аналогично, строчные буквы заменяются на строчные буквы. Все остальные символы не меняются.Дана строка, зашифруйте её при шифра Цезаря. Решение оформите в виде функции CaesarCipher (S, k), возвращающей новую строку. S — исходная строка, k — величина сдвига. Функцию нужно вызывать со значением k = 3.Указание:Cделайте функцию CaesarCipherChar (c, k), шифрующую один символ.Примеры:Ввод:In a hole in the ground there lived a hobbit.Вывод:Lq d kroh lq wkh jurxqg wkhuh olyhg d kreelw.Код:def CaesarCipherChar(c, k):# тут нужно что-то вставитьdef CaesarCipher(s, k):# тут нужно что-то вставитьS = input()print(CaesarCipher(S, 3))

Информатика

Ответы

Владимирович_Роман
1. устройства "понимают" друг друга, потому что вся информация кодируется двоичным кодом. если взять интернет, то обычно действует  кодировка информации _ UNICODE.
2. для начала найдём общий объём передаваемой информации:
для этого переведём килобиты в биты
56 кбит * 1024 = 57344 бит.  умножим его на время:
57344*5 = 286720 бит информации будет передано за 5 секунд.
возьмём кодировку unicode, в которой символ кодируется 16 битами.
формула: I=Ki; K=I/i = 286720/16= 17920 символов.
3. переведём кбайты в биы
625 кбайт = 5120000 бита.
так как нам нужно время, то воспользуемся формулой I=vt; t=I/v = 5120000 / 64000=80c
kenni19868
Для записи с римских цифр больших чисел над теми цифрами, которые обозначают тысячи, ставится черта, а над цифрами, которые обозначают миллионы, — двойная черта. (см. ...)

Допускается и другой вариант написания длинных чисел.
Если требуется перевести большое число (например, 123456), то можно разбить его по три знака (123 и 456) и перевести каждое число в отдельности. После перевода нужно объединить получившиеся числа (CXXIII CDLVI).
Используя второй вариант перевода, получим:
269 620 188 = CCLXIX DCXX CLXXXVIII
269620188 в римскую систему счисления

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

Поделитесь своими знаниями, ответьте на вопрос:

ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHONШифр ЦезаряВ шифре Цезаря каждый символ, являющийся буквой латинского алфавита, заменяется на другой символ, k-тый по счёту в алфавите после данного. Если этот символ выходит за границы, то берётся соответствующий из начала строки. Например, для k=3 символ A заменяется на D, символ B — на E, символ C — на F, ..., символ Z – на C. Аналогично, строчные буквы заменяются на строчные буквы. Все остальные символы не меняются.Дана строка, зашифруйте её при шифра Цезаря. Решение оформите в виде функции CaesarCipher (S, k), возвращающей новую строку. S — исходная строка, k — величина сдвига. Функцию нужно вызывать со значением k = 3.Указание:Cделайте функцию CaesarCipherChar (c, k), шифрующую один символ.Примеры:Ввод:In a hole in the ground there lived a hobbit.Вывод:Lq d kroh lq wkh jurxqg wkhuh olyhg d kreelw.Код:def CaesarCipherChar(c, k):# тут нужно что-то вставитьdef CaesarCipher(s, k):# тут нужно что-то вставитьS = input()print(CaesarCipher(S, 3))
Ваше имя (никнейм)*
Email*
Комментарий*