Los programas escritos
con estos principios tienen no solo una estructura fácil de leer, sino que
además tienen una excelente presentación, que permite comprender el código con
mayor facilidad. La estructuración del contenido facilita la revisión de la
codificación y reduce el tiempo de prueba y depuración de programas.
-CARACTERÍSTICAS:
1. Estructuras de control
Son estructuras que
permiten controlar el orden de ejecución de las instrucciones contenidas dentro
de de ellas dependiendo de condiciones previamente establecidas.
Todos los programas
pueden desarrollarse utilizando únicamente con las tres estructuras de control
características de la programación estructurada.
2. Secuencia:
Se refiere al orden en
la que las instrucciones de un programa son ejecutadas, tal y como se tienen en
el programa.
Los elementos 1, 2 y 3
pueden ser instrucciones o bloques que indican que independientemente de su
complejidad o tamaño, su ejecución es realizada en el orden indicado.
3. Selección:
Es la posibilidad de
elegir entre dos instrucciones, donde la decisión se toma en base a la
evaluación de una expresión a la que llamamos condición.
La imagen indica que si
se cumple la condición 1, se avanza al punto 2 y se llega al punto 4, en caso
de no cumplirse la condición 1 entonces se avanza al punto 3 y así se llega al
punto 4.
4. Iteración:
Es una estructura que se
utiliza para repetir alguna instrucción o grupo de instrucciones siempre que se
cumpla una condición.
Si se cumple la
condición 1, se avanza al punto 2 y se llega al punto 3 donde se encuentra una
nueva condición 3 que si se cumple se regresa a la condición 1 y si no se
cumple, se continúa al punto 4.
6. Identación
Es el espacio o sangría
que se asigna a una línea de código y dependiendo de su longitud, esta indica
si una instrucción o grupo de instrucciones pertenecen a determinado bloque.
Este espacio es
importante ya que facilita la lectura del programa respecto a las relaciones
existentes entre las instrucciones y los segmentos.
No hay comentarios:
Publicar un comentario