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 del diseño se determina como hace el programa la tarea solicitada. Los metodos mas eficacez para el proceso del diseño se basa en el conocido divide y venceras.

Separar en partes del problema mas pequeñas y asi resolver mas rapido y facil el problema.Este metodo se conoce como METODO DESCENDENTE (TOP-DOWN) o MODULAR

HERRAMIENTAS DE PROGRAMACION
Diagrma de flujo: es una representacion grafica de un algoritmo.
Los simbolos de diagrama de flujo son:
-Terminal.- Marcar el inicio y el fin del algoritmo
-Proceso.- Involucra cualquier proceso,
calculo o computo. Ejemplo:
"calcula a=b*c"
-Entrada.- Introduce datos al proceso o solucion
-Salida.- Envia la informacion al dispositivo
de salida estandar.Normalmente
el monitor.
-Decision.- Cambia el flujo del algoritmo de
acuerdo a una evaluacion.
Pseudocodigo: Es una herramienta de programcionen la que las instrucciones se escriben en palabras similares al ingles o español, que facilitan tanto la escritura como la lectura de programas.
Calcular la paga neta de un trabajador conociendo el numero de horas trabajadas, la tarifa horaria y la tasa de impuestos.
Algoritmo:
  1. Leer horas, tarifas, tasa
  2. Calcular pagabruta
  3. Calcular impuestos= pagabruta * tasa
  4. Calcular paganeta= pagabruta-impuestos
  5. Visualizar pagabruta, impuestos, paganeta

TAREA

Realizar un algoritmo que calcule el area de un rectangulo dado la base y la altura y de acuerdo a la formula A=b*a

  • Inicio
  • Programa para el calculo del area
  • Ingreso de datos
  • Leer la base
  • Leer la altura
  • Multiplicar la base por altura
  • Escribir el area
  • Fin

Calcular la paga neta de un trabajador conociendo en número de horas trabajadas, la tarifa horaria y la tasa de impuestos.

  • Inicio
  • Leer horas, tarifa, tasa
  • Calcular pagabruta = horas * tarifa
  • Calcular impuestos = pagabruta * tasa
  • Calcular paga neta = paga bruta – impuestos
  • Visualizar paga bruta, impuestos, paga neta
  • Fin

No hay comentarios:

Publicar un comentario