Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERÍAS
La estructura de repetición o bucle hace posible la ejecución repetida de una o más instrucciones.
Las estructuras de repetición nos permiten ejecutar varias veces unas mismas líneas de
código
Estas estructuras describen procesos que se repiten varias veces en la solución del problema.
El conjunto de acciones que se repiten conforman el cuerpo del bucle y cada ejecución del cuerpo
del bucle se denomina iteración
Objetivos:
● Identificar diferentes estructuras de programación iterativas usadas en la solución de problemas.
● Formular la solución de un problema donde se repite la actividad un número de veces fija,
utilizando
la estructura iterativa for y/o while.
● Aplicar el tipo de estructura iterativa más adecuada para solución de un problema planteado.
● Resolver problemas de repetición de tareas, usando variables acumuladoras o contadoras.
● Aplicar el concepto de ciclos anidados en la solución de problemas
Ejercicio 1 PRUEBA DE ESCRITORIO
[15 pts.] Escriba un programa en Python que muestre la suma de la siguiente serie,
donde n es un valor digitado por el usuario.
def bucleInduccion():
i=1
suma=0
n=int(input("Usted esta a punto de realizar la función\n1/2n^n\nPor favor inserte el valor de 'n': "))
for i in range(1,n+1):
suma=pow(n,i)
suma=(suma*2)
suma=1/suma
print(suma)
bucleInduccion()
Ejercicio 3 BUCLE WHILE
La aplicación debe asegurar que solamente se acepten como códigos válidos los que
se muestran en las tablas. Tenga en cuenta que el programa debe permitir registrar la
información de N encuestas, donde N es un número entero (int) digitado por el usuario
que debe ser positivo. Una vez se termine de ingresar la información de los
estudiantes encuestados se debe mostrar la siguiente información:
● La cantidad de estudiantes de la facultad de Humanidades que utilizan la red
social Facebook.
● La cantidad de estudiantes encuestados de la facultad de Salud
● El porcentaje de estudiantes encuestados que usan Google plus
Nota: Utilice sólo ciclos mientras que (while) para su solución
[15 pts.] Escriba un programa en Python que reciba una cadena de caracteres y la imprima en
código binario. Ejemplo:
Tenga en cuenta:
1. Utilice sólo ciclos Para (for) para su solución
2. Debe consultar la tabla de códigos ASCII y construir el código binario usando los
operadores matemáticos división (/) y módulo (%). Ejemplo: El código ASCII para
la letra a es el 97. El proceso para realizar la conversión a binario para este
número consistiría en dividir sucesivamente entre 2 y anotar el residuo: