lunes, 11 de diciembre de 2017

Estructuras de control

Tipos de estructuras de control:

Antecedentes

El término "estructuras de control", viene del campo de la ciencia computacional. Cuando se presentan implementaciones de Java para las estructuras de control, nos referimos a ellas con la terminología de la Especificación del lenguaje Java, que se refiera a ella como instrucciones.

Ejecución secuencial

Pero por lo general las instrucciones se ejecutan una después de la otra, en el orden en que están escritas, es decir, en secuencia. Este proceso se conoce como ejecución secuencial.

Transferencia de control

En Java, como en otros lenguajes de programación por excelencia como C y C++, el programador puede especificar que las siguientes instrucciones a ejecutarse tal vez no sea la siguiente en secuencia. Esto se conoce como transferencia de control. Hay que tener en cuenta que la instrucción goto es una palabra reservada pero no se utiliza ni se recomienda. Un programa bien estructurado no necesita de esta instrucción

De selección

Las estructuras de control de selección, ejecutan un bloque de instrucciones u otro, o saltan a un subprograma o subrutina según se cumpla o no una condición.

Estructura de control

Las estructuras de control, denominadas también sentencias de control, permiten tomar decisiones y realizar un proceso repetidas veces. Se trata de estructuras muy importantes, ya que son las encargadas de controlar el flujo de un programa, según los requerimientos del mismo.

Selección if simple

Se trata de una estructura de control que permite redirigir un curso de acción según la evaluación de una condición simple, sea falsa o verdadera.

Programación estructurada

En la programación estructurada tiene tres tipos de secuencias
Secuencial:Formalización de instrucciones en un programa en el mismo orden en el que aparecen
Selectiva: Se utiliza para tomar decisiones lógicas. Esta las evalúa  y con el resultado determina la secuencia de instrucciones.
Repetitiva:Se utilizan para que se repita la instrucción mientras se cumple una condición.
Solo existe un punto de entrada y salida.
Programación modular: este tipo de programación consta de varias secciones atraves  de procedimientos.