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:
- Leer horas, tarifas, tasa
- Calcular pagabruta
- Calcular impuestos= pagabruta * tasa
- Calcular paganeta= pagabruta-impuestos
- 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