Programación Estructurada
Programación estructurada Método disciplinado de escribir programas que sean claros, que se demuestren que son correctos y fáciles de modificar Un programa se compone de: a. Estructuras de datos.- Los hechos reales, representación en forma de datos, manera en que se organizan los datos. b. Operaciones primitivas elementales.- Son acciones que se ejecutan sobre los datos para transformarlos en información. c. Estructuras de control.- Son los métodos que existen para dirigir el flujo de acciones que la computadora deberá ejecutar sobre los datos manejados por el programa.
14.1. Estructura de control secuencial La computadora ejecutará automáticamente enunciados uno después del otro, en el orden en el cual se han escrito de inicio a fin. Ejemplo Sumar dos números: Pseudocódigo Inicio Entero a,b,c declara las variables a utilizar Leer a,b solicita el valor de a y b c= a+b suma a y b y lo almacena en c Imprimir c muestra el resultado almacenado en la variable c
68
fin Diagrama de flujo
14.2. ESTRUCTURA DE CONTROL SELECTIVA Existen tres tipos de estructuras de control selectivas, estas se basan en una condición o en una opción para decidir la parte del programa por el que pasará. a. Simple b. Doble o compuesta c. Múltiple Selectiva simple.- evalúa una condición, si esta es verdadera ejecuta la acción o acciones especificadas, si es falsa no realiza ninguna acción. Nota: Si existe sola una instrucción o sentencia dentro de la condición no es necesario marcarlos con inicio y fin, en caso contrario si, como se muestra en el diagrama anterior. Selectiva doble o compuesta.- evalúa una condición, si esta es verdadera ejecuta la acción o acciones especificadas, si es falsa ejecuta otra acción o acciones.
69
Nota: Si existe sola una instrucción o sentencia dentro de la condición no es necesario marcarlos con inicio y fin como en este caso que la condición fue falsa, en caso contrario si, en este ejemplo cuando la condición fue verdadera. Ejemplo: Imprimir si un número es positivo o negativo Nota: las variables no se especifican en el diagrama de flujo, pero si en el pseudocódigo
No hay comentarios:
Publicar un comentario