Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercício 1
●
Programe o algoritmo de Euclides para determinar o máximo
divisor comum de dois inteiros, com pelo menos um deles diferente
de zero.
a)Também determine o mínimo múltiplo comum
●
O Algoritmo de Euclides é um procedimento para encontrar o
máximo divisor comum de dois números. É baseado na seguinte
propriedade: "Se d é um divisor comum de m e n, e m> n, então d
é um divisor do resto da divisão de m por n".
Exercício 1
●
Esta propriedade justifica o seguinte raciocínio: para encontrar o M.C.D. (m, n), divida m por n,
obtendo um quociente c1 e um resto r1. Então:
D = M.C.D. (m, n) = M.C.D. (n, r1)
●
Agora procedemos de forma análoga com n e r1: a divisão inteira entre n e r1 é feita, obtendo-
se um quociente c2 e um resto r2. Então:
D = M.C.D. (q, r1) = M.C.D. (r1, r2)
●
Continua assim obtendo sucessivamente números cada vez menores. Desta forma, uma
divisão exata será alcançada. O divisor desta divisão, que é o resto da anterior, é o M.C.D., D,
pesquisado. Como exemplo, o M.C.D. (520, 360) é obtido:
O programa deverá ler os votos dos eleitores e, quando for lido o número 8, apresentar as
seguintes informações:
a) o número de votos de cada candidato
b) a percentagem de votos nulos
c) a percentagem de votos brancos
d) o candidato vencedor.
Exercício 6
Faça um programa para ler um número inteiro
positivo e informar se ele é triangular. Um número
natural n é triangular se é igual à soma dos k
primeiros números naturais consecutivos, a partir
de 1. Por exemplo, 10 = 1 + 2 + 3 + 4 é triangular.
Exercício 7
Faça um programa que leia números inteiros não-
nulos do teclado e calcule a soma e subtração
alternadamente destes números. Exemplo: a
sequência {5, 7, 1, 4, 9} será calculada como 5 - 7
+ 1 - 4 + 9.