Estructura de Un Programa en Lenguaje Básico
Estructura de Un Programa en Lenguaje Básico
Estructura de Un Programa en Lenguaje Básico
Datos de entrada: Es la información o valores dados desde un dispositivo externo que se almacenaran en la
memoria principal para ser procesados y desarrollar el algoritmo del programa.
Proceso: Está formado por las instrucciones que modifican los objetos a partir de su estado inicial (datos
de entrada) hasta el estado final (resultados) dejando los objetos que lo contienen disponibles en la memoria
principal.
Un programa puede estar escrito en tres tipos de estructuras de control:
Estructura secuencial: índica una secuencia de acciones a ser ejecutadas de forma consecutiva.
Estructura selectiva o de selección: Evalúa una expresión lógica y ejecuta una acción (o grupo de acciones.
Simple: se usa la sentencia “if” que permite escoger entre ejecutar (si es cierta) o no una secuencia (si es
falsa).
Doble: similar a la anterior, cuando la cláusula “else” está presente, permite escoger entre dos opciones
alternativas. Además, no puede haber una sentencia “else” sin su respectiva sentencia “if”.
Múltiple: evalúa una expresión que pueda tomar n valores (enteros, caracteres y lógicos, pero nunca reales)
y ejecuta una acción o grupo de acciones diferente en función del valor tomado por la expresión selectora.
Estructura de control cíclica o repetitiva: permiten repetir una sentencia o conjunto de ellas mientras una
condición específica se cumpla.
Desde-hasta: permite repetir la ejecución de una acción o de un grupo de acciones un número determinado
de veces.
Mientras: repite una acción o grupo de acciones mientras una expresión lógica sea cierta.
Repetir-hasta: repite una acción o grupo de acciones hasta que una expresión lógica sea cierta. (Daniel Gayo
Avello. 2001).
Datos de salida: son instrucciones que tomarán los datos finales y los envían a los dispositivos externos.
(Luis Gonzáles T. 2012).
Bibliografía:
Datos de entrada, proceso, estructuras de control: Daniel Gayo Avello. 2001. (01/10/2019). Consultado en
http://di002.edv.uniovi.es/~dani/asignaturas/
Datos de salida y estructuras de control: Luis Gonzáles T. 2012. (01/10/2019). Recuperado de
https://sites.google.com/site/algopromecanica/unidad-iii/3-2-estructura-basica-de-un-programa