11
Estructuras de Control Parte I 1 Ricardo Carrera Hernández Universidad Veracruzana

8. estructuras de control parte i

Embed Size (px)

Citation preview

Page 1: 8. estructuras de control parte i

1

Estructuras de Control Parte I

Ricardo Carrera Hernández

Universidad Veracruzana

Page 2: 8. estructuras de control parte i

2

Agenda

1. Estructuras Selectivas

2. Estructuras Repetitivas

Page 3: 8. estructuras de control parte i

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

Page 4: 8. estructuras de control parte i

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

Page 5: 8. estructuras de control parte i

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

Page 6: 8. estructuras de control parte i

6

Operadores lógicos

Operador Función Valor de retorno

Y Conjunción booleano

O Disyunción booleano

Page 7: 8. estructuras de control parte i

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.

Page 8: 8. estructuras de control parte i

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

Page 9: 8. estructuras de control parte i

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

Page 10: 8. estructuras de control parte i

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.

Page 11: 8. estructuras de control parte i

11

Estructuras de Control Parte I

Ricardo Carrera Hernández

Universidad Veracruzana