.


:




:

































 

 

 

 





.

:

1.

2.

3.

4. ֳ

5. ʳ

6.

, .

, . ³ . , , 3 . , , , .

1. : , ( ( ) , . ' . ³ , , . , . - , , . , , . , , . . , .) [13]

1 2, , - , . 1, 0.

2. : , . ? 2, , 1 \ 0 , \ 0, .

3. : 0, - 1, 512 , 2.

4. ֳ: . , , 0, 1, 2 , 2.

5. ʳ : , 0; 1; 2.

6. : (, , ), , , . 5 , 2; 5 10 1; 10 - 0. ( ). , .

ϳ , , . ϳ , , . 0 10. 6 . ( , ³ - 4, - 5, - - 7 , , ).

(Dz) , Dz . , Dz . () . : ( ); ( , ); ; () () 䳺 ( ). Dz , 䳺 . Dz, , .

, , , , . Dz. , 䳺 . : ; . . , , , ( - ).

, - . , . , Kerberos  . . , , , . : 1) , ; 2) ; 3) ; - ; 4) , , . , , '. , Dz.

, , : - ( ; 1-5%); ( -, ; ); ( , , ); ( - , , ); ( , ).

: ; , ; ; , - ; . , : ; ; (, , 䳿 ).

, . , . , , , . , , , , . , .

, ', . , , ', , , , . 쳺, ( ), .

, . : 1) . , , . , (, ..), ; 2) . , . , ; , , "and", "the", "are" ..

ᒺ Java. , , , .

, , a , pasha. . , , 97 122. , , i . , y i .

:

Java . 97 122. i , a . i , , : + + ( ). y .

import java.util.*;
public class Shifrovanie {

/* : a=97,b=98,c=99,d=100,e=101,f=102,g=103,h=104,i=105,j=106,k=107,l=108,m=109, n=110,o=111,p=112,q=113,r=114,s=115,t=116,u=117,v=118,w=119,x=120,y=121,z=122*/
public static void main(String arg[]){
//
System.out.println(" ");
Scanner pervoe = new Scanner(System.in);
int kluch = pervoe.nextInt();
//
System.out.println(" 1");
Scanner scan1 = new Scanner(System.in);
char bykva1 = scan1.next().charAt(0);
int perviyvvod = bykva1+kluch;

//
if (bykva1=='a'){switch (bykva1){
case 'a': bykva1=1; break;}System.out.println(perviyvvod);}
else if (bykva1=='b'){switch (bykva1){
case 'b': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='c'){switch (bykva1){
case 'c': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='d'){switch (bykva1){
case 'd': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='e'){switch (bykva1){
case 'e': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='f'){switch (bykva1){
case 'f': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='g'){switch (bykva1){
case 'g': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='h'){switch (bykva1){
case 'h': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='i'){switch (bykva1){
case 'i': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='j'){switch (bykva1){
case 'j': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='k'){switch (bykva1){
case 'k': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='l'){switch (bykva1){
case 'l': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='m'){switch (bykva1){
case 'm': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='n'){switch (bykva1){
case 'n': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='o'){switch (bykva1){
case 'o': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='p'){switch (bykva1){
case 'p': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='q'){switch (bykva1){
case 'q': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='r'){switch (bykva1){
case 'r': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='s'){switch (bykva1){
case 's': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='t'){switch (bykva1){
case 't': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='u'){switch (bykva1){
case 'u': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='v'){switch (bykva1){
case 'v': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='w'){switch (bykva1){
case 'w': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='x'){switch (bykva1){
case 'x': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='y'){switch (bykva1){
case 'y': bykva1=2; break;}System.out.println(perviyvvod);}
else if (bykva1=='z'){switch (bykva1){
case 'z': bykva1=2; break;}System.out.println(perviyvvod);}
//
System.out.println(" 2");

Scanner scan2 = new Scanner(System.in);
char bykva2 = scan2.next().charAt(0);
int vtoroyvvod = perviyvvod + bykva2;

switch (bykva2) {
case 'a': System.out.println(vtoroyvvod); break;
case 'b': System.out.println(vtoroyvvod); break;
case 'c': System.out.println(vtoroyvvod); break;
case 'd': System.out.println(vtoroyvvod); break;
case 'e': System.out.println(vtoroyvvod); break;
case 'f': System.out.println(vtoroyvvod); break;
case 'g': System.out.println(vtoroyvvod); break;
case 'h': System.out.println(vtoroyvvod); break;
case 'i': System.out.println(vtoroyvvod); break;
case 'j': System.out.println(vtoroyvvod); break;
case 'k': System.out.println(vtoroyvvod); break;
case 'l': System.out.println(vtoroyvvod); break;
case 'm': System.out.println(vtoroyvvod); break;
case 'n': System.out.println(vtoroyvvod); break;
case 'o': System.out.println(vtoroyvvod); break;
case 'p': System.out.println(vtoroyvvod); break;
case 'q': System.out.println(vtoroyvvod); break;
case 'r': System.out.println(vtoroyvvod); break;
case 's': System.out.println(vtoroyvvod); break;
case 't': System.out.println(vtoroyvvod); break;
case 'u': System.out.println(vtoroyvvod); break;
case 'v': System.out.println(vtoroyvvod); break;
case 'w': System.out.println(vtoroyvvod); break;
case 'x': System.out.println(vtoroyvvod); break;
case 'y': System.out.println(vtoroyvvod); break;
case 'z': System.out.println(vtoroyvvod); break;
}

//
System.out.println(" 3");

Scanner scan3 = new Scanner(System.in);
char bykva3 = scan3.next().charAt(0);

int tretiyvvod = vtoroyvvod + bykva3;

switch (bykva3) {
case 'a': System.out.println(tretiyvvod); break;
case 'b': System.out.println(tretiyvvod); break;
case 'c': System.out.println(tretiyvvod); break;
case 'd': System.out.println(tretiyvvod); break;
case 'e': System.out.println(tretiyvvod); break;
case 'f': System.out.println(tretiyvvod); break;
case 'g': System.out.println(tretiyvvod); break;
case 'h': System.out.println(tretiyvvod); break;
case 'i': System.out.println(tretiyvvod); break;
case 'j': System.out.println(tretiyvvod); break;
case 'k': System.out.println(tretiyvvod); break;
case 'l': System.out.println(tretiyvvod); break;
case 'm': System.out.println(tretiyvvod); break;
case 'n': System.out.println(tretiyvvod); break;
case 'o': System.out.println(tretiyvvod); break;
case 'p': System.out.println(tretiyvvod); break;
case 'q': System.out.println(tretiyvvod); break;
case 'r': System.out.println(tretiyvvod); break;
case 's': System.out.println(tretiyvvod); break;
case 't': System.out.println(tretiyvvod); break;
case 'u': System.out.println(tretiyvvod); break;
case 'v': System.out.println(tretiyvvod); break;
case 'w': System.out.println(tretiyvvod); break;
case 'x': System.out.println(tretiyvvod); break;
case 'y': System.out.println(tretiyvvod); break;
case 'z': System.out.println(tretiyvvod); break;
}

//
System.out.println(" 4");

Scanner scan4 = new Scanner(System.in);
char bykva4 = scan4.next().charAt(0);

int chetvertiyvvod = tretiyvvod + bykva4;

switch (bykva4) {
case 'a': System.out.println(chetvertiyvvod); break;
case 'b': System.out.println(chetvertiyvvod); break;
case 'c': System.out.println(chetvertiyvvod); break;
case 'd': System.out.println(chetvertiyvvod); break;
case 'e': System.out.println(chetvertiyvvod); break;
case 'f': System.out.println(chetvertiyvvod); break;
case 'g': System.out.println(chetvertiyvvod); break;
case 'h': System.out.println(chetvertiyvvod); break;
case 'i': System.out.println(chetvertiyvvod); break;
case 'j': System.out.println(chetvertiyvvod); break;
case 'k': System.out.println(chetvertiyvvod); break;
case 'l': System.out.println(chetvertiyvvod); break;
case 'm': System.out.println(chetvertiyvvod); break;
case 'n': System.out.println(chetvertiyvvod); break;
case 'o': System.out.println(chetvertiyvvod); break;
case 'p': System.out.println(chetvertiyvvod); break;
case 'q': System.out.println(chetvertiyvvod); break;
case 'r': System.out.println(chetvertiyvvod); break;
case 's': System.out.println(chetvertiyvvod); break;
case 't': System.out.println(chetvertiyvvod); break;
case 'u': System.out.println(chetvertiyvvod); break;
case 'v': System.out.println(chetvertiyvvod); break;
case 'w': System.out.println(chetvertiyvvod); break;
case 'x': System.out.println(chetvertiyvvod); break;
case 'y': System.out.println(chetvertiyvvod); break;
case 'z': System.out.println(chetvertiyvvod); break;
}

//
System.out.println(" 5");

Scanner scan5 = new Scanner(System.in);
char bykva5 = scan5.next().charAt(0);

int pjatoyyvvod = chetvertiyvvod + bykva5;

switch (bykva5) {
case 'a': System.out.println(pjatoyyvvod); break;
case 'b': System.out.println(pjatoyyvvod); break;
case 'c': System.out.println(pjatoyyvvod); break;
case 'd': System.out.println(pjatoyyvvod); break;
case 'e': System.out.println(pjatoyyvvod); break;
case 'f': System.out.println(pjatoyyvvod); break;
case 'g': System.out.println(pjatoyyvvod); break;
case 'h': System.out.println(pjatoyyvvod); break;
case 'i': System.out.println(pjatoyyvvod); break;
case 'j': System.out.println(pjatoyyvvod); break;
case 'k': System.out.println(pjatoyyvvod); break;
case 'l': System.out.println(pjatoyyvvod); break;
case 'm': System.out.println(pjatoyyvvod); break;
case 'n': System.out.println(pjatoyyvvod); break;
case 'o': System.out.println(pjatoyyvvod); break;
case 'p': System.out.println(pjatoyyvvod); break;
case 'q': System.out.println(pjatoyyvvod); break;
case 'r': System.out.println(pjatoyyvvod); break;
case 's': System.out.println(pjatoyyvvod); break;
case 't': System.out.println(pjatoyyvvod); break;
case 'u': System.out.println(pjatoyyvvod); break;
case 'v': System.out.println(pjatoyyvvod); break;
case 'w': System.out.println(pjatoyyvvod); break;
case 'x': System.out.println(pjatoyyvvod); break;
case 'y': System.out.println(pjatoyyvvod); break;
case 'z': System.out.println(pjatoyyvvod); break;
}

System.out.println(" : " + perviyvvod + "," + vtoroyvvod + "," + tretiyvvod + "," + chetvertiyvvod + "," + pjatoyyvvod);
}} : Java : i . i , . ϳ , ( ) ( ) . .
import java.util.*;
public class Deshifrovanie extends Shifrovanie {
public static void main(String arg[]) {
//
System.out.println(" ");
Scanner pervoe = new Scanner(System.in);
int kluch = pervoe.nextInt();
//
System.out.println(" 1");
Scanner scan1 = new Scanner(System.in);
int zifra1 = scan1.nextInt();
int perviyvvod1 = zifra1-kluch;
System.out.println(perviyvvod1);
//
System.out.println(" 2");
Scanner scan2 = new Scanner(System.in);
int zifra2 = scan2.nextInt();
int vtoroyvvod2 = zifra2 - perviyvvod1;
System.out.println(vtoroyvvod2);
//
System.out.println(" 3");
Scanner scan3 = new Scanner(System.in);
int zifra3 = scan3.nextInt();
int tretiyvvod3 = zifra3 - zifra2;
System.out.println(tretiyvvod3);
//
System.out.println(" 4");
Scanner scan4 = new Scanner(System.in);
int zifra4 = scan4.nextInt();
int chetvertyiyvvod4 = zifra4 - zifra3;
System.out.println(chetvertyiyvvod4);
//
System.out.println(" 5");
Scanner scan5 = new Scanner(System.in);
int zifra5 = scan4.nextInt();
int pjatiyvvod5 = zifra5 - zifra4;
System.out.println(pjatiyvvod5);
//
System.out.println(" : ");
if (perviyvvod1==98){System.out.println("a");}
else if (perviyvvod1==99){System.out.println("b");}
else if (perviyvvod1==100){System.out.println("c");}
else if (perviyvvod1==101){System.out.println("d");}
else if (perviyvvod1==102){System.out.println("e");}
else if (perviyvvod1==103){System.out.println("f");}
else if (perviyvvod1==104){System.out.println("g");}
else if (perviyvvod1==105){System.out.println("h");}
else if (perviyvvod1==106){System.out.println("j");}
else if (perviyvvod1==107){System.out.println("k");}
else if (perviyvvod1==108){System.out.println("l");}
else if (perviyvvod1==109){System.out.println("m");}
else if (perviyvvod1==110){System.out.println("n");}
else if (perviyvvod1==111){System.out.println("o");}
else if (perviyvvod1==112){System.out.println("p");}
else if (perviyvvod1==113){System.out.println("q");}
else if (perviyvvod1==114){System.out.println("r");}
else if (perviyvvod1==115){System.out.println("s");}
else if (perviyvvod1==116){System.out.println("t");}
else if (perviyvvod1==117){System.out.println("u");}
else if (perviyvvod1==118){System.out.println("v");}
else if (perviyvvod1==119){System.out.println("w");}
else if (perviyvvod1==120){System.out.println("x");}
else if (perviyvvod1==121){System.out.println("v");}
else if (perviyvvod1==122){System.out.println("z");}
if (vtoroyvvod2==99){System.out.println("a");}
else if (vtoroyvvod2==100){System.out.println("b");}
else if (vtoroyvvod2==101){System.out.println("c");}
else if (vtoroyvvod2==102){System.out.println("d");}
else if (vtoroyvvod2==103){System.out.println("e");}
else if (vtoroyvvod2==104){System.out.println("f");}
else if (vtoroyvvod2==105){System.out.println("g");}
else if (vtoroyvvod2==106){System.out.println("h");}
else if (vtoroyvvod2==107){System.out.println("j");}
else if (vtoroyvvod2==108){System.out.println("k");}
else if (vtoroyvvod2==109){System.out.println("l");}
else if (vtoroyvvod2==110){System.out.println("m");}
else if (vtoroyvvod2==111){System.out.println("n");}
else if (vtoroyvvod2==112){System.out.println("o");}
else if (vtoroyvvod2==113){System.out.println("p");}
else if (vtoroyvvod2==114){System.out.println("q");}
else if (vtoroyvvod2==115){System.out.println("r");}
else if (vtoroyvvod2==116){System.out.println("s");}
else if (vtoroyvvod2==117){System.out.println("t");}
else if (vtoroyvvod2==118){System.out.println("u");}
else if (vtoroyvvod2==119){System.out.println("v");}
else if (vtoroyvvod2==120){System.out.println("w");}
else if (vtoroyvvod2==121){System.out.println("x");}
else if (vtoroyvvod2==122){System.out.println("v");}
else if (vtoroyvvod2==123){System.out.println("z");
if (tretiyvvod3==98){System.out.println("a");}
else if (tretiyvvod3==99){System.out.println("b");}
else if (tretiyvvod3==100){System.out.println("c");}
else if (tretiyvvod3==101){System.out.println("d");}
else if (tretiyvvod3==102){System.out.println("e");}
else if (tretiyvvod3==103){System.out.println("f");}
else if (tretiyvvod3==104){System.out.println("g");}
else if (tretiyvvod3==105){System.out.println("h");}
else if (tretiyvvod3==106){System.out.println("j");}
else if (tretiyvvod3==107){System.out.println("k");}
else if (tretiyvvod3==108){System.out.println("l");}
else if (tretiyvvod3==109){System.out.println("m");}
else if (tretiyvvod3==110){System.out.println("n");}
else if (tretiyvvod3==111){System.out.println("o");}
else if (tretiyvvod3==112){System.out.println("p");}
else if (tretiyvvod3==113){System.out.println("q");}
else if (tretiyvvod3==114){System.out.println("r");}
else if (tretiyvvod3==115){System.out.println("s");}
else if (tretiyvvod3==116){System.out.println("t");}
else if (tretiyvvod3==117){System.out.println("u");}
else if (tretiyvvod3==118){System.out.println("v");}
else if (tretiyvvod3==119){System.out.println("w");}
else if (tretiyvvod3==120){System.out.println("x");}
else if (tretiyvvod3==121){System.out.println("v");}
else if (tretiyvvod3==122){System.out.println("z");}
if (chetvertyiyvvod4==97){System.out.println("a");}
else if (chetvertyiyvvod4==98){System.out.println("b");}
else if (chetvertyiyvvod4==99){System.out.println("c");}
else if (chetvertyiyvvod4==100){System.out.println("d");}
else if (chetvertyiyvvod4==101){System.out.println("e");}
else if (chetvertyiyvvod4==102){System.out.println("f");}
else if (chetvertyiyvvod4==103){System.out.println("g");}
else if (chetvertyiyvvod4==104){System.out.println("h");}
else if (chetvertyiyvvod4==105){System.out.println("j");}
else if (chetvertyiyvvod4==106){System.out.println("k");}
else if (chetvertyiyvvod4==107){System.out.println("l");}
else if (chetvertyiyvvod4==108){System.out.println("m");}
else if (chetvertyiyvvod4==109){System.out.println("n");}
else if (chetvertyiyvvod4==110){System.out.println("o");}
else if (chetvertyiyvvod4==111){System.out.println("p");}
else if (chetvertyiyvvod4==112){System.out.println("q");}
else if (chetvertyiyvvod4==113){System.out.println("r");}
else if (chetvertyiyvvod4==114){System.out.println("s");}
else if (chetvertyiyvvod4==115){System.out.println("t");}
else if (chetvertyiyvvod4==116){System.out.println("u");}
else if (chetvertyiyvvod4==117){System.out.println("v");}
else if (chetvertyiyvvod4==118){System.out.println("w");}
else if (chetvertyiyvvod4==119){System.out.println("x");}
else if (chetvertyiyvvod4==120){System.out.println("v");}
else if (chetvertyiyvvod4==121){System.out.println("z");}
if (pjatiyvvod5==97){System.out.println("a");}
else if (pjatiyvvod5==98){System.out.println("b");}
else if (pjatiyvvod5==99){System.out.println("c");}
else if (pjatiyvvod5==100){System.out.println("d");}
else if (pjatiyvvod5==101){System.out.println("e");}
else if (pjatiyvvod5==102){System.out.println("f");}
else if (pjatiyvvod5==103){System.out.println("g");}
else if (pjatiyvvod5==104){System.out.println("h");}
else if (pjatiyvvod5==105){System.out.println("j");}
else if (pjatiyvvod5==106){System.out.println("k");}
else if (pjatiyvvod5==107){System.out.println("l");}
else if (pjatiyvvod5==108){System.out.println("m");}
else if (pjatiyvvod5==109){System.out.println("n");}
else if (pjatiyvvod5==110){System.out.println("o");}
else if (pjatiyvvod5==111){System.out.println("p");}
else if (pjatiyvvod5==112){System.out.println("q");}
else if (pjatiyvvod5==113){System.out.println("r");}
else if (pjatiyvvod5==114){System.out.println("s");}
else if (pjatiyvvod5==115){System.out.println("t");}
else if (pjatiyvvod5==116){System.out.println("u");}
else if (pjatiyvvod5==117){System.out.println("v");}
else if (pjatiyvvod5==118){System.out.println("w");}
else if (pjatiyvvod5==119){System.out.println("x");}
else if (pjatiyvvod5==120){System.out.println("v");}
else if (pjatiyvvod5==121){System.out.println("z");}
}} i . , ( ). , . i , , , , , , , . , . . A , ᒺ . . 3.1. ( Shifrovanie) 3.2. ( Deshifrovanie) 7 i . 1 ( - 2): , y , , . i y . 2 ( 0): ᒺ . . 3 ( - 1):
, ( ). 4 ֳ ( - 2):ֳ , . 5 ʳ ( - 1):
2 i . 6 ( - 1):
, 5 . ᒺ Java. , , , . i . , ( ). , . i , , , , , , , . , . . A , ᒺ .

 

. , . -, -: , , , , . , ( ), , , , , .

-, , -. , , , ; , , , . , , , , , .

, , , . , .

. , .

, , , . , . , Java, , Windows i .

, :

1.

2.

3.

4. ֳ

5. ʳ

6.

, .

, . ³ . , , 3 . , , , .

1. : , . 1 2, , - , . 1, 0.

2. : , . ? 2, , 1 \ 0 , \ 0, .

3. : 0, - 1, 512 , 2.

4. ֳ: . , , 0, 1, 2 , 2.

5. ʳ : , 0; 1; 2.

6. : (, , ), , , . 5 , 2; 5 10 1; 10 - 0. ( ). , .

ϳ , , . ϳ , , . 0 10. 6 . ( , ³ - 4, - 5, - - 7 , , ).

, , , . , , .

: 1 , 2 . Windows (ASCII). , pasha. , , , , . , , , a 2.

, , , p 112, 114, a , , , 97, 211 (97+114) i .

, 7, .

, , 2.

- 0.

, . , 1 .

ֳ , 2.

3 ( , i , ), 1 .

, , , 1.

, , : , , , .

, . . A , ᒺ .

 

 





:


: 2017-03-12; !; : 396 |


:

:

, , . , .
==> ...

1711 - | 1542 -


© 2015-2024 lektsii.org - -

: 0.053 .