Está en la página 1de 28

EC: FUNDAMENTOS DE PROGRAMACIÓN

ESTRUCTURAS CONDICIONALES
Y SELECTIVAS
Agenda Pregrado
Ingeniería de
Sistemas

• Estructuras condicionales
o Simples
o Dobles
o Compuestas
• Ejercicios Propuestos
• Taller de Aprendizaje
• Laboratorio de Clase
• Práctica de la semana
Introducción Pregrado
Ingeniería de
Sistemas

¿Qué es una condición?


Estructuras Condicionales
Estructuras Condicionales Pregrado
Ingeniería de
Sistemas

Definición Tipos

Las estructuras condicionales comparan una


variable contra otro(s) valor(es), para que en
base al resultado de esta comparación, se siga
Simples
un curso de acción dentro del programa

Compuestas
Cabe mencionar que la comparación se puede
hacer contra otra variable o contra una
constante, según se necesite
Ingeniería de
Pregrado
Sistemas

Estructura Condicional Simple (Si)


Las estructuras condicionales simples se les conoce como “Tomas de decisión”.

Pseudocódigo Diagrama de
Flujo
Estructura Condicional Doble (Si - Sino) Pregrado
Ingeniería de
Sistemas
Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en
función del cumplimiento o no de una determinada condición.

Pseudocódigo Diagrama de Flujo


Ingeniería de
Pregrado
Sistemas

Estructura condicional simple y doble


Simple (if) Doble (if -
else)
if(expresión_lógica)
if(expresión_lógica) {
{ acción_01;
}
acción_01; else
} {
acción_02;
}
Pseudocódigo de una estructura condicional Múltiple
Son tomas de decisión especializada que permiten comparar las variables contra distintos posibles
resultados, ejecutando para cada caso una serie de instrucciones específicas.

Múltiples Casos o Switch


Ingeniería de
Pregrado
Sistemas

Diagrama de Flujo de la estructura condicional Múltiple


Ingeniería de
Pregrado
Sistemas

Diagrama de Flujo de la estructura condicional Casos


Ingeniería de
Pregrado
Sistemas

Estructura condicional Múltiple


Múltiples Casos o Switch
Demostración
Estructura Condicional Simple Pregrado
Ingeniería de
Sistemas

Ingresar el número de la
esfera del dragón, si el
número de la esfera es 4
entonces mostrar un
mensaje que diga “Esfera
del Dragón de 4 estrellas”
Estructura Condicional Doble Pregrado
Ingeniería de
Sistemas

Realizar un programa que


determine si eres un
Maestro
Pokémon, Si
tienes más de 150
pokemones se debe de mostrar un
mensaje que diga “Eres un Maestro
Pokémon”, sino mostrar un mensaje
que diga “Eres un Calichin aún”
Estructura Condicional Múltiple Pregrado
Ingeniería de
Sistemas

Ingresar un número del 1 al 4 y


reportar el mensaje de los animes
más vistos en Japón:
1. Naruto
2. Dragon Ball Super
3. Caballeros del Zodiaco
4. One Piece
Ingeniería de
Pregrado
Sistemas

Pseudocódigo Estructura
Condicional Casos
Ingeniería de
Pregrado
Sistemas

Diagrama de Flujo de Estructura Condicional Casos


Ejercicios
Propuesto
s
Ejercicios Propuestos Pregrado
Ingeniería de
Sistemas

Determinar si un alumno aprueba o desaprueba un


curso, sabiendo que aprobara si su promedio de tres
calificaciones es mayor o igual a 12; desaprueba en caso
contrario.

Leer 2 números; si son iguales que los multiplique, si el


primero es mayor que el segundo que los reste y si no
que los sume.

Ingresar un número entre 1 y 12 y reportar el mes que


le corresponde
Ejercicio Propuesto Pregrado
Ingeniería de

1
Sistemas
Ejercicio Propuesto 2 Pregrado
Ingeniería de
Sistemas
Ejercicio Propuesto 3 Pregrado
Ingeniería de
Sistemas
Taller de
Aprendizaje
Estructuras Condicionales
Taller 3.1
Revisemos algunos
Ejercicios
Anexo
3.1
Laboratorio
de Clase

Estructuras Condicionales
Practica
Individual
Estructuras Condicionales
Practica 3.1

También podría gustarte