[vsesdal]
Количество страниц учебной работы: 3,7
Содержание:
Контрольная работа по физике
Шифр № 11
12. Объясните физическую сущность электрического тока в полупроводниках и принцип работы полупроводников p-n-перехода.
21. Какую работу совершает сила тяжести, действующая на дождевую каплю массой 20 мг, при её падении с высоты 2 км?
32. Какова внутренняя энергия 10 моль одноатомного газа при температуре 27°C?
Учебная работа № 188417. Контрольная Физика, шифр № 11
Выдержка из похожей работы
Блочный шифр ТЕА
…..азбивается на блоки по 64 бита каждый. 128-битный ключ К делится на четыре
32-битных подключа K0, K1, K2 и K3. На этом подготовительный процесс
заканчивается, после чего каждый 64-битный блок шифруется на протяжении 32
циклов (64 раундов) по нижеприведённому алгоритму.
Листинг программы:
#include
#include
#include
#pragma hdrstop
#include “Unit1.h”
#pragma package(smart_init)
#pragma resource “*.dfm”
AnsiStringsp();();();(char A,char
B);(AnsiStringA,AnsiString B);();Des();*Form1;,m;Key
=256;key=”01010101010101010101010101010101″;//keyDelta
=”10011110001101110111100110111001″;(char A,char B);
//—————————————————————————
__fastcall
TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}(char A,char B)
{(A==’1′)(B==’1′)(“0”);return(“1”);(B==’1′)(“-1”);return(“0″);
}vj(AnsiString A,AnsiString B)
{res
=”00000000000000000000000000000000″ ;p=’0′;(int
i=A.Length();i>=1;i–)
{(p==’0′)
{(slj32(A[i],B[i])==”2″)
{[i]=’0′;=’1′;
}(slj32(A[i],B[i])==”1″)
{[i]=’1′;=’0′;
}[i]=’0′;
}
{(slj32(A[i],B[i])==”2″)
{[i]=’1′;=’1′;
}(slj32(A[i],B[i])==”1″)
{[i]=’0′;=’1′;
}
{[i]=’1′;=’0′;
}
}
}(res);
}xor(AnsiString A,AnsiString B)
{res=”00000000000000000000000000000000”;(A!=B)=sloj(A,B);(res);
}slj32(char A,char B)
{(A==B==’1′)(“2”);else(A!=B)(“1”);else(“0″);
}sloj(AnsiString A,AnsiString B)
{res
=”00000000000000000000000000000000″ ;p=’0′;(int
i=A.Length();i>=1;i–)
{(p==’0′)
{(slj32(A[i],B[i])==”2″)
{[i]=’0′;=’1′;
}(slj32(A[i],B[i])==”1″)
{[i]=’1′;=’0′;
}[i]=’0′;
}
{(slj32(A[i],B[i])==”2″)
{[i]=’1′;=’1′;
}(slj32(A[i],B[i])==”1”)
{[i]=’0′;=’1′;
}
{[i]=’1′;=’0′;
} Yandex.RTB R-A-98177-2
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: “R-A-98177-2”,
renderTo: “yandex_rtb_R-A-98177-2”,
async: true
});
});
t = d.getElementsByTagName(“script”)[0];
s = d.createElement(“script”);
s.type = “text/javascript”;
s.src = “//an.yandex.ru/system/context.js”;
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, “yandexContextAsyncCallbacks”);
}(res);
}sp(AnsiString S,int n)
{p;(int c=1;c<=n;c++)
{(int
i=S.Length()-1;i>=1;i–)[i+1]=S[i];[1]=’0′;
}(S);
}sl(AnsiString S,int n)
{p;(int c=1;c<=n;c++)
{(int
i=1;i<=S.Length()-1;i++)[i]=S[i+1];[S.Length()]='0';
}return (S);
}Dv(char c)
{AnsiString
l="";k=c;(k<0)=k+256;(k>1)
{=IntToStr(k % 2)+l;=k/2;
}(k==0)=”00000000″;=”1″+l;(l.Length()!=8)=”0″+l;(l);
}Des(AnsiString k)
{c=0;(int
i=1;i<=8;i++)=c+StrToInt(k[i])*pow(2,k.Length()-i);(c);
}__fastcall
TForm1::Button1Click(TObject *Sender)
{(OpenDialog1->Execute())->Lines->LoadFromFile(OpenDialog1->FileName);
}
/////////////////////Кодирование//////////////////////////////////////////////
void __fastcall
TForm1::Button8Click(TObject *S…