Está en la página 1de 6

Componente practico

Grabar el Archivo: práctica_estudiante1_Alexis_Romero

Nombre del Estudiante: Eduin Geovanny Laverde Ruiz


Fecha: 2/12/2018 Lugar: CEAD Medellín
Contacto: Skype? eduin Laverde
Doy fe que los siguientes ejercicios son de mi autoría, en caso de encontrar
plagio la nota de todo mí trabajo debe ser de CERO además de las respectivas
sanciones a que haya lugar, El profesor en cualquier momento puede solicitar la
sustentación de uno o más ejercicios

1. Planteamiento del problema a resolver: convertir el diagrama proporcionado en


un seudocódigo, haciendo el análisis del mismo y utilizando las buenas
prácticas de programación.

El diagrama convierte un numero decimal en número binario, lo puede


descargar de aquí

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si se e ciclos
deben solicitar los puedo requeridas requieren condicio (si / no)
(si se requiere calcular Tipo Variable nal (si /
más filas por no)
favor anexarlas)
Ingresar el Binario Entero Num Num<- si si
número a TRUNC(Nu
convertir m)

Entero Cad Cad<-''


Entero Par Cad<-'0'+C
ad
TRUNC(Nu
m/2)
'1'+Cad

Datos de Entrada

Ingresar el número a convertir

Datos de proceso:

Num<-TRUNC(Num)

Cad<-''

Cad<-'0'+Cad

TRUNC(Num/2)

'1'+Cad

Datos de Salida

Numero Binario

Diagrama
Producto a entregar

Seudocódigo en Psein (Texto no la imagen)


Algoritmo sin_titulo
escribir "Ingresa tu numero en decimal para convertirlo a
binario";
leer Num;
Num<-TRUNC(Num)
Cad<-''
si Num>0 entonces
Mientras Num>0 Hacer
Par<-Num MOD 2=0
Si Par Entonces
Cad<-'0'+Cad
Num<- TRUNC(Num/2)
SiNo
Cad<-'1'+Cad
Num<- TRUNC(Num/2)
Fin Si
Fin Mientras
escribir Cad
FinSi

Si Num=0 Entonces
Escribir '0'
SiNo
Escribir 'No se convierten numeros negativos'
Fin Si

FinProceso

TRUNC acorta una expresión numérica a un número especificado de


lugares decimales.

La función mod se utiliza para hallar el modulo de una división., es


decir el residuo

Por ejemplo

4 mod 2 = 0 
es decir  4/2 = 2 sin que sobre nada, por eso es 0

Copiar captura de resultados con diferentes valores

También podría gustarte