Anda di halaman 1dari 6

UNIVERSIDADE FEDERAL DE PERNAMBUCO

CENTRO ACADMICO DO AGRESTE


NCLEO DE TECNOLOGIA
CURSO DE ENGENHARIA CIVIL











CLCULO NUMRICO











Caruaru
2013














CLCULO NUMRICO



Trabalho Referente
a elaborao de um
programa que converta de
Decimal /Binrio/Decimal
utilizando a linguagem do
programa MATLAB, sob a
orientao de professor Dr.
Alessandro Romario
Echevarria.




DADOS


Curso de Engenharia Civil
Disciplina: Clculo Numrico;
Prof. Dr. : Alessandro Romario;
Perodo: 2013.1
Primeiro Trabalho: Converso de Binrio/Decimal/Binrio no MATLAB;
Autor: Jos Eloim Silva de Macdo ( 086.387.594-79);
rnambuco








1- INTRODUO

Converso de Decimal em Binrio
Para realizar a converso utiliza-se o mtodo de diviso repetida.
Para converter, por exemplo, o nmero decimal 1985 em binrio deve-se fazer o seguinte:
1. Dividir o nmero decimal por 2. Caso o resultado seja exato, aquela diviso ter resto
0 (zero), se no for exato ter resto 1 (um). Esse valor deve ser anotado da direita para
a esquerda ou como explicado abaixo do exemplo.
2. Deve-se dividir o nmero at que o quociente da diviso seja igual a 0 (zero).
Diviso Quociente Resto
1985/2 992 1
992/2 496 0
496/2 248 0
248/2 124 0
124/2 62 0
62/2 31 0
31/2 15 1
15/2 7 1
7/2 3 1
3/2 1 1
1/2 0 1
3. Observe que o resultado obtido juntando o resultado da ltima para a primeira
diviso, ou seja, de baixo para cima, onde o resultado o seguinte nmero binrio:
11111000001.
Quanto a parte fracionrio, faz se um processo de multiplicao sucessivas por 2.
Multiplica o nmero fracionrio por 2 e verifica o digito inteiro aps a multiplicao, podendo
o mesmo ser 1 ou 0. Se caso seja zero, o mesmo ser o primeiro nmero da parte decimal e
por fim multiplica-se novamente o nmero por 2 se caso for 0 repete o processo, se 1 retira o
1 ficando assim s o nmero fracionrio e o nmero 1 ser o prximo nmero ao completar a
transformao.
Converso de Binrio em Decimal
Numeramos o nmero binrio, a parte inteira, em ordem decrescente, ou seja, de um certo
nmero at o 0, onde cada dgito do mesmo ser multiplicado por 2 e o 2 ser elevado ao
nmero que o digito foi ordenado. No final todos so somados.
1 1 1 1 1 0 0 0 0 0 1
2^10 * 1 2^9 * 1 2^8 *1 2^7 * 1 2^6 * 1 2^5 * 0 2^4 * 0 2^3 * 0 2^2 * 0 2^1 * 0 2^0
* 1
+ + + + + + + + + +
1024 512 256 128 64 0 0 0 0 0 1
=
1985
Da direita para a esquerda elevamos 2 potncia do ndice e multiplicamos pelo dgito
binrio identificado por esse ndice. Desta forma o primeiro dgito binrio que encontramos
o 1 no ndice 0 , assim temos: 2^0 * 1. Aps realizarmos essa operao para todos os zeros
para todos os dgitos, somamos o resultado. O resultado desta soma o nmero que estamos
buscando.
A parte fracionada funciona da mesma maneira, com, somente, algumas alteraes por
exemplo: os nmeros so ordenados em ordem crescente com o expoente do 2 negativo.
2- PROGRAMAS

Decimal Binrio

Anda mungkin juga menyukai