kobzev-e
?>

Определите мощность алфавита, если сообщение, содержащее 512 символов, составляет 256 байта.

Информатика

Ответы

olesyashazk5055
N = 512/256 = 2^I = 2^1 = 2
sergei-komissar8475
A)     1    1    1    1    1    1    1 б)     1    2    3    4    5    6    7 в)   -3    0    5  12  21  32  45 г)     3    4  -1    5    0  10 -12 д)     0    1    0    2    0    3    0    4
sergeevich

Объяснение: Если я неправильно поняла задачу или ты что-то не понимаешь из этого - пиши, порешаем. =)

1. Создала функцию в которой объявила переменную chars(ch) и задала ей все символы английского алфавита, умножила их на 2, тк как это самый лёгкий вариант, который смогла придумать. После добавила к этой переменной upper(), чтоб работало и на верхний регистр.

2. Если не объяснять всё буквально, то нашла по отдельности каждый символ в ch и прибавила k из условия, если не находит - значит этот символ не является буквой английского алфавита.

Python Code:

def CaesarCipher(S, k):

   ch = ''*2; ch+=ch.upper()

   return ''.join([ch[ch.index(x)+k] if x in ch else x for x in S])

S=input()

print(CaesarCipher(S, 3))


Питон Шифр ЦезаряВ шифре Цезаря каждый символ, являющийся буквой латинского алфавита, заменяется на

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

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

Определите мощность алфавита, если сообщение, содержащее 512 символов, составляет 256 байта.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

whitecatrussia5398
k-serga1
Альберт Луиза1595
Алиференко_Елена342
zaschitin48
soskadoa
oldprince840
NatalyaAlekseevich1644
Khlustikova_Borisovna
bezzfamilny631
ekaterinkat
MikhailNechaeva
asker45967
Khiryanov
snip99