Tema7-bucles
Manejo de Bucles
I
OBJETIVOS
Que los alumnos sean capaces de solucionar problemas que involucren sentencias de control repetitivas simples
Comprender el funcionamiento yla diferencia de las sentencias de control manejadas por valor y las manejadas por centinela.
II
Marco Teórico
La instrucción while es una instrucción de control y repite la ejecución de unao más instrucciones una y otra vez, mientras la condición encerrada entre () sea verdadera.
Sintaxis:
while (“condición'')
{ instrucción 1
instrucción 2…
instrucción n
}
Semántica:
La instrucción while se ejecuta de la siguiente manera:
1. Se evalúa la condición.
2. Si la condición es falsa, se termina laejecución de while, y se prosigue con la instrucción que sigue al while
3. Si la condición es verdadera, se ejecutan secuencialmente las instrucciones.
4. Se re-evalúa la condición.
5. Si la condición esfalsa, se prosigue como en 2.-
6. Si la condición es verdadera, se prosigue como en 3.-
7. etc.
III
EJERCICIOS RESUELTOS
V
EJERCICIOS PROPUESTOS
1. Potencias de dos
Escriba unprograma que genere todas las potencias de 2, desde la 0-ésima hasta la ingresada por el usuario:
(se realizo el calculo 20 21 22 23 24 25 26 27 28 29 210)
2. Divisores
Escriba un programaque entregue todos los divisores del número entero ingresado:
3. Programa que me muestre los n primeros naturales
Ingrese n: 5
1 2 3 4 5
4. Mostrar los números impares entre n y mIngrese n: 5
Ingrese m: 11
5 6 7 8 9 10 11
5. Calcular la sumatoria de los números comprendidos en un rango dado A y B
Ingrese A: 2
Ingrese B: 6
La sumatoria es 20
6. Mostrar unlistado con los números del 1 a n, cada uno con su respectivo cuadrado
Ingrese n: 4
1 1
2 4
3 9
4 16
7. Pedir sucesivamente por teclado un número hasta que el número sea un valor comprendido...
Regístrate para leer el documento completo.