Jcjc

Páginas: 4 (803 palabras) Publicado: 28 de enero de 2013
1. Elaborar un pseudocódigo que permita convertir un número decimal flotante a binario flotante. El número binario deberá contar con al menos seis cifras de precisión.
Ejemplo:
Decimal Binario13.25 1101.010000
152.49 10011000.011111
-245.89 -11110101.111000
13.00 1101.000000

Inicio
Cont = 0
J = 1
Escribir "Introduce un número para convertirlo en Binario:"
Leernum
Mientras ( num – cont > 1 ) Hacer
cont = cont + 1
FinMientras
dec = num - cont
ent = num - dec
Escribir dec
Escribir ent
Si ent > 0 entonces
coc = ent
i= 1
binario = 0
Mientras coc <> 1 Hacer
binario = binario + ( coc MOD 2 ) * i
coc = TRUNC ( coc / 2 )
i = i * 10
FinMientras
binario = binario + ( coc MOD 2 ) * iEscribir binario
FinSi
Fin

http://www.xtec.cat/~bfiguera/sbinario.pdf
http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html

2. Elaborar un pseudocódigo que permitaconvertir un numero decimal entero a número romano. El pseudocódigo deberá permitir números decimales menores a 5,000.
Ejemplo:
Decimal Romano
13 XIII
152 CLII
2471 MMCDLXXI
43 XLIIIInicio
Escribir "Introduce un numero para convertirlo a Numero Romano"
Leer numDecimal
Si numDecimal < 5000 entonces
Mientras ( numDecimal <> 0 ) Hacer
Si ( numDecimal >=1000 ) entonces
Escribir "M"
numDecimal = numDecimal - 1000
FinSi
Si ( numDecimal >= 900 ) & ( numDecimal < 1000 ) entonces
Escribir "CM"
numDecimal = numDecimal -900
FinSi
Si ( numDecimal >= 500 ) & ( numDecimal < 900 ) entonces
Escribir "D"
numDecimal = numDecimal - 500
FinSi
Si ( numDecimal >= 400 ) & ( numDecimal< 500 ) entonces
Escribir "CD"
numDecimal = numDecimal - 400
FinSi
Si ( numDecimal >= 100 ) & ( numDecimal < 400 ) entonces
Escribir "C"
numDecimal =...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS