Está en la página 1de 13

// SUBMÓDULO 2

Aplica estructuras de control con un


lenguaje de programación
Programación: es la acción de crear programas
o aplicaciones, a través del desarrollo de un
código fuente.
Lenguaje de programación:

Se conoce como lenguaje de programación a un


programa destinado a la construcción de otros
programas informáticos.
Programación estructurada: es la técnica de
desarrollo de programas de la forma más clara
posible haciendo uso de tres estructuras de
control: la secuencia, la selección y
la interacción. Estas estructuras pueden
combinarse para crear programas que
manejen cualquier necesidad de
procesamiento de datos.
Composición de la programación
estructurada
La programación estructurada está compuesta
por segmentos de código que pueden incluir
desde una instrucción hasta varias páginas de
estas.
Cada uno de los segmentos de un programa,
debe cumplir con dos procesos básicos: la
entrada y la salida de datos.

A diferencia de otros estilos de programación,


los programas estructurados pueden ser
leídos secuencialmente, desde el inicio hasta el
final, sin perder la continuidad.
Características de la programación
estructurada
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.
Estructuras de control
Son estructuras que permiten controlar el orden
de ejecución de las instrucciones contenidas
dentro 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.
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.
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.
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.
Segmentación
Para favorecer la comprensión del código de los
programas desarrollados, es conveniente
establecer segmentos del programa para que
estos no excedan una página de codificación (50
líneas en promedio).
No se trata únicamente de dividir un programa
en trozos donde la longitud sea de 50 líneas; la
segmentación debe cumplir con las siguientes
características básicas:
- Las partes se deben relacionar entre sí de
forma jerárquica, formando una estructura de
árbol
- Debe mostrar claramente las relaciones
existentes entre las funciones para permitir
comprender lo que debe hacer el programa de
forma fácil.
- La comunicación entre los segmentos se debe
realizar cuidadosamente y de forma
controlada.
La comunicación entre los segmentos se debe
realizar a través de una lista de parámetros, lo
cual reduce la oportunidad de se relacionen
entre ellos de forma indeseada o inentendible.
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.

También podría gustarte