Please enable JavaScript.
Coggle requires JavaScript to display documents.
La selección (La selección doble (IF-THEN-ELSE), Sangrado (identacion) y…
-
Esta estructura de selección permite controlar la ejecución de acciones cuando existe una sola alternativa de acción. Se utiliza cuando alguna acción o conjunto de acciones está condicionada para que se lleve a cabo su ejecución, pero no se tiene una opción alterna.
-
Donde:
IF (SI) Identifica la estructura de control de selección.
THEN (ENTONCES) Indica el curso de acción a seguir si se cumple la condición.
ENDIF Indica el fin de la estructura de selección (del IF).
Funcionamiento Al llegar al IF se evalúa la condición:
a) Si se cumple, se ejecuta(n) la(s) acción(es) del THEN y luego salta hasta la siguiente después del ENDIF (FIN DEL IF)
b) Si no se cumple, salta hasta después del ;ENDIF es decir, no hace nada.
Esta estructura de selección permite controlar la ejecución de acciones cuando se tienen más de dos opciones alternativas de acción.
SWITCH (Variable)
{case valor1 : accion1; break;
case valor2 : accion2; break;
case valor n : accionn;break;
default: accionD;
} ;
La variable es de tipo entero o caracter
La acción 1 se ejecuta si la variable adquiere el valor1.
La acción 2 se ejecuta si la variable adquiere el valor 2.
La acción n se ejecuta si la variable adquiere el valor n.
Cualquier otro valor de la variable conduce a la realización de la secuencia accionD, indicada por la palabra reservada default.
La secuencia default puede omitirse
Una estructura de selección (IF) puede tener anidada a otra y ésta a otra, y así sucesivamente.
IF condición THEN
if condición then
Acción (es)
ELSE
Acción (es)
ENDIF
ELSE
Acción (es)
ENDIF
ENDIF
Se tiene un IF principal, el cual tiene anidado en el THEN un IF mismo que tiene su propio THEN, ELSE Y ENDIF. Por el ELSE también hay un IF anidado que contiene su THEN, ELSE y ENDIF
Ejemplo de anidación sería el caso de tener una instrucción simple por el THEN y un IF por el ELSE.
IF condición THEN
Acción (es)
ELSE
IF condición THEN
Acción (es)
ELSE
Acción (es)
ENDIF
ENDIF
Sirven para plantear condiciones o comparaciones y dan como resultado un valor booleano verdadero o falso,es decir se cumple o no se cumple la condiccion. se puede clasificar en simples y complejas.
Se Forman relacionando operandos, variables y/o constantes mediante operadores relacionales, de la forma siguiente:
Operadores Racionales ---- Significado
< Menor que
Mayor que
<= Menor o igual que
= Mayor o igual que
= Igual a
<> Diferente de
-
Esta estructura de selección permite controlar la ejecución de acciones cuando se tienen dos opciones alternativas de acción. Y por la naturaleza de éstas, se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.
-
Las instrucciones o acciones de los algoritmos pueden etiquetarse con números y letras, alternativamente, para identifi car más fácilmente su orden en los diversos niveles de subordinación
-