English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

olá gostaria de saber o pq da origem do retos ser =1 ou =0 me expliquem como saber se o resto é 1 ou 0

exemplo:

voce deve dividir esse numero por dois e gaurdar o resto, dividir o resultado por doi e guardar o resto e assim por diante, apos feito isso voce inverte a ordem dos restor e tem o seu numero binario, essa é a linguagem utilizada pelos computadores, por é a mais simples: utiliza apenas dois caracters: 1(ligado) e 0 (desligado)

Ex.: 125 : 2 = 62, resto 1
62 : 2 = 31, resto 0
31 : 2 = 15, resto 1
15 : 2 = 7, resto 1
7 : 2 = 3, resto 1
3 : 1 = 1, resto 1
1 : 2 = 0, resto 1

valeu galera

2007-03-21 10:13:43 · 5 respostas · perguntado por Carlos Alexandre 3 em Ciências e Matemática Matemática

5 respostas

a resposta pra sua outra pergunta está errada,(obs. eu faço curso e vi isso ano passado, pode confiar).


Primeiro, a título de informação, o sistema binário foi criado para diminuir o risco de interferência no envio de dados, pois só se utiliza 0 e 1, e ele possui oito casas, não sete, como está na sua pergunta. Ele é muito simples.


O número 125 está escrito no sistema decimal (1x100 + 2x10 + 5x1).
O sistema binário só admite os algarismos 0 e 1, e todos os números binários possuem 8 casas. Ex: 01001001.
Para converter um número binário para decimal, você deve obedecer à seguinte regra:
cada casa de um número binário corresponde a uma potência de dois no sistema decimal. A primeira casa da direita, corresponde a 2 elevado a 0, ou seja, 1. A segunda casa corresponde a 2¹, ou seja, 2, e assim sucessivamente, até 2 elevado a 7, ou seja, 128. Agora, para converter um número então, você deve fazer o seguinte: onde estiver escrito 0, você simplesmente não faz nada, e onde estiver escrito 1, você escreve a potência de 2 equivalente. Depois, soma todos os valores. Ex:
00000001 corresponde a 0+0+0+0+0+0+0+1=1
00000010 corresponde a 0+0+0+0+0+0+2+0=2
11111111 corresponde a 128+64+32+16+8+4+2+1=255

Para converter de decimal para binário, tomando o 125 como exemplo, você deve fazer a seguinte: a primeira casa da esquerda de um número binário corresponde a 128. Então, ela não pode ser 1, porque passaria do 125. A segunda casa da esquerda para a direira corresponde ao 64. Como 64 é menor que 125, então a segunda casa é 1. A terceira casa corresponde ao 32. Você já tem 64 da segunda casa, e 64 + 32 = 96. Ainda não passou do 125, então a terceira casa também é 1. A quarta casa corresponde ao 16. 96 + 16 = 112, então a quarta casa é 1. A quinta casa corresponde ao 8. 112 + 8 = 120, então a segunda casa é 1. A sexta casa corresponde ao 4. 120 + 4 = 124, então a sexta casa é 1. A sétima casa corresponde ao 2. 124 + 2 = 126. Como 126 é maior que 125 então a sétima casa não pode ser 1, por isso é 0. E a oitava casa é 1. 124 + 1 = 125. Pronto, chegamos no 125. Então, 125 em número binário é 01111101. Fazendo a verificação, 0 + 64 + 32 + 16 + 8 + 4 + 0 + 1 = 125.
Cada comando que utilizamos no computador, como cada tecla do teclado, por exemplo, corresponde a um número binário que é enviado ao computador, e este utiliza a tarefa desejada.




qualquer dúvida, me mande um e-mail: agjjr_guaicity@yahoo.com.br

2007-03-21 10:25:24 · answer #1 · answered by agjjr_guaicity 2 · 0 1

Um número em bínário tem quantos algarismos quanto forem necessários para representá-lo, e não 8. A história de serem 8 é o fato de pela norma ASCII precisar de 256 caracteres para representar todos (letras, acentos, números, espaço ...) . Como 256 = 2^8 temos que 1 byte (um caracter) nada mais é que um número na faixa 0-255. Por exemplo o caracter 167 (em binário 10100111) é º .

O fato do resto ser 0 ou 1 é consequência da definição de divisão euclidiana em inteiros. Afinal, quando agrupamos de 2 em 2, ou não sobra nada (resto 0), ou sobra um sozinho (resto 1). Não existe resto 2 porque estes 2 podem formar um novo agrupamento com 2 e não sobrar nada.
Por definição, um número é par se e somente se o resto da divisão por 2 é 0. (dã: um número é impar se o resto é 1)

O método das divisões sucessivas (o que você exemplificou) é meio chato de demonstrar. Por que a gente escreve o número de % na linha seguinte como 23. ( ) significam agrupados
%%%%%%%%%%%%%%%%%%%%%%%
(%%%%%%%%%%) (%%%%%%%%%%) %%%
grupo de 10 grupo de 10 3 sobram
temos 2x(%%%%%%%%%%) + 3x(%)
Então ficamos com 23
Agora em binário: o número &&&&&&
&&&&&& = dividir em (&&)
(&&)(&&)(&&) = dá 3 pares e não sobra.
Agora junta esses grupos de 2 em 2
Dá um grupo ((&&)(&&)) e sobra um par
((&&)(&&)) +(&&)
Então temos 1((&&)(&&)), 1 (&&) e 0 &
Ficamos com 110 (base 2)
Essa é a idéia de fazermos as divisões sucessivas

2007-03-21 19:28:50 · answer #2 · answered by A. O' Neal 3 · 0 0

Estude um pouco (não precisa de estudar muito não, é muito simples) como funcionam os sistemas decimais e binários e como funciona o sistema de valor-posição, onde o valor de cada algarismo no número é dependente da posição dele no número, e voce terá a sua resposta.

Não precisa decorar, é só entender.

2007-03-21 17:41:02 · answer #3 · answered by Paulo M G C 6 · 0 0

uma divisao por dois sempre tera restos 1 ou 0

e no exemplo acima, feito por mim mesmo tem um erro

é 3 : 2 = 1, resto 1, e nao 3 : 1

2007-03-21 17:30:07 · answer #4 · answered by kauanleite 1 · 0 0

porque quando voce divide 125:2=62
fazendo a operação inversa 2x62=124
você pega 125 e subitrai de 124 que é igual a 1
ai você pega 62:2=31
fazendo a operação inversa 2x31=62
você pega 62 e subtrai de 62 que é igual a 0
e assim por diante
1:2=o porque em binários não se usa algarismos com virgula

2007-03-21 17:28:53 · answer #5 · answered by vanderson d 2 · 0 0

fedest.com, questions and answers