2. Luis Mario Velasco Ocejo 4°C Informática
2.1. Elementos básicos del lenguaje de programación estructurado.
Manipulación básica de datos.
La metodología de programación estructurada se fundamenta
en técnicas de segmentación, la cual plantea que un problema
se puede dividir en problemas más pequeños (módulos) y más
simples de resolver, de tal forma que la suma de las soluciones
de cada problema sea el resultado de la solución total de éste.
Esta metodología permite desarrollar algoritmos a través de
módulos, los cuales realizan tareas bien definidas. De esta
forma, el módulo se define una sola vez y se llama tantas veces
como sea necesario, mediante el nombre que lo identifica.
La forma gráfica que lo representa sería la siguiente:
3. Luis Mario Velasco Ocejo 4°C Informática
La programación estructurada tiene muchas ventajas, sin
embargo también tiene varias desventajas.
Ventajas
Los programas son más
fáciles de leer
La estructura de los
programas es clara
Reducción de esfuerzo
en las pruebas
Se incrementa el
rendimiento del
programador
Desventajas
Se obtiene un
único bloque del
programa que
cuando se hace
demasiado
grande puede ser
problemático para
el manejo del
código fuente
El lenguaje de programación C/C++ tiene diversas
características, entre ellas se encuentran:
Es un lenguaje estructurado, lo que permite generar código
claro y sencillo, ya que está basado en la modularidad.
El lenguaje de programación en C, está estructurado en tres
partes:
o Librerías estándar
o Programa compilador
o Preprocesador (INCLUDE - DEFINE)
4. Luis Mario Velasco Ocejo 4°C Informática
2.2. Utilizar estructuras de control.
Las estructuras de control permiten modificar el flujo de
ejecución de las instrucciones de un programa.
Con estas estructuras se puede:
de acuerdo a una condición, ejecutar un grupo u otro de
sentencias (If-Then-Else y Select-Case)
Ejecutar un grupo de sentencias mientras exista una
condición (Do-While)
Ejecutar un grupo de sentencias hasta que exista una
condición (Do-Until)
Ejecutar un grupo de sentencias un número determinado
de veces (For-Next)
Estas y otras estructuras pueden utilizarse en el lenguaje C++.
Ejemplo de la estructura “If”.