9. estructuras de control parte ii
Transcript of 9. estructuras de control parte ii
1
Estructuras de Control Parte II
Ricardo Carrera Hernández
Universidad Veracruzana
2
Operaciones repetitivas
Operación repetitiva con contador
Operación repetitiva con condición al inicio
Operación repetitiva con contador al final
3Operación repetitiva con contador (desde.. fin_desde)
Expresión de
prueba
verdadero
falso
Sentencia(s)
Sentencia de incremento
Sentencia de inicialización
4Operación repetitiva con contador
desde <variable> <valor inicial> hasta <valor final>
[incremento | decremento <valor incremento> hacer
<sentencia(s)>
fin_desde
5Iteración con contador
Diseñar un programa que imprima los primeros n enteros pares positivos, n deberá ser leído desde el teclado.
6
Operación de repetitiva con condición al inicio(mientras… fin mientras)
Expresión de
pruebaSentencia(s)
verdadero
falso
7
Operación repetitiva con condición al inicio
mientras <expresión lógica> hacer
<sentencia(s)>
fin_mientras
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
9Operación repetitiva con condición al final(repetir… hasta que)
Expresión de
prueba
Sentencia(s)
verdadero
falso
10Operación repetitiva con
condición al final
repetir
<sentencia(s)>
hasta_que <expresión de prueba>
11
Ejercicio
Escribe un programa que admita únicamente números enteros cuyo valor esté entre dos valores dados.
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.
13
Estructuras de Control Parte II
Ricardo Carrera Hernández
Universidad Veracruzana