El paradigma estrcuturado

Solo disponible en BuenasTareas
  • Páginas : 14 (3410 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de agosto de 2012
Leer documento completo
Vista previa del texto
1.-EL PARADIGMA ESTRUCTURADO.
Intencionalidad

Describir los pasos necesarios para la solución de problemas por computadora y los conceptos de algoritmo, diagrama de flujo pseudcódigo dentro del diseño modular y el paradigma estructurado.

Contenido
1. Solución de problemas por computadora.
2. Análisis del problema
3. Algoritmos
4. Diagrama de flujo
5.Pseudocódigo.
6. Codificación.
7. Compilación y ejecución.
8. Verificación y depuración.
9. Documentación.
10. Diseño modular.
11. Programación estructurada.
12. Cuestionario.



1.1. La solución de problemas con computadora.
La principal razón para que las personas aprendan técnicas y lenguajes de programación es utilizar la computadora como unaherramienta para resolver problemas. El proceso de resolución de problemas con una computadora conduce a la escritura de un programa y a su ejecución en la misma.

En la resolución de un problema con computadora se pueden considerar una serie de fases o pasos comunes, que generalmente deben seguir todos los programadores y son los siguientes:

a. Análisis del problema
b. Diseño delalgoritmo.
c. Codificación.
d. Compilación y ejecución.
e. Verificación y depuración.
f. Documentación.


• Las dos primeras fases conducen a un diseño detallado escrito en forma de algoritmo.
• Durante la tercera etapa (codificación) se implementa el algoritmo en un código escrito en un lenguaje de programación, reflejando las ideas desarrolladas en las fases deanálisis y diseño.
• La fase de compilación y ejecución traduce y ejecuta el programa.
• En las fases de verificación y depuración el programador busca errores de las etapas anteriores y los elimina. Comprobará que mientras más tiempo se gaste en la fase de análisis y diseño, menos se gastará en la depuración del programa.
• Por último, se debe realizar la documentación delprograma.



A continuación vamos a explicar cada una de las fases de la solución de un problema con computadora, para esto vamos a auxiliarnos de un ejemplo y cuyo enunciado del problema es el siguiente:

Problema 1.1

Calcular el pago neto de un trabajador conociendo el número de horas trabajadas, la tarifa por hora y el porcentaje de impuestos.


1.2. Análisis del problemaEsta fase requiere una clara definición, donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.

Dado que se busca una solución por computadora, se precisan especificaciones detalladas de entrada y salida.

Para poder definir bien un problema es conveniente responder a las siguientes preguntas:

¿Qué entradas se requieren (tipo y cantidad)?¿Cuál es la salida deseada (tipo y cantidad)?

¿Qué método produce la salida deseada?

Para el caso del problema 1.1 las respuestas a las anteriores preguntas son las siguientes

|Entrada |Número de horas trabajadas |
| |Tarifa por hora|
| |Porcentaje de impuesto |
|Salida |Pago neto |
|Proceso |Pago bruto|
| |Importe de impuesto |
| |Pago neto |

1.3. Algoritmo.

Diseño del algoritmo
En la etapa de análisis del proceso de...
tracking img