You are on page 1of 7

UNIVERSIDAD DE GUADALAJARA

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E


INGENIERÍAS.

DIVISIÓN DE INGENIERÍAS.

Investigación 3: Estructura de control iterativas.

Carrera: Licenciatura en Ingeniería Industrial.

Alumno: Gutiérrez Méndez Lexi Noel. Código: 216742503.

Asignatura: Programación Aplicada.

NRC: 63032 Clave: I7404 Sección: D03

Horario: Martes 09:00 – 11:00, Jueves 09:00 – 11:00.

Profesora: Thelma Isabel Morales Ramírez.

Fecha: Martes 20 de septiembre de 2022.


Investigación 3 - Estructura de control iterativas

Estructura de control iterativa mientras (while):

El bucle while, en phyton, es una estructura de control de flujo que se emplea para ejecutar
un bloque de instrucciones de forma continua mientras se cumplan con las condiciones
establecidas (Lozano, 2022).

Función: La estructura de while es (Lozano, 2022):

Código en pyhton:

o while “agregar condición”:


▪ “agregar bloque de instrucciones”

Lo que indica que, si la “condición” es “true”, el bloque de instrucciones se ejecutara. La


“condición” puede ser bien una literal, el valor de una variable, el resultado de una expresión
o el valor devuelto por una función (Lozano, 2022).

Pseudocódigo (Nieva, 2017):

o mientras condición
▪ Inicio
• Acccion1
▪ Fin
o Accion2

Diagrama de flujo:

Imagen 1. Diagrama de flujo while.

Fuente: Nieva, 2017.


Estructura de control iterativa desde (for):

El bucle for, en phyton, es una estructura de control que se emplea para recorrer los
elementos de un objeto iterable y ejecutar in bloque de instrucciones. En cada paso de la
iteración se toma en cuenta un único elemento del objeto iterable, y sobre este se pueden
aplicar una serie de operaciones (Lozano, 2022).

Función: La estructura de for es (Lozano, 2022):

Código en phyton:

o for “elemento” in “iterable”:


▪ “agregar bloque de instrucciones”

Lo que indica que el “elemento” es la variable que toma el valor de la parte iterable en cada
paso del bucle. El bucle for concluye cuando se han ejecutado todos los elementos (Lozano,
2022).

Pseudocódigo (Nieva, 2017):

o para var = liminf; var <= limsup; Inc/Dec


▪ Inicio
• Acccion1
▪ Fin
o Accion2

Diagrama de flujo:

Imagen 1. Diagrama de flujo while.

Fuente: Nieva, 2017.


Bandera: Una bandera o interruptor (flag), en python, es una variable lógica booleana
(verdadero o falso). La flag se emplea para conservar el estado (valor) de una condición. El
valor de la flag debe iniciar antes de que el bucle comience y debe de cambiar su estado
(valor) dentro del bloque de condiciones del bucle para preparar la siguiente iteración
(Glosariot, 2022).

Acumulador: Un acumulador, en Python, es una variable numérica que permite ir


acumulando operaciones, permite ir haciendo operaciones parciales. Un acumulador se
inicializa a un valor inicial según la operación que se va a acumular (0 si es una suma o a 1
si es un producto) y se acumula un valor intermedio (PLEDIN 3.0, 2022).

Contador: Un contador (cont), en phyton, es una variable entera que se emplea para contar
cuando ocurre un suceso (PLEDIN 3.0, 2022).
Enunciado del problema

Elabora un programa de cómputo que lea números enteros del teclado, hasta que el
usuario ingrese el 0. Finalmente, mostrar la sumatoria de todos los números ingresados.

Pseudocódigo Diagrama de flujo

Inicio
Numero = 1
Suma = 0
Mientras Numero!=0 entonces
leer Numero
Suma=Suma+x
FinMientras
si Numero==0 entonces
escrbir Suma
FinSi
Fin

Código en Python

Numero=1
Suma=0
while Numero!=0:
Numero=int(input("Ingresar
numero:"))
Suma=Suma+Numero
if Numero==0:
print("Suma de numeros
ingresados:",Suma)

Prueba de escritorio
Bibliografía:

Lozano, J. (2022). While Python – Bucle while en Python. Miércoles 23 de septiembre de


2022, de J2LOGO Sitio web: https://j2logo.com/python/tutorial/python-while-bucle/

Nieva, G. (2017). El ciclo while. Miércoles 23 de septiembre de 2022, de d.CodinGames Sitio


web: https://dcodingames.com/el-ciclo-while/

Lozano, J. (2022). For en Python – El bucle for en Python: estructura y ejemplos. Miércoles
23 de septiembre de 2022, de J2LOGO Sitio web: https://j2logo.com/bucle-for-en-python/

Nieva, G. (2017). El ciclo for. Miércoles 23 de septiembre de 2022, de d.CodinGames Sitio


web: https://dcodingames.com/el-ciclo-for/

Redactores de GlosarioIT (2022). Bandera. Miércoles 23 de septiembre de 2022, de


GlosarioIT Sitio web: https://www.glosarioit.com/Bandera

Redactores de PLEDIN 3.0 (2022). Uso específico de variables: contadores, acumuladores e


indicadores. Miércoles 23 de septiembre de 2022, de PLEDIN 3.0 Sitio web:
https://plataforma.josedomingo.org/pledin/cursos/programacion_python3/curso/u19/

You might also like