Simples:
Las estructuras condicionales simples se les conoce como Tomas de decisión. Estas tomas de decisión tienen la siguiente forma:
Si <condición> entonces
instrucciones
end Si
Dobles:
Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma:
Si <condición> entonces
instrucción (es)
si no
instrucción (es)
end Si
Múltiples:
Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especificas. La forma común es la siguiente:
Si <condición> entonces
instrucción (es)
si no
Si <condición> entonces
instrucción (es)
si no
Si <condición> entonces
instrucción (es)
.....
end Si
Donde:
Si:Indica el comando de comparación
Condición : Indica la condición a evaluar.
Para evaluar utilizamos operadores lógicos como <, >, >=, <=, <>, not, and, or.
Entonces : Precede a las acciones a realizar cuando se cumple la condición
Instrucción(es):Son las acciones a realizar cuando se cumple o no la condición
si no :Precede a las acciones a realizar cuando no se cumple la condición
Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o más acciones.
Uso de operadores en algoritmos
a) Operadores relacionales:
Los operadores relacionales son símbolos que se usan para comparar dos valores.
Operador | nombre | ejemplo | significado |
< | menor que | a<b | a es menor que b |
> | mayor que | a>b | a es mayor que b |
== | igual a | a==b | a es igual a b |
!= | no igual a | a!=b | a no es igual a b |
<= | menor que o igual a | a<=5 | a es menor que o igual a b |
>= | mayor que o igual a | a>=b | a es menor que o igual a b |
b)Los operadores lógicos
Los operadores lógicos son:- AND (el resultado es verdadero si ambas expresiones son verdaderas)
- OR (el resultado es verdadero si alguna expresión es verdadera)
- NOT (el resultado invierte la condición de la expresión)
x | y | resultado |
true | true | true |
true | false | false |
false | true | false |
false | false | false |
El operador lógico OR
x | y | resultado |
true | true | true |
true | false | true |
false | true | true |
false | false | false |
El operador lógico NOT
x | resultado |
true | false |
false | true |
No hay comentarios:
Publicar un comentario