Estructura de control

14
ESTRUCTURA DE CONTROL DE PROGRAMACIÓN. Docente: Ing. Nelsymar Millán REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” EXTENSIÓN COL SEDE CIUDAD OJEDA

Transcript of Estructura de control

ESTRUCTURA DE CONTROL DE

PROGRAMACIÓN.

Docente:

Ing. Nelsymar Millán

REPÚBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA

EDUCACIÓN UNIVERSITARIAINSTITUTO UNIVERSITARIO POLITECNICO

“SANTIAGO MARIÑO”EXTENSIÓN COL SEDE CIUDAD OJEDA

ESTRUCTURA DE CONTROL

De acuerdo a una condición, ejecutar un grupo u otro de sentencias.

De acuerdo al valor de una variable, ejecutar un grupo u otro de sentencias.

Ejecutar un grupo de sentencias mientras se cumpla una condición.

Ejecutar un grupo de sentencias hasta que se cumpla una condición.

Ejecutar un grupo de sentencias un número determinado de veces.

DE PROGRAMACIÓN.

ESTRUCTURA DE CONTROL

DE PROGRAMACIÓN.

Secuenciales.

Selectivas.

Interactivas.

Control Avanzadas.

Se Clasifican en

ESTRUCTURA DE CONTROL

SECUENcIALES.

Ejecutará automáticamente enunciados uno después del otro, en el orden en el cual se han escrito de inicio a fin.

Estructura de Control Secuenciales.-

Inicio

Instrucción 1

Instrucción 2

.

.

.

Instrucción NFin

Pseudocódigo:

ESTRUCTURA DE CONTROL DE PROGRAMACIÓN.

Estructura de Control Selectivas.-

En una estructura de selección/decisión, el algoritmo al ser ejecutado toma una decisión, ejecutar o no ciertas instrucciones si se cumplen o no ciertas condiciones.

Las condiciones devuelven un valor, verdadero o falso, determinado así la secuencia a seguir

Permite redirigir un curso de acción según la evaluación de una condición simple, sea falsa o verdadera.

IF SIMPLE.-

Si (Condición) Inicio

Instrucción 1

Instrucción 2

.

.

.

Instrucción NFin

Pseudocódigo:

ESTRUCTURA DE CONTROL DE PROGRAMACIÓN.

Estructura de Control Selectivas.-

Ejecutará automáticamente enunciados uno después del otro, en el orden en el cual se han escrito de inicio a fin.

IF MÚLTIPLE.- Si (Condición) Inicio

Instrucción 1

Instrucción 2

.

.

. Si no

Instrucción N

.

.

. Si no

(Condición)

Instrucción NFin

Pseudocódigo:

ESTRUCTURA DE CONTROL DE PROGRAMACIÓN.

Estructura de Control Selectivas.-

Permite ejecutar una de entre varias acciones en función del valor de una expresión.

Select Case.-

InicioSelect Case

ExpresiónCase O

Instrucción 1

(Sentencia)Case 1

Instrucción 2

(Sentencia) . . .

Case N Instrucción N

(Sentencia)Fin

Pseudocódigo:

ESTRUCTURA DE CONTROL DE PROGRAMACIÓN.

Estructura de Control Selectivas.-

Son usadas para repetir una o varias instrucciones ninguna, una o varias veces.

El número de veces que se repite el bucle estará determinado por una expresión booleana.

Puede repetir las instrucciones de una estructura de bucles hasta que una condición sea True, una condición sea False, un número de veces especificado o una vez para cada objeto de una colección.

ESTRUCTURA DE CONTROL DE PROGRAMACIÓN.

Estructura de Control Interactivas.-

La construcción While...End While ejecuta un conjunto de instrucciones mientras la condición especificada en la instrucción While sea True.

Bucle While.-

While

Instrucción 1

Instrucción 2

.

.

.

Instrucción NEnd While

Pseudocódigo:

ESTRUCTURA DE CONTROL DE PROGRAMACIÓN.

Estructura de Control Interactivas.-

Mientras la condición sea verdadera, se ejecutarán las sentencias del bloque.

Bucle Do While.-

DO WHILE (Condición) (Bloque de sentencias)LOOP

WHILE (Condición) (Bloque de sentencias)WEND

Pseudocódigo:

ESTRUCTURA DE CONTROL DE PROGRAMACIÓN.

Estructura de Control Interactivas.-

Se ejecuta el bloque de sentencias, hasta que la condición sea verdadera.

Bucle Do Until.-

DO (Bloque de sentencias)LOOPUNTIL (Condición)

Pseudocódigo:

ESTRUCTURA DE CONTROL DE PROGRAMACIÓN.

Estructura de Control Interactivas.-

Ejecutar las sentencias un número determinado de veces, utiliza una variable llamada contador que incrementa o reduce su valor en cada repetición del bucle. 

Bucle For … Next.-

For contador = iniciar To finalizar [Step incremento]SentenciasNext [contador]

Pseudocódigo:

ESTRUCTURA DE CONTROL DE PROGRAMACIÓN.

Estructura de Control Interactivas.-

Repite un grupo de sentencia por cada elemento de una colección de objetos o de una matriz en vez de repetir las sentencias un número especificado de veces. Esto resulta especialmente útil si no se sabe cuántos elementos hay en la colección.

Bucle For Each … Next.-

For Each elemento In grupoSentenciasNext elemento

Pseudocódigo:

ESTRUCTURA DE CONTROL DE PROGRAMACIÓN.

Estructura de Control Interactivas.-