Sunteți pe pagina 1din 8

Componente practico

Nombre del Estudiante: xxxxxxxxxxxxxxxxxxxxx


Fecha: 07 de agosto de 2019 Lugar: Bogotá
Contacto: Skype xxxxxxxxxxxxxxx
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 (si
deben solicitar los puedo requeridas requieren condicio / no)
(si se requiere calcular Tipo Variable nal (si /
más filas por no)
favor anexarlas)
El numero El numero Entero Num parr<-num Si Si, FOR y
decimal a binario MOD 2=0 WHILE
convertir
Caráct Cad cad<-
er '0'+cad
Lógico parr cad<-
'1'+cad
num<-
TRUNC(num
/2)
DIAGRAMA EN DFD
DIAGRAMA EN PSEINT
PSEUDOCODIGO GENERADO EN PSEINT

Algoritmo Convertir_Decimal_a_Bonario
definir num Como Entero
definir cad como caracter
definir parr como logico
Escribir " Programa para convertir numeros decimales a binarios! "
Escribir " Ingrese un numero decimal a convertir: "
leer num
num<-TRUNC(Num)
cad<-''
Si num>0 Entonces
Mientras num>0 Hacer
parr<-num MOD 2=0
Si parr Entonces
cad<-'0'+cad
SiNo
cad<-'1'+cad
Fin Si
num<-TRUNC(num/2)
Fin Mientras
Escribir " El numero binario es: ", cad
SiNo
Si num=0 Entonces
Escribir " El numero binario es 0"
SiNo
Escribir " No se convierten numeros negativos"
Fin Si
Fin Si
FinAlgoritmo

CAPTURA DE RESULTADOS

1. Se ingresa el número 0
2. Se ingresa un número negativo

3. Se ingresan otros números mayores que 0

S-ar putea să vă placă și