Académique Documents
Professionnel Documents
Culture Documents
Instrucciones Condicionales
Lámina 2
Introducción
Introducción
V F
Lámina 3
Introducción
V F
Introducción
Las instrucciones condicionales
evalúan una condición o proposición que devuelve como resultado
únicamente dos valores posibles y excluyentes verdadero o falso,
se ejecutará el bloque de instrucciones de acuerdo al resultado
correspondiente.
Lámina 4
Definición de Instrucciones Condicionales
V F
Lámina 5
Definición de Instrucciones Condicionales
V F
Lámina 6
Definición de Instrucciones Condicionales
V F
Lámina 7
Definición de Instrucciones Condicionales
V F
Lámina 8
Clasificación de las Instrucciones Condicionales
▪ Selección Simple
▪ Selección Doble
▪ Selección Anidada
Lámina 9
Instrucción Condicional de Selección Simple
Lámina 10
Instrucción Condicional de Selección Simple
Representación
Diagrama de Flujo
verdadero falso
condición
acciones
Lámina 11
Instrucción Condicional de Selección Simple
Representación en
Pseudocódigo
SI (condición)
entonces
accion1
accion2
:
accionN
FinSI
Lámina 13
Ejemplo de Instrucción de Selección Simple - 2
Algoritmo
Datos de Entrada: Edad
Datos de Salida: Mensaje indicando si es mayor de edad
Proceso:
Leer edad
Verificar si la edad es mayor o igual 18
si se cumple mostrar el mensaje
Lámina 14
Ejemplo de Instrucción de Selección Simple - 3
Algoritmo
Diagrama de Flujo
Inicio
Entero: Edad
Leer
Edad
verdadero falso
Edad >= 18
Escribir
“Es mayor
de edad”
Fin
Lámina 15
Ejemplo de Instrucción de Selección Simple - 4
Algoritmo
Escribir
Fin algoritmo
“Es mayor
de edad”
Fin
Lámina 16
Instrucción Selección Doble
Lámina 17
Instrucción Selección Doble
Representación
Pseudocódigo
SI (condición)
entonces
Acciones (A) Acciones si es VERDADERA la condición
sino
Acciones (B)
Acciones si es FALSA la condición
FinSI
Lámina 18
Instrucción Selección Doble
Representación
Diagrama de Flujo
verdadero falso
condición
Lámina 19
Ejemplo de Instrucción de Selección Doble - 1
a) determinar su promedio
Lámina 20
Ejemplo de Instrucción de Selección Doble - 2
Algoritmo
Datos de Entrada: Calf1, Calf2, Calf3
Datos de Salida: Promedio de Notas (P)
Mensaje indicando aprobó o no el curso.
Proceso: Leer Calf1, Calf2, Calf3
Calcular Promedio P Calf1 + Calf2 + Calf3 / 3
Mostrar P
Si (P es mayor o igual a 65)
entonces
Escribir mensaje “aprobó curso”
sino
Escribir mensaje “No aprobó curso”
Lámina 21
Ejemplo de Instrucción de Selección Doble - 3
Problema : Dadas las tres calificaciones que el estudiante obtuvo en un curso determina
su promedio e indica si el estudiante aprobó o no el curso.
Aprueba el curso si el promedio es mayor a 65.
Pseudocódigo
Inicio
Entero: Calf1, Calf2, Calf3 Definición de Variables
Real P
Leer Calf1, Calf2, Calf3 Leer calificaciones
Leer calf1,
calf2,calf3
P (calf1+calf2+calf3) / 3
Escribir”El promedio es”, P
verdadero falso
P >= 65
Fin
Lámina 23
Instrucción de Selección Anidada
La instrucción de selección Anidada permite expresar situaciones
donde hay más de una condición que se debe tomar en cuenta.
SI (condición1)
ENTONCES
Acciones 1
SINO
SI (condición2)
ENTONCES
Acciones2
SINO ...
Fin-Si
Lámina 24
Ejemplo de Instrucción de Selección Anidadas - 1
Lámina 25
Ejemplo de Instrucción de Selección Anidadas - 2
Algoritmo
Datos de Entrada: A y B
Datos de Salida: Mensaje indicando si A es mayor, igual o menor a B.
Proceso:
Leer A y B
Comparar A y B
Si (A > B) entonces se escribe el mensaje “A es mayor que B” .
Si la condición es falsa (A<=B) preguntar si (A = B)
Si ésta es verdadera se escribe el mensaje “A es igual a B”
y si es falsa, por defecto se escribe el mensaje “A es menor que B”
Lámina 26
Ejemplo de Instrucción de Selección Anidadas - 3
Entero: A, B
Leer A, B
verdadero falso
A>B
Escribir “A es Escribir “A es
igual a B” menor que B”
Fin
Lámina 28
Fin del Tutorial
Lámina 29