5. estructuras de programación
-
Upload
marina-vintimilla -
Category
Documents
-
view
5.048 -
download
0
Transcript of 5. estructuras de programación
ESTRUCTURAS DE PROGRAMACIÓN
ING MARINA VINTIMILLA
ESTRUCTURAS BÁSICAS
Secuenciales
• Ejecución secuencial
• Instrucciones E/S
• Expresiones matemáticas y/o lógicas
Condicionales
• Bifurcaciones de proceso
• Operador condicionaL
• If-the-else• switch
Cíclicas
• Repeticiones de proceso
• While• Do until• For
BIFURCACIONES (SEUDOCODIGO)
Si (condición) entonces
proceso1
Caso contrario
proceso2
Fin si
BIFURCACIONESDIAGRAMA DE FLUJO
inicio
A , B
A = BC=B/2+AC= A*3
C
FIN
SINO
OPERADORES DE RELACIONALES
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
OPERADORES 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
OPERADOR CONDICIONAL
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;
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