profile
Размещено 5 лет назад по предмету Информатика от zaznaika96

Помогите пожалуйста перевести программу из паскаля в питон

Var a,b,c: Word;      S0,S1,S2,T0,T1,T2,d0,d1,d2: Byte;begin     //параметры гаммы шифра:     a:=5; b:=1; c:=256;      //гамма шифра:     S0:=21;     S1:=(a*S0+b) mod c;   //106     S2:= (a*S1+b) mod c;  //19      //гаммирование (шифровка) текста ABC:     T0:=ord('A')xor S0;   //84     T1:=ord('B')xor S1;   //40     T2:=ord('C') xor S2;  //80      Writeln('GAMMA S:     ',S0:4,S1:4,S2:4); //21 106 19     Writeln('Source Text:   ABC');     Writeln('Text ASCII:    65,66,67');     Writeln('Criptotext T:',T0:4,T1:4,T2:4);  //84 40 80      //дешифровка текста:     d0:= T0 xor S0; //65     d1:=T1 xor S1; //66     d2:=T2 xor S2; //67      Writeln('Decipher Text: ',chr(d0),chr(d1),chr(d2)); //ABC      Readln; end.

  1. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален
    # параметры гаммы шифра:
    a,b,c=5,1,256
    # гамма шифра:
    S0=21
    S1=(a*S0+b)%c # 106
    S2=(a*S1+b)%c # 19
    # гаммирование (шифровка) текста ABC:
    T0=ord('A')^S0 # 84
    T1=ord('B')^S1 # 40
    T2=ord('C')^S2 # 80
    print('GAMMA S:     ',str(S0).rjust(4),str(S1).rjust(4),str(S2).rjust(4)) # 21 106 19
    print('Source Text:   ABC')
    print('Text ASCII:    65,66,67');
    print('Criptotext T:',str(T0).rjust(4),str(T1).rjust(4),str(T2).rjust(4)) # 84 40 80
    # дешифровка текста:
    d0=T0^S0 # 65
    d1=T1^S1 # 66
    d2=T2^S2 # 67
    print('Decipher Text: '),
    print(chr(d0),chr(d1),chr(d2)) # ABC
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.