Prévia do material em texto
Atividade: “Pratique e Compartilhe” - Unidade 01 Disciplina: Sistemas Digitais Discente: Tiago Araújo Freaza dos Santos Construir um Algoritmo com Conversão de Número Binário Para Octal Vamos supor a existência de um número Binário de 12 dígitos. Cada dígito é representado como uma célula de um vetor “BIN” de 12 posições. O valor convertido será inserido em um vetor “OCT” de 04 posições, e cada posição corresponderá a um bit do valor octal a ser produzido. Algoritmo: 1. Inicie todas as posições do vetor “OCT” com o valor 0. 2. Faça PO=0, onde PO representa a posição corrente do vetor BIN. 3. Faça X=BIN[PO]. 4. Faça PB=(PO=4)/3, onde PB representa a posição corrente do vetor OCT. 5. Insira o resto da separação de X por 3 em OCT[PB]. Faça X=X/3. 6. Faça PB=PB+1. 7. Caso X>4, volte para o passo 5. 8. Faça PO=PO-1. 9. Caso PO<12, volte para o passo 3. 10. Final da conversão.