Los avatares para el juego dramático en entornos virtuales
Estructura selectiva simple1
1. ESTRUCTURA DE CONTROL
SELECTIVA SIMPLE
Algorítmica I
Docente : Ing° Edwin Vallejos Attilano
FACULTAD DE CIENCIAS E INGENIERIA
EAP INGENIERIA DE SISTEMAS E INFORMATICA
2. AGENDA
1. Introducción
2. Operadores relacionales
3. Operadores lógicos
4. Tablas de verdad
5. Aplicación de operadores lógicos y relacionales
6. Comprensión visual de la instrucción selectiva simple
7. Sentencia : if
8. Aplicaciones
2
Ing° Edwin Vallejos Attilano
3. INTRODUCCIÓN
Generalmente, en un programa las
instrucciones se ejecutan una después
de otra, en el orden en que están
escritas; este es el llamado proceso
secuencial.
Varias instrucciones en C++ permiten
que la siguiente instrucción no sea la
siguiente en la secuencia. Esto se
conoce como transferencia de control
y las instrucciones que se utilizan para
esto se le llama SELECTIVAS.
3
Ing° Edwin Vallejos Attilano
4. OPERADORES RELACIONALES DEL C++
Al utilizar estos operadores se obtendrá como resultado :
VERDADERO O FALSO 4
Ing° Edwin Vallejos Attilano
Operador Significado Ejemplo
< Menor a < b
> Mayor a > b
<= Menor igual a <= b
>= Mayor igual a >= b
== Igual a == b
!= Diferente a != b
5. PRINCIPALES OPERADORES LÓGICOS DEL C++
Al utilizar estos operadores se obtendrá como resultado :
VERDADERO O FALSO
5
Ing° Edwin Vallejos Attilano
Operador Significado Ejemplo
&& y ( a > 4 ) && ( b == 2 )
|| o ( d <= 5 ) || ( e < 8 )
! no ! ( a < 7 )
6. TABLAS DE VERDAD
Existen más operadores lógicos, estos se verán más adelante.
6
Ing° Edwin Vallejos Attilano
A B A && B A || B
V V V V
V F F V
F V F V
F F F F
A ! A
V F
F V
Negación
Conjunción Disyunción
8. COMPRENSIÓN VISUAL DE LA INST. SELECTIVA SIMPLE
8
Ing° Edwin Vallejos Attilano
?
Baño público
Farmacia
9. SENTENCIA : IF
9
Ing° Edwin Vallejos Attilano
:
sentencia;
if ( condición )
sentencia_1;
sentencia_x;
:
Forma 1 Funcionamiento
Si la condición es verdadera se
ejecutará la sentencia_1 y se
continuará con la ejecución de la
sentencia_x y las que siguen; si es
falsa se ejecutar la sentencia_x y
las que continúan.
10. SENTENCIA : IF
10
Ing° Edwin Vallejos Attilano
:
sentencia;
if (condición)
{
sentencia;
:
sentencia;
}
sentencia_x;
:
Forma 2
Funcionamiento
Si la condición es verdadera se
ejecutará el grupo de sentencias
que están entre { } y se
continuará con la ejecución de la
sentencia_x y las que siguen; si es
falsa se ejecutará la sentencia_x y
las que continúan.