Académique Documents
Professionnel Documents
Culture Documents
TALLER #1
ALGORITMOS SECUENCIALES, CONDICIONALES E ITERATIVOS
Ing. Julián Giraldo
2. Elabore un algoritmo que reciba tres números distintos en tres variables (A, B y
C) y que luego intercambie sus valores así:
B tome el valor de A
C tome el valor de B
A tome el valor de C
Para calcular el máximo común divisor entre dos números enteros positivos a y
b dividimos el más grande (a), entre el más pequeño (b). Esta división nos
proporcionará un cociente, c1, y un resto, r1.
a. Si r1=0, entonces mcd(a,b)=b.
b. Si no es cero, dividimos el divisor, c1, entre el resto, r1, obteniendo otro
cociente, c2, y otro resto, r2. Si r2=0, entonces mcd(a,b)=r1. Si no es cero
volvemos a dividir divisor entre el resto. Y así sucesivamente.
Si b = 0, entonces mdc(a,b) = a y el algoritmo termina
De lo contrario mcd(a,b) = mcd(b,r) donde r es el residuo de dividir a entre
b