Clasificaciones, modalidades y tendencias de investigación educativa.
Unidad 2
1. Juan Carlos Padron Castro
4° A Informática
2.- Codificar la solución del problema en un
lenguaje de programación estructurado
La programación estructurada es una teoria de programación que consiste en
construir programas de facil comprension. La programación estructurada es
especialmente util, cuando se necesitan realizar correciones o modificaciones
despues de haber concluido un programa o aplicacion. Al haberse utilizado la
programación estructurada, es mucho más sencillo entender la codificacion
del programa, que se habra hecho en diferentes secciones.
La programación estructurada se basa en una metodologi de desarrollo de
programas llamda refinamiento sucesivos: Se plantea una operacion como un
todo y se divide en segmentos más sencillos o de menor complejidad. Una
vez terminado todos los segmentos del programa, se procede a unificar las
aplicaciones realizadas por el pool de programadores. Si se ha utilizado
adecuadamente la programación estructurada, esta integracion debe ser
sencilla y no presentar problemas al integrar la misma , y de presentar algun
problema, sera rapidamente detectable para su correccion.
2. Juan Carlos Padron Castro
4° A Informática
2.1 Elementos básicos del lenguaje de
programación estructurado. Manipulación básica
de datos
En los procesos repetitivos se necesita normalmente contar los sucesos o
acciones internos del ciclo, como pueden ser: registro o elementos en un
archivo y número de iteraciones a realizar por el ciclo. Para realizar esta
tarea se utilizan los contadores, cuya construcción es una de las técnicas
corrientes en la realización de cualquier programa.
Un contador es un campo de la memoria que está destinado a contener los
diferentes valores que se van incrementando o decrementando en cada
iteración. El campo contendrá las sucesivas sumas parciales que se van
realizando en la ejecución de las sucesivas repeticiones. El incremento en las
sumas parciales es siempre constante, pudiendo ser positivo o negativo, es
decir el contador se irá incrementando o decrementando. El contador se
representará en un programa por medio de una variable.
En las instrucciones de preparación del ciclo se realiza la inicialización del
contador o contadores. La inicialización de un contador consiste en poner el
valor inicial de la variable que representa al contador.
2.2 Utilizar estructuras de control
En lenguajes de programación, las estructuras de control permiten modificar
el flujo de ejecución de las instrucciones de un programa.
Con las estructuras de control 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)
3. Juan Carlos Padron Castro
4° A Informática
Todas las estructuras de control tienen un único punto de entrada y un único
punto de salida. Las estructuras de control se puede clasificar en :
secuenciales, iterativas y de control avanzadas. Esto es una de las cosas que
permite que la programación se rija por los principios de la programación
estructurada
Los lenguajes de programación modernos tienen estructuras de control
similares. Básicamente lo que varía entre las estructuras de control de los
diferentes lenguajes es su sintaxis, cada lenguaje tiene una sintaxis propia
para expresar la estructura.
Otros lenguajes ofrecen estructuras diferentes, como por ejemplo
los comandos guardados.