Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmo Decimal_Binario
Definir decimal, partEntera, contador, modulos, i como entero;
Dimension modulos[1000];
Imprimir "Ingrese un numero en decimal: ";
Leer decimal;
contador<-0;
Si decimal = 1 Entonces {
Imprimir "Su conversion a decimal es: 01(2)"; }
SiNo {
Repetir {
partEntera <- trunc(decimal/2);
modulos[contador] <- decimal%2;
contador <- contador + 1;
decimal<-partEntera;
Si decimal < 2 Entonces {
modulos[contador]<-1; }
FinSi }
Hasta Que decimal<2
Diagrama N/S
FinPara
potencia<-largo-1;
Para i<-0 Hasta largo-1 Con Paso 1 Hacer {
db<-binario[i]*2^potencia;
decimal<-decimal+db;
potencia<-potencia-1; }
FinPara
Imprimir "La conversion a decimal es: ", decimal;
FinAlgoritmo