View
621
Download
0
Category
Preview:
Citation preview
1
Estructuras de Control Parte I
Ricardo Carrera Hernández
Universidad Veracruzana
2
Agenda
1. Estructuras Selectivas
2. Estructuras Repetitivas
3
Operación de Selección
Expresión de
prueba
Sentencia(s)
verdadero
falso
Estructura Selectiva Simple
si <expresión de prueba> entonces
sentencia(s)
fin_si
4
Operación de Selección
Expresión de
prueba
Sentencia(s)
verdadero
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
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.
8Operación de selección múltiple
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
10
Ejercicios1. 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.
11
Estructuras de Control Parte I
Ricardo Carrera Hernández
Universidad Veracruzana
Recommended