2012/10/3 terence thirteen <peterdirich...@gmail.com>

> Em 3 de outubro de 2012 06:12, ennius <enn...@bol.com.br> escreveu:>>
> Caros Colegas,>> Gostaria de obter, se possível for, demonstração do
> teorema abaixo, em que> divisão quer dizer divisão euclidiana, n é inteiro,
> D e d são inteiros> positivos.>> Teorema:  O quociente da divisão de n por
> Dd é igual ao quociente da divisão> de q por d, sendo q o quociente da
> divisão de n por D.
> O quociente de x por y é [x/y], parte inteira da divisão.
> Você quer que [n/Dd] = [[n/D]/d]
> Eu tenho boas razões para pensar que isso não é verdadeiro, pelo menosnão
> sem impor alguma restrição a D e d.
>

Isso é verdadeiro.
[n/Dd] = [[n/D]/d] sse d[n/Dd] = d[[n/D]/d]
(para d != 0)

d[[n/D]/d] = [n/D] - [n/D]%d, onde a%b é o resto de a na divisão por b.

De modo similar
d[n/Dd] = d[(n/D)/d] = (n/D) - (n/D)%d

Note que o resto aqui é especial aqui, pq carrega também a mantissa do
número. (n/D)%d = ([n/D] + m)%d = [n/D]%d + m, onde m é a mantissa, ou seja
a parte fracionária do número.

Assim fica claro que (n/D) - (n/D)%d = [n/D] - [n/D]%d

Isso é um exercício do Art of Computer Programming do Knuth.

-- 
[]'s
Lucas

Responder a