ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

C++ sistema de cifrado


Enviado por   •  1 de Junio de 2020  •  Tarea  •  9.212 Palabras (37 Páginas)  •  244 Visitas

Página 1 de 37

[pic 1]

[pic 2][pic 3]


INDICE

DESCRIPCION DEL PROBLEMA        2

PLANTEAMIENTO DEL PROBLEMA        3

TOP DOWN        4

DIAGRAMA DE FLUJO        5

TABLA DE VALORES PARA CODIFICACION Y DECIRADO        4

PRUEBA DE ESCRITORIO        5

PRUEBAS DE EJECUCIÓN        6

CODIGO        8

DESCRIPCION DEL PROBLEMA

Realizar un programa estructurado realizado con funciones que contenga un menú con dos opciones

“1ra- que pida y lea un mensaje dado por el usuario y lo codifique”

“2da-que pida lea un mensaje ya codificado y que lo descifre”.

Las opciones deben estar limitaras en un rango de 1 y 2 excluyendo cualquier otro valor.
El programa debe leer cada letra sea en mayúsculas o minúsculas, numero y/o carácter.
El programa debe pedir al usuario después de cada operación si desea continuar usando el sistema o si desea cerrar y limpiar pantalla

“EL PRGRAMA DEBE INCLUR TODOS LOS TEMAS VISTOS EN CLASE”

PLANTEAMIENTO DEL PROBLEMA

Entradas

Procesos

Salidas

Opcion(1, 2);

Msg

MsgCodificado

Si(Opcion=1){

Leer(char msg[1000]);

EncriptrarMsg(msg[1000])

ImprimirMsg(MsgCodificado)}

Si(Opcion=2){

LeeMsgCodificado(char msg[1000]);

DesencriptarMsg(msg[1000])

ImprimirMsg(MsgDecifrado)}

MsgCodificado(Msg);

MsgDecifrado(Msg);

TOP DOWN[pic 4]

DIAGRAMA DE FLUJO[pic 5]

















[pic 6][pic 7]

TABLA DE VALORES PARA CODIFICACION Y DECIRADO

Método de codificado para letras M y m

Método de codificado  para números y caracteres

método de descifrado para letras M y m

método de descifrado  para números y caracteres

Entrada

Salida

Entrada

Salida

Entrada

Salida

Entrada

Salida

a

b

0

9

b

a

9

0

b

c

1

8

c

b

8

1

c

d

2

7

d

c

7

2

d

e

3

6

e

d

6

3

e

f

4

5

f

e

5

4

f

g

5

4

g

f

4

5

g

h

6

3

h

g

3

6

h

i

7

2

i

h

2

7

i

j

8

1

j

i

1

8

j

k

9

0

k

j

0

9

k

l

!

=

l

k

=

!

l

m

"

)

m

l

)

"

m

n

#

(

n

m

(

#

n

o

$

/

o

n

/

$

o

p

%

&

p

o

&

%

p

q

&

%

q

p

%

&

q

r

/

$

r

q

$

/

r

s

(

#

s

r

#

(

s

t

)

"

t

s

"

)

t

u

=

!

u

t

!

=

u

v

?

{

v

u

{

?

v

x

}

+

x

v

+

}

x

w

]

*

w

x

*

]

w

y

{

?

y

w

?

{

y

z

[

-

z

y

-

[

z

a

^

]

a

z

]

^

-

}

}

-

+

[

[

+

*

^

^

*

PRUEBA DE ESCRITORIO

PRUEBA 1:

Msg = HOLA MUNDO

Codificado=  IPMB NVOEP

PRUEBA 2:

MSG= Xjxb MB qSPHSBNBDJPo

Descifrado= Viva LA pROGRAMACIOn

PRUEBA 3

Msg= 123abcABC!"#   098xyzXYZ=)

Codificado =  876bcdBCD=)(   901wzaWZA!/

Descifrado = 123abcABC!"#   098xyzXYZ=)

...

Descargar como (para miembros actualizados) txt (19 Kb) pdf (611 Kb) docx (229 Kb)
Leer 36 páginas más »
Disponible sólo en Clubensayos.com