Está en la página 1de 7

REDES Y COMUNICACIONES - TECSUP 1

Laboratorio 06
Estructuras de Control For-While

I. OBJETIVOS:

• Identificar los elementos básicos de Python


• Conocer el manejo de ventanas de I/O.
• Conocer el ámbito de aplicación de una estructura condicional
• Compila y ejecuta una aplicación Phyton.

II. SEGURIDAD:

• Ubicar maletines y/o mochilas en el lugar del aula de Laboratorio destinado


para tal fin.
• No ingerir líquidos ni comida en el aula de Laboratorio.
• Al culminar la sesión de laboratorio, apagar correctamente la computadora y el
monitor.
• Deberá dejar la mesa de trabajo y la silla que utilizó limpias y ordenadas.
• No es permitido la manipulación del hardware, conexiones eléctricas o de red.

III. EQUIPOS, MATERIALES, PROGRAMAS Y RECURSOS:

• PC personal con Windows 10.


• Lenguaje Phyton
• Material adicional en Canvas Tecsup

IV. INTRODUCCIÓN:

Una de las ventajas en Phyton es su versatilidad en el manejo de las


variables. En el caso, tenga que desarrollar operaciones con diferente tipo de
contenido, facilita su definición y conversión.

V. PREPARACIÓN:

Usted debe haber revisado previamente el material sobre el tema del


presente laboratorio que se encuentra en Tecsup Virtu@l, durante el desarrollo de
los temas de clase se tendrán ejercicios explicativos en cada uno de los puntos,
ello le dará a la sesión una interacción de la teoría y la parte práctica, ya que en
todo momento el alumno podrá comprobar en su propia PC.

REDES Y COMUNICACIONES - TECSUP 2


VI. PROCEDIMIENTO

1. Elabore un algoritmo que imprima los 100 primeros números naturales


utilizando:
a For

b While

2. Preparar el algoritmo para que solicite X números e imprima la suma y el


promedio, utilizando:
a For

REDES Y COMUNICACIONES - TECSUP 3


b While

3. Preparar el algoritmo para que pida X números e imprima la cantidad de


números pares, impares, positivos, negativos y neutros utilizando:
a For

REDES Y COMUNICACIONES - TECSUP 4


b While

REDES Y COMUNICACIONES - TECSUP 5


4. Preparar el algoritmo para que imprima la serie de Fibonacci además de
la suma. Los nùmeros quedan definidos por la siguiente ecuación:

REDES Y COMUNICACIONES - TECSUP 6


Esto produce los siguientes números:

DON’T FORGET:

⮚ Enviar la solución numerada sin empaquetar. ( 01.py , 02.py, 03.py, etc.) ⮚

Cada algoritmo DEBE mostrar el encabezado de programa.

⮚ Las conclusiones se envían en un archivo Python. Ser creativos.


➢ Ingrese la conclusión 1: El bucle while ejecuta un bloque de código
mientras una condición es verdadera, siendo ideal para iteraciones con
cantidad de repeticiones desconocida.
➢ Ingrese la conclusión 2: Estas estructuras condicionales permiten
ejecutar diferentes bloques de código según condiciones. if para una
condición, elif para condiciones adicionales y else si ninguna condición
es verdadera.
➢ Ingrese la conclusión 3: El bucle for itera sobre una secuencia (como
lista, tupla o cadena), ejecutando un bloque de código para cada
elemento de la secuencia.
➢ Ingrese la conclusión 4: while es para repeticiones basadas en una
condición, mientras que for es para iterar sobre secuencias conocidas.
La elección depende de si conocemos o no la cantidad de iteraciones.

https://colab.research.google.com/drive/1P0M6XcBuPGjl4-8ZeMawjECsGOx
TDDCH?usp=sharing

REDES Y COMUNICACIONES - TECSUP 7

También podría gustarte