Mostrando las entradas con la etiqueta 2.- Desarrollo de Programas Estructurados en C. Mostrar todas las entradas
Mostrando las entradas con la etiqueta 2.- Desarrollo de Programas Estructurados en C. Mostrar todas las entradas

2 Desarrollo de programas estructurados en C

Objetivos
• Comprender las técnicas básicas para solucionar problemas.
• Desarrollar algoritmos a través del proceso de mejoramiento
arriba abajo, paso a paso.
• Utilizar las instrucciones de selección if e if…else para
seleccionar acciones.
• Utilizar la instrucción de repetición while para ejecutar
repetidamente las instrucciones de un programa.
• Comprender la repetición controlada por contador y la repetición
controlada por centinela.
• Comprender la programación estructurada.
• Utilizar los operadores de incremento, decremento y asignación.

2.1 Introducción
2.2 Algoritmos
2.3 Pseudocódigo
2.4 Estructuras de control
2.5 La instrucción de selección if
2.6 La instrucción de selección if...else
2.7 La instrucción de repetición while
2.8 Formulación de algoritmos: Ejemplo práctico 1 (repetición controlada
por contador)
2.9 Formulación de algoritmos mediante mejoramiento arriba-abajo, paso a paso:
Ejemplo práctico 2 (repetición controlada por centinela)
2.10 Formulación de algoritmos mediante mejoramiento arriba-abajo, paso a paso:
Ejemplo práctico 3 (estructuras de control anidadas)
2.11 Operadores de asignación
2.12 Operadores de incremento y decremento

2.1 Introducción

Antes de escribir un programa para resolver un problema en particular, es esencial que comprendamos el problema y el método para resolver dicho problema.


 Los dos capítulos siguientes explican las técnicas que facilitan el desarrollo de programas estructurados de computadora.

2.2 Algoritmos

La solución a cualquier problema de cómputo involucra la ejecución de una serie de acciones en un orden específico.
Al procedimiento para resolver un problema en términos de:
1. Las acciones a ejecutar.
2. El orden en el cual se llevan a cabo dichas acciones.
se le llama algoritmo. El siguiente ejemplo demuestra que es importante especificar correctamente el orden en
el que se deben ejecutar las acciones.
Considere el algoritmo “levantarse y arreglarse” que sigue un joven ejecutivo para salir de la cama e ir a
su trabajo:
Levantarse de la cama.
Quitarse la pijama.
Bañarse.
Vestirse.
Desayunar.
Manejar hacia el trabajo.

Esta rutina hace que el ejecutivo vaya al trabajo bien preparado para tomar decisiones críticas. Sin embargo,suponga que sigue los mismos pasos en un orden ligeramente diferente:

Levantarse de la cama.
Quitarse la pijama.
Vestirse.
Bañarse.
Desayunar.
Manejar hacia el trabajo.
En este caso, nuestro joven ejecutivo llega al trabajo empapado. A la especificación del orden en el cual se ejecutan las instrucciones dentro de un programa de computadora se le llama control del programa. En este capítulo y en el siguiente, investigaremos las capacidades de control del programa de C.

2.3 Pseudocodigo

2.4 Estructuras de control