4. Operación de Selección
4
Expresió
n de
prueba
Sentencia(s
)
verdader
o
falso
Sentencia(s
)
si <expresión de prueba> entonces
sentencia(s)
si_no
sentencias(s)
fin_si
5. Operadores relacionales
Operador Función Valor de retorno
<, >, <=, >=
Menor, mayor, menor o igual
que, mayor o igual que
booleano
== Compara si es igual que booleano
!= Compara si es diferente que booleano
5
7. Ejercicios
1. Diseña un programa que lea el nombre de un alumno y su
calificación e imprima su nombre y si está aprobado o
reprobado, considerando que la calificación es un número
de punto flotante.
7
8. Operación de selección múltiple
8
break
verdadero
falso
Sentencia(s)
por default
Expresión
de
prueba
Caso
1
Caso
2
Caso
3
Sentencia(s)
Sentencia(s)
Sentencia(s)
break
break
falso
falso
verdadero
verdadero
Según sea <expresión de prueba> hacer
<lista de valores> : <sentencias>
…..
[si_no
<sentencia(s)>]
fin_según
9. Ejercicio
1. Diseña un programa que permita leer el tipo de operación
(+, -, *, /) y los operandos e imprima el resultado.
2. Diseña un programa que solicite el día de la semana
numéricamente y que muestre en pantalla el rótulo del día
correspondiente:
Usando Operación de Selección si
Usando Selección Múltiple
9
10. Ejercicios
1. Desarrolle un algoritmo que permita leer dos valores distintos,
determinar cual de los dos valores es el mayor y escribirlo.
2. Realizar un algoritmo que permita leer dos valores, determinar
cual de los dos valores es el menor y escríbalo.
3. Desarrolle un algoritmo que permita leer tres valores y
almacenarlos en las variables A, B y C respectivamente. El
algoritmo debe imprimir cual es el mayor y cual es el menor.
Recuerde constatar que los tres valores introducidos por el
teclado sean valores distintos.
10