Есть ответ 👍

Перевести программу из паскаля в питон 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.

142
330
Посмотреть ответы 2

Ответы на вопрос:

Dobro118
4,4(25 оценок)

#параметры гаммы шифра: 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

находим общее кол-во пикселей:

64x512=32 768 пикс.

переведём 32 кб в байты:

1кб=1024 байт ⇒ 32кб=32768 байт

находим, сколько занимает байт 1 пиксель:

32768 пикс./32768 байт = 1 байт

переводим байты в биты:

1 байт = 8 бит

возводим число "2" в степень числа количества памяти, выделенного на 1 пиксель(в битах):

2^8=256

ответ: г)256

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS