-
Notifications
You must be signed in to change notification settings - Fork 0
/
PseudoCodigoCifradoCesar.txt
58 lines (53 loc) · 2.32 KB
/
PseudoCodigoCifradoCesar.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
INICIO
Escribir escojer opción 1 Cifrar o 2 Descifrar
Si elije 1 Entonces
ir a función cifrar
Fin Si
Si elije opcion 2 Entonces
ir a funcion descifrar
Fin Si
var textOriginal = Escribir 'Ingrese frase a cifrar'
Funcion cifrar (frase)
Leer letra,numeroAcsii,result,textoCifrado
Si frase = 'number' o frase = 0 numeros Entonces
imprimir Debe ingresar letras
SiNo Si frase == Mayusculas Entonces
Para i<-0 Hasta frase Con Paso 1 Hacer
itera a cada letra su valor en ascii y lo guarda en la variable numeroAcsii
ejecuta la formula del codigo cesar y lo guarda en variable result (numeroAcsii - 65 + 33)%26 + 65
el valor ascii lo cambia a letra y lo guarda en variable textoCifrado
el valor de variable textoCifrado se va concatenando en cada iteracion
Fin Para
SiNo
Para i<-0 Hasta frase Con Paso 1 Hacer
itera a cada letra su valor en ascii y lo guarda en la variable numeroAcsii
ejecuta la formula del codigo cesar y lo guarda en variable result (numeroAcsii - 97 + 33)%26 + 97
el valor ascii lo cambia a letra y lo guarda en variable textoCifrado
el valor de variable textoCifrado se va concatenando en cada iteracion
Fin Para
Fin Si
Fin Funcion
cifrar(texto)
var textCifrado = Escribir 'Ingrese frase a cifrar'
Funcion descifrar (frase)
Leer letra,numeroAcsii,result,textoCifrado
Si frase == 'number' o frase == 0 numeros Entonces
imprimir Debe ingresar letras
SiNo Si frase == Mayusculas Entonces
Para i<-0 Hasta frase Con Paso 1 Hacer
itera a cada letra su valor en ascii y lo guarda en la variable numeroAcsii
ejecuta la formula del codigo cesar y lo guarda en variable result (numeroAcsii + 65 - 33)%26 + 65
el valor ascii lo cambia a letra y lo guarda en variable textoCifrado
el valor de variable textoCifrado se va concatenando en cada iteracion
Fin Para
SiNo
Para i<-0 Hasta frase Con Paso 1 Hacer
itera a cada letra su valor en ascii y lo guarda en la variable numeroAcsii
ejecuta la formula del codigo cesar y lo guarda en variable result (numeroAcsii + 85 - 33)%26 + 97
el valor ascii lo cambia a letra y lo guarda en variable textoCifrado
el valor de variable textoCifrado se va concatenando en cada iteracion
Fin Para
Fin Si
Fin Funcion
descifrar (texto)
FIN