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

Practicas


Enviado por   •  18 de Marzo de 2015  •  310 Palabras (2 Páginas)  •  143 Visitas

Página 1 de 2

1.- Definición del problema:

Se deben crear 2 programas el primero para encriptar un número de 4 dígitos que cumpla estas características características:

1. Reemplace cada dígito con el residuo de la división entre 10 de la suma de dicho dígito más 7.

2. Posteriormente, intercambie el primer dígito con el tercero

3. E intercambie el segundo dígito con el cuarto.

4. Luego despliegue el entero encriptado.

Y el segundo programa para introducir un número encriptado y previamente desencriptarlo.

2.- DATOS DE ENTRADA/SALIDA

Programa 1

Programa 2

3.-solucion del problema:

Programa 1:

Para encriptarlos tengo que sumarles 7 y dividirlos entre 10 y el numero encriptado será el residuo de esa división.

Si tengo las variables A, B, C, D

Para conocer el número encriptado se aplica la operación:

“x=(A+7)%10”

De ahí obtengo el numero encriptado x1, x2, x3 ,x4

“x1=(A+7)%10”

“x2=(b+7)%10”

“x3=(C+7)%10”

“x4=(D+7)%10”

Que al desplegarlo cambiando sus dígitos obtengo: x2, x1, x3, x4

Programa 2

Para desencriptar un número menor que 7 se realiza la operación:

“x=(A/10)+1” “y=(x*10)-7”

El número desencriptado será y1, y2, y3, y4

“x1=(A/10)+1” “y1=(x1*10)-7”

“x2=(B/10)+1” “y2=(x2*10)-7”

“x3=(C/10)+1” “y3=(x3*10)-7”

“x4=(D/10)+1” “y4=(x4*10)-7”

Pero si el número a desencriptar tuviera una cifra mayor que 6 tendríamos entonces que

A>6 y1=(A-7)

B>6 y2=(B-7)

C>6 y3=(C-7)

D>6 y4=(D-7)

4.- Algoritmo

Programa

...

Descargar como (para miembros actualizados)  txt (2.1 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com