Lab 06 - Bucle For
Lab 06 - Bucle For
Lab 06 - Bucle For
PROGRAMACIÓN
LABORATORIO N° 06
BUCLE FOR
Alumno(s) Nota
Grupo B
Ciclo 1c24
Fecha de entrega
I.- OBJETIVOS:
Elaborar y diseñar programas en Python bajo bucles for loop
Elaborar programas en Python empleando acumuladores.
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.
V.- RECURSOS:
En este laboratorio cada alumno trabajará con un equipo con Windows 10.
VII.- PROCEDIMIENTO:
Crear un nuevo proyecto llamado “Laboratorio 06”, en su carpeta del curso. Cree por cada ejemplo a
continuación, un programa PYTHON.
Ejemplo 1:
Configurar una lista de números y mostrarlos por consola. El código PYTHON resultante es:
Donde:
Lista de números
Posición 0 1 2 3
Valor 4 78 9 84
n es la variable que se utiliza dentro del bucle for, y que va a dirigirse a todas las posiciones
de la lista anterior, almacenada en la variable nums, comenzando desde la posición 0, hasta la
posición 3. Siendo así, el bucle for se va a repetir en total 4 veces. El incremento se da de una
en una posición. Así también, va a generar una copia de lo almacenado en la variable nums
dentro de la variable n.
Finalmente, de acuerdo al código anterior, se va a imprimir, en cada repetición del bucle for, el
valor que se tiene almacenado en la variable n. Siendo así, va a imprimir lo siguiente:
Al ejecutar este nuevo código, ¿qué resultado obtenemos? Analiza y comenta el nuevo resultado.
Lo que hara simplemente es escribir los números dentro de la lista “nums”
Ejemplo 2:
Mostrar en pantalla del número 0 al número 10. El código PYTHON resultante es:
La función range( ) puede utilizar uno, dos e incluso tres parámetros (datos) dentro de paréntesis, lo cual
se indica a continuación:
Ejemplo 3:
Ingresa el siguiente código PYTHON:
¿Qué muestra al ejecutarse? Analiza y comenta por qué se produce ese resultado.
Ejemplo 4:
Ingresa el siguiente código PYTHON:
¿Qué muestra al ejecutarse? Analiza y comenta por qué se produce ese resultado. ¿Qué rol tiene la
variable “cuenta” en este código?
El comando “for” se utiliza aquí con el range para tomar un determinado rango desde un numero hasta
otro, la variable cuenta toma como consideración el numero de posibles múltiplos de 2 o pares
Ejemplo 5:
Ingresa el siguiente código PYTHON:
¿Qué muestra al ejecutarse? Analiza y comenta por qué se produce ese resultado. ¿Qué rol tiene la
variable “suma” en este código?
Porque el comando “for” toma los números de la lista y los suma, suma vendría ser la variable la cual
será la suma de todos los números en la lista
Ejemplo 6:
Ingresa el siguiente código PYTHON:
¿Qué muestra al ejecutarse? Analiza y comenta por qué se produce ese resultado.
Break es una condición que nos permite salir de adentro de un ciclo (tanto sea for como while ) en
medio de su ejecución.
Laboratorio de Fundamentos de Programación Página 4 de 8
Ejemplo 7:
Ingresa el siguiente código PYTHON:
¿Qué muestra al ejecutarse? Analiza y comenta por qué se produce ese resultado.
Porque esta seleccionando solamente a los números que sean pares
EJERCICIOS DE APLICACIÓN
1. Elabore un programa PYTHON que imprima los 100 primeros números naturales.
Programa en Python
Laboratorio de Fundamentos de Programación Página 5 de 8
Programa en Python
3. Crear una aplicación en Python que solicite n numeros e imprima la suma y el promedio.
Programa en Python
Laboratorio de Fundamentos de Programación Página 6 de 8
4. Crear una aplicación en Python que lea 6 números e imprima la cantidad de números pares e impares
Programa en Python
5. Crear una aplicación en Python que imprima la serie de Fibonacci además de la suma.
Programa en Python
Laboratorio de Fundamentos de Programación Página 7 de 8
6. Elabore una aplicación en Python que lea 5 números e imprima la cantidad de números pares, impares,
positivos, negativos y neutros.:
Programa en Python
7. Elabore una aplicación en Python que lea n números e imprima la suma de los números pares e impares.
Programa en Python
Laboratorio de Fundamentos de Programación Página 8 de 8
OBSERVACIONES:
CONCLUSIONES:
Los bucles sirven mucho para no tener que hacer una codificación larga