viernes, 23 de enero de 2009

Diseño del Algoritmo

En la etapa del analisis del proceso de programacion se determina que hace el programa. En la etapa de diseño se determina como hace el programa la tarea solicitada. Los metodos mas eficaces para el proceso de diseño se basa en el conocido divide y venceras (desglosar y analizar el problema parte por parte) un problema complejo se soluciona dividiendolo en subproblemas y a la vez estos subproblemas en otros de nivel mas bajo hasta que pueda ser implementada una solucion en la computadora. Este metodo se le conoce como diseño desendente (Top-Down) o modular.

Herrmainetas de Programacion.
Diagrama de Flujo.- Es una representacion grafica de un algoritmo.
Los simbolos del diagrama de flujo:

Terminal: marcar el inicioy el fin Proceso: Involucra cualquier proceso,
del diagrama. calculo o computo por ejemplo:
"Calcula a=b*h"

Entrada: Introduce Datos al proceso Salida: Envia la informacion al dispositivo
o solucion (programa) de salida estandar. El monitor


Decision: Cambia el flujo del algoritmo
de acuerdo a una evalucaion
logica.


El Pseudocodigo: es una herramienta de programcion en la que las iunstrucciones se escriben en palabras similares al ingles o español. El Pseudocodigo se puede definir como un lenguaje de especificaciones de algoritmos.

Ejemplo 2.1 Calcular la paga neta de untrabajador conociendo el numero de horas trabajadas, la tarifa horaria y la tasa de impuestos.
-Leer Horas, Tarifa, Tasa.
-Calcular Pagabruta = Horas * Tarifa.
-Calcular Impuestos = Pagabruta * Tasa.
-Calcular paganeta = Pagabruta * Impuestos
-Visualizar PagaBruta, Impuestos, paganeta.


Realizar un algoritmo que calcule el area de un rectangulo dadas la base y la altura de acuerdo a la formula base*altura.

-Inicio


No hay comentarios:

Publicar un comentario