Professional Documents
Culture Documents
Algoritmos
Conjunto ordenado y finito de operaciones que
permite hallar una solucin a un problema
2
Estructuracin
Estrategias
Desarrollar el anlisis del problema mediante
la tcnica de salidas, procesos y entradas
Verificar el correcto funcionamiento
mediante casos de prueba.
Estructurar pasos a nivel global que
resuelvan el problema.
No se requiere detalle de lo que sucede
con los datos.
3
Ejemplo
Se desa desarrollar un programa para
calcular los impuestos que se debe pagar por
la importacin de mercaderas, para lo cual se
considera las siguientes reglas:
Si el paquete cuesta menos de 400 USD o pesa no
ms de 10 lb. segn factura comercial, no paga
impuestos.
De lo contrario se aplica el impuesto del IVA + una
tasa que depende del tipo de producto, si so
categora A, el impuesto del 30%, si es B, el
impuesto es del 15%, si corresponde a categora C,
paga 10% y si es categora D, solo paga el IVA.
4
Ejemplo: Salidas
Impuesto
5
Anlisis: Procesos
Qu clculos necesito hacer?
montoFactura
Peso ENTRADAS
categoria
7
Algoritmo
1. Inicio
2. Solicitar datos de entrada
(montoFactura, peso)
3. Determinar si excede condiciones de
impuestos.
4. Calcular impuestos.
5. Presentar valor de impuesto.
6. Fin
9