Está en la página 1de 11

Estructuras de Control

Parte I

1
2

Agenda

1. Estructuras Selectivas

2. Estructuras Repetitivas
3
Operación de Selección
Estructura Selectiva Simple

si <expresión de prueba> entonces


verdadero
sentencia(s) Expresión
Sentencia(s)
de prueba
fin_si

falso
4

Operación de Selección

si <expresión de prueba> entonces

sentencia(s)
verdadero
si_no Expresión
Sentencia(s)
de prueba
sentencias(s)

fin_si
falso

Sentencia(s)
5

Operadores relacionales
Operador Función Valor de retorno
Menor, mayor, menor o igual que,
<, >, <=, >= booleano
mayor o igual que
== Compara si es igual que booleano
!= Compara si es diferente que booleano
6

Operadores lógicos

Operador Función Valor de retorno


Y Conjunción booleano
O Disyunción booleano
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.
8
Operación de selección múltiple

Expresión
de prueba

Según sea <expresión de prueba> hacer verdadero


Caso 1
Sentencia(s) break
<lista de valores> : <sentencias>
falso
….. verdadero
Caso 2
Sentencia(s) break
[si_no
falso
<sentencia(s)>] verdadero
Caso 3 Sentencia(s) break
fin_según
falso
Sentencia(s) por
default
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
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.
Estructuras de Control
Parte I

11

También podría gustarte