Estructuras Condicionales
Profesor Francisco Alejandro Medina A
Estructuras de control
Operadores
• Operadores Aritméticos
+, -, *, /, ^, %
• Operadores de Relacionales
>, >=, <, <=, ==, <>
•Operadores Lógicos
Y (And)(&&)
O (Or)(||)
No (Not)(~)
a
b
aYb
a
b
aOb
V
V
V
V
V
V
a
No (a)
V
F
F
V
F
V
V
F
F
V
F
F
V
V
F
V
F
F
F
F
F
F
Operadores
DFD
C++
PotenciaX <- 5^2
#include
x=pow(5,2);
modulo
X <- 5 mod 2
Int X;
X = 5 % 2;
DFD
C++
Igual
=
==
Diferente
!=
!=
DFD
C++
Y
and
&&
o
or
||
no
not
!
Estructura Si ( If ):
Pasos:1) Evalúa Expresión condicional, en caso de que sea
Verdadera va al paso #2; en caso de que la Expresión
Condicional sea Falsa va al paso #3.
2) Ejecuta las Sentencias de la Parte Verdadera y va alpaso #3.
3) Termina la estructura Condicional (Va al FinSi) y
continua secuencia del programa.
Sintaxis en Seudoalgoritmo:
Sintaxis en C++
Si (Expresión) Entonces---------------------------------------------------FinSi
if (Expresión)
{
---------------------------------------------}
Estructura Si ( If ):
Ejemplo:
Elaborar un algoritmo que permita capturar un número y que calcule su valorabsoluto.
Inicio
Pseudoalgoritmo:
‘Entre el
Número ’
num
F
num<0
V
num <- num*(-1)
‘Su valor Absoluto es
’ , num
Fin
Programa ValorAbs;
Variables
entero num;
Inicio
escribir(“entre un numero”);leer(num);
si (num<0) entonces
num=num*(-1);
finsi
escribir(“Su valor Absoluto es “, num);
fin
Estructura Si ( If ):
Ejemplo en C++
Elaborar un algoritmo que permita capturar un número y que calcule suvalor
absoluto.
Estructura Si-SiNo ( If-else ):
Pasos:
1.Evalúa Expresión condicional, en caso de que sea
Verdadera va al paso #2; en caso de que la Expresión
Condicional sea Falsa va al paso #3.2.Ejecuta las Sentencias de la Parte Verdadera y va al paso
#4
3.Ejecuta las Sentencias de la Parte Falsa y va al paso #4.
4.Termina la estructura Condicional (Va al FinSi) y continua
la secuencia del...
Regístrate para leer el documento completo.