9. estructuras de control parte ii

13
Estructuras de Control Parte II 1 Ricardo Carrera Hernández Universidad Veracruzana

Transcript of 9. estructuras de control parte ii

Page 1: 9. estructuras de control parte ii

1

Estructuras de Control Parte II

Ricardo Carrera Hernández

Universidad Veracruzana

Page 2: 9. estructuras de control parte ii

2

Operaciones repetitivas

Operación repetitiva con contador

Operación repetitiva con condición al inicio

Operación repetitiva con contador al final

Page 3: 9. estructuras de control parte ii

3Operación repetitiva con contador (desde.. fin_desde)

Expresión de

prueba

verdadero

falso

Sentencia(s)

Sentencia de incremento

Sentencia de inicialización

Page 4: 9. estructuras de control parte ii

4Operación repetitiva con contador

desde <variable> <valor inicial> hasta <valor final>

[incremento | decremento <valor incremento> hacer

<sentencia(s)>

fin_desde

Page 5: 9. estructuras de control parte ii

5Iteración con contador

Diseñar un programa que imprima los primeros n enteros pares positivos, n deberá ser leído desde el teclado.

Page 6: 9. estructuras de control parte ii

6

Operación de repetitiva con condición al inicio(mientras… fin mientras)

Expresión de

pruebaSentencia(s)

verdadero

falso

Page 7: 9. estructuras de control parte ii

7

Operación repetitiva con condición al inicio

mientras <expresión lógica> hacer

<sentencia(s)>

fin_mientras

Page 8: 9. estructuras de control parte ii

8

Ejercicios

1. Calcular la suma de la serie 1/1 + 1/2 + … + 1/n, donde n es un número que se introduce por teclado.

2. Calcular la suma de los términos de la serie: 1/2 + 2/22 + 3/23 + … + n/2n

Page 9: 9. estructuras de control parte ii

9Operación repetitiva con condición al final(repetir… hasta que)

Expresión de

prueba

Sentencia(s)

verdadero

falso

Page 10: 9. estructuras de control parte ii

10Operación repetitiva con

condición al final

repetir

<sentencia(s)>

hasta_que <expresión de prueba>

Page 11: 9. estructuras de control parte ii

11

Ejercicio

Escribe un programa que admita únicamente números enteros cuyo valor esté entre dos valores dados.

Page 12: 9. estructuras de control parte ii

12

Ejercicios1. Escribir un algoritmo que imprima en pantalla los números del 1 al 10,000.

2. Escribir un algoritmo que imprima 200 veces la palabra “hola”. Nota: en su algoritmo debe figurar

solamente una vez la palabra “hola”.

3. Escribir un algoritmo que imprima en pantalla los cuadrados de los 30 primeros números

naturales.

4. Escribir un algoritmo que multiplique los 20 primeros número naturales (1*2*3*4*5…).

5. Escribir un algoritmo que sume los cuadrados de los cien primeros números naturales.

6. Escribir un algoritmo que lea un número entero desde teclado y realiza la suma de los 100

número siguientes, mostrando el resultado en pantalla.

7. Leer un número y mostrar su cuadrado, repetir el proceso hasta que se introduzca un número

negativo.

8. Leer un número e indicar si es positivo o negativo. El proceso se repetirá hasta que se introduzca

un 0.

9. Leer números hasta que se introduzca un 0. Para cada uno indicar si es par o impar.

10. Pedir números hasta que se teclee uno negativo, y mostrar cuántos números se han introducido.

Page 13: 9. estructuras de control parte ii

13

Estructuras de Control Parte II

Ricardo Carrera Hernández

Universidad Veracruzana