Algoritmia Lab3 Punto3

Páginas: 2 (305 palabras) Publicado: 19 de abril de 2015
1. Analisis de problema
Entradas: dividendo, divisor
Salidas: cociente, residuo, exacta, inexacta, n
Proceso: Restas sucesivas a través de ciclos de repetición.
2. Algoritmos de SeudocódigosAlgoritmo de Seudocódigo de la funcion
hallarDivicion (dividendo, divisor, cociente, residuo: entero)
Mientras (dividendo >= divisor) Haga
residuo = dividendo – divisor
dividendo = residuo
cociente =(cociente +1)
Terminar mientras
imprimir (“El cociente es”, cociente, “El residuo es:”, residuo)
retornar residuo
Algoritmo de Seudocódigo del programa
INICIO
dividendo, divisor, cociente, residuo, exacta,inexacta, n= enteros
imprimir (“Digite dividendo el dividendo”)
leer (dividendo)
imprimir (“Digite el numero Divisor”)
leer(divisor)
cociente = 0
residuo = dividendo
exacta = 0
inexacta = 0
n = 0Mientras ((dividendo>=0) Y (divisor >=0)) Haga
SI (divisor != 0)
residuo = hallarDivicion (dividendo, divisor, cociente, residuo)
n = n + 1
SI (residuo == 0)
exacta = (exacta+1)
SINO
inexacta =(inexacta +1)
SINO
Imprimir (“Error Matemático”)
imprimir (“Digite el dividendo”)
leer (devidendo)
imprimir (“Digite el numero Divisor”)
leer(divisor)
cociente = 0
residuo = 0
Terminar mientras
Imprimir =(“el total de divisiones realizadas fueron:”, n, “las exactas fueron:”, exactas, “las inexactas fueron:”, inexactas)

FIN

3. Pruebas de Escritorio


4. Algoritmo en Phyton
def hallarDivicion (dividendo,divisor, cociente, residuo):
while (dividendo >= divisor):
residuo = (dividendo-divisor)
dividendo = residuo
cociente = (cociente + 1)
print ("El cociente es:",cociente, "El residuo es:", residuo)
return residuo


dividendo=(int(input("Digite el dividendo de su operacion")))
divisor=(int(input("Digite el divisor de su operacion")))
cociente = 0
residuo =dividendo
exacta = 0
inexacta = 0
n = 0

while ((dividendo >= 0)and(divisor >= 0)):
if(divisor != 0):
n = n+1
residuo = hallarDivicion (dividendo, divisor, cociente, residuo)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lab3
  • lab3
  • Lab3
  • Lab3
  • algoritmios
  • Lab3
  • ALGORITMIA
  • Lab3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS