ESTRUCTURA


Estructura básica de un programa.


Las partes principales de un programa están relacionadas con dos bloques: declaraciones e instrucciones.

En las instrucciones podemos diferenciar tres partes fundamentales

 Entrada de Datos

La constituyen todas las instrucciones que toman los datos de entrada desde un dispositivo externo y los almacena en la memoria principal para que puedan ser procesados.


Proceso o algoritmo: 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 contiene disponibles en la memoria principal.


Salida de resultados: Conjunto de instrucciones que toman los datos finales (resultado) de la memoria principal y los envían a los dispositivos externos. 

 

El teorema de Böhm y Jacopini (1966) dice que un programa propio puede ser escrito utilizando sólo tres tipos de estructuras de control:

  1. Estructura secuencial

Una estructura de programa es secuencial si las instrucciones se ejecutan una tras otra, a modo de secuencia lineal, es decir que una instrucción no se ejecuta hasta que finaliza la anterior, ni se bifurca el flujo del programa.
zz

 

2.  Estructura selectiva o de selección


La estructura selectiva permite que la ejecución del programa se bifurque a una instrucción (o conjunto) u otra/s, según un criterio o condición lógica establecida, sólo uno de los caminos en la bifurcación será el tomado para ejecutarse.
  • Estructura de control selectiva simple
  • Estructura de control selectiva doble
  • Estructura de control selectiva multiple

 3.  Estructura de control cíclica o repetitiva

  • Estructura de control desde 
  • Estructura de control mientras
    para esta estructuras son necesarios los operadores logicos y de relación.

Operadores de relación
Mayor a
Menor a
Mayor o igual a
>=
Menor o igual a
<=
Diferente a
~=
Operadores lógicos
Y (and)
&
O (or)
|
No (not)
~
Exclusivo o (or)
xor
Con el uso de los operadores de relación se construyen las condiciones simples y con el uso de los operadores de relación y lógicos se construyen las condiciones compuestas.

Anidamiento
El cuerpo de cualquier estructura puede ser instrucciones simples u otras estructuras, que a su vez pueden contener a otras.
Resultado de imagen para estructura basica de un programa
Resultado de imagen para estructura basica de un programa

Comentarios

Entradas populares de este blog

PSEUDOCODIGO

Pruebas y depuración