viernes, 20 de agosto de 2010
martes, 17 de agosto de 2010
Diagrama de flujo
viernes, 13 de agosto de 2010
Resoluciòn de problemas
- analisis del problema
- diseño del algoritmo
- verificacion del algoritmo
Análisis para buscar una soluciòn :
- examinar el problema e identificar que tipo de informaciòn se necesita producir
datos de entrada:
salario 120 p/h
horas t: 38
Impuesto: 15%
datos de salida:
pago bruto.
Impuesto
Pago neto:
Algoritmo: procedimiento paso a paso para solucionar un problema
- preciso, indicar el orden de realizaciòn de cada paso
- definifdo
- finito
-partes:
entrada(datos)
Proceso (calculos o soluciòn)
Salida (respuesta)
Algoritmo para calcular el pago bruto, el impuesto y la paga neta
- solicitar el numero de horas trabajadas
- solicitar el total de impuestos a pagar
- solicitar el sueldo recibido por hora
- mutiplicar el numero de horas trabajadas por el sueldo recibido
- determinar cuanto es el 15.5% de la cant obtenida en el paso 4
- restarle la cant del paso 5 a la cant del paso 4
- colocar el resultado del paso 4 en "pago bruto", el del paso 5 en "impuesto" y el del paso 6 en "pago neto"
Algoritmo para cruzar una calle por un paso de peatones
- identificar el paso peatonal a usar
- parase al borde de una banqueta pròxima y/o al borde de el paso peatonal
- Mirar hacia ambos lados
- Si se aproxima un coche, esperar a que pase
- Si no se aproxima cruzar hasta llegar a la banqueta paraela a la de inicio
martes, 10 de agosto de 2010
Algoritmos
ALGORITMO
Un algoritmo es un método para resolver un problema, debe presentarse como una secuencia ordenada de instrucciones que siempre se ejecutan en un tiempo finito y con una cantidad de esfuerzo también finito. En un algoritmo siempre debe haber un punto de inicio y un punto de terminación, estos deben ser únicos y deben ser fácilmente identificables.
CARACTERÍSTICAS DE UN ALGORITMO
Todo algoritmo debe cumplir las siguientes características:
- Debe ser Preciso; Esto es, debe especificar sin ambigüedad el orden en que se deben ejecutar las instrucciones.
- Debe estar Definido; Esto es, cada vez que se ejecute bajo las mismas condiciones, la secuencia de ejecución deberá ser la misma proporcionándonos el mismo resultado.
- Debe ser Finito; Esto es, siempre que sea adecuado se realizarán un número finito de instrucciones, en un tiempo finito y requiriendo una cantidad finita de esfuerzo.
Suscribirse a:
Entradas (Atom)