viernes, 23 de enero de 2009

Diseño de algoritmo

En la etapa de analisis del proceso de programacion se determina que hace el progarma. En la etapa de diseño se determina como hace la tarea solicitada. Los metodos mas edicientes papra el proceso de diseño se basan en el conocido divide y venceras
Un probelame complejo se soluciona dividiendolo en problemas o subproblemas y ala vez estos subproblemas en otro de nievel mas bajo hasta que pueda ser implementa da una solucion en al computadora. Este metodo d¿se le conoce como diseño desendente(top-down) o modular.

Herramientas de programacion.
Es una representacon grafica de un algoritmo.
Los simbolos de diagram de flujo son:
Terrminal. marcar el inicio y el fin del algoritmo
Entrada. Introducir datos al proceso solucion (progama)
decision. Cambia el flujo del algoritmo de acuedo a una evolucion logica
Proceso. Involucra cualquier proceso, calculo computo por ejemplo 'calcula a=b*a
Salida. Envia la informacion al dispositivo de salidaestandar normalmente el monitor
Pseudocodigo.
Es i¿uan herramienta de progarmacion en la que las instrucciones se describen en palabras similares al ingles, se puede definie comoun lenguaje de especificacion de algoritmos.
Calcualar la paga nara de un trabajador conociendo el numero de horas trabajadas , la tarifa horario y la tasa de impuestos.
1.Leer horas, tarifa , tasa
2. Calcuele pagabruta=horas*tarifa
3. Calcular Impuestos= pagabruta*tassa
4. Calcular paganeta =pagabruta-impuestos
5. Visualizar paga bruta , impuestos paganeta
Realizar un algoritmo que calcule el area de unr rectangulo dada la base y al altuara y de aceurdo al formaula a= a*h

No hay comentarios:

Publicar un comentario