2. E STRUCTURAS B ÁSICAS
Secuenciales Condicionales Cíclicas
• Ejecución • Bifurcaciones • Repeticiones
secuencial de proceso de proceso
• Instrucciones • Operador • While
E/S condicionaL • Do until
• Expresiones • If-the-else • For
matemáticas • switch
y/o lógicas
3. B IFURCACIONES
( SEUDOCODIGO )
Si (condición) entonces
proceso1
Caso contrario
proceso2
Fin si
4. B IFURCACIONES
D IAGRAMA DE F LUJO
inicio
A,B
NO SI
C= A*3 C=B/2+A
A =B
C
FIN
5. O PERADORES DE R ELACIONALES
Los operadores relacionales se utilizan para comprobar
una condición.
los operadores relacionales que tiene C++ son:
Operador en C++ Significado
== Igual
!= Diferente
< Menor que
> Mayor que
<= Menor o igual que
>= Mayor o igual que
6. O PERADORES L ÓGICOS
Se utilizan con expresiones para devolver un valor
verdadero (cualquier entero diferente de cero) o un
valor falso (cero).
Los operadores lógicos que maneja C++ son:
Operador en C++ Significado
|| or
&& and
! not
7. O PERADOR C ONDICIONAL
Operador con tres operandos:
Expresión 1 ? expresión 2 : expresión3;
Se evalúa expresión1
Se ejecuta expresión2 si el resultado evaluación es
verdadera,
Se ejecuta expresion3 su el resultado evaluación es
falso
Ej: A != B ? C=A*2 : C= A/2;
8. IF – THEN - ELSE
Sentencia de control que permite ejecutar un proceso u otro
dependiendo de una condición.
if (expresión)
{sentencias 1;}
else
{sentencias 2;}
Se evalúa expresión
Si es verdadera ejecuta sentencias 1
Si es falso se ejecuta sentencias 2