Vamos supor a existência de um número octal de quatro díg

itos. Cada dígito é representado como uma célula de um vetor “ OCT ” de quatro posições. O valor convertido será inserido em um vetor “ BIN ” de 12 posições, e cada posição corresponderá a um bit do valor binário a ser produzido. Algoritmo : Inicie todas as posições do vetor “ BIN ” com o valor 0. Faça PO=0 , onde PO representa a posição corrente do vetor OCT . Faça X=OCT[PO] . Faça PB=(PO*3)+2 , onde PB representa a posição corrente do vetor BIN . Insira o resto da divisão de X por 2 em BIN[PB] . Faça X=X/2 . Faça PB=PB–1 . Caso X>=2 , volte para o passo 5 . Faça PO=PO+1 . Caso PO<4 , volte para o passo 3 . Final da conversão.

RESPONDER

Mateus Victóriaoliveira está aguardando sua ajuda, Clique aqui para responder.