Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN A LA
PROGRAMACIÓN
BUCLES O CICLOS EN PYTHON (FOR -
WHILE)
INTRODUCCIÓN A LA PROGRAMACIÓN
Competencias
Reconocer la sintaxis de las sentencias while y for en python.
Utilizar while y for en la solución de problemas.
2
INTRODUCCIÓN A LA PROGRAMACIÓN
Introducción
• La estructura de los programas en Python tienen su fortaleza en el
manejo de objetos. Estas herramientas facilitan la optimización de
los procesos realizados en el programa desarrollado.
• Las estructuras de control le dan la elasticidad necesaria al
programa, para que dada una situación “quiebre” la ejecución
vertical secuencial y permita decidir qué instrucciones realizar bajo
una determinada condición.
4
INTRODUCCIÓN A LA PROGRAMACIÓN
ESTRUCTURAS DE CONTROL
INTRODUCCIÓN A LA PROGRAMACIÓN
Definición
• Una estructura de control repite un bloque de instrucciones
llamado cuerpo del bucle y cada repetición se suele llamar
iteración (la repetición de un proceso).
• Mientras la condición indicada en la estructura de control se siga
cumpliendo, se repite la ejecución de las instrucciones definidas.
• Después de cada repetición, actualiza el valor de las variables que se
utilizan en la condición.
Estructura de control:
instrucción 1
instrucción 2 cuerpo del bucle
instrucción 3
6
INTRODUCCIÓN A LA PROGRAMACIÓN
REPASO
OPERADORES DE ASIGNACION
INTRODUCCIÓN A LA PROGRAMACIÓN
OPERADORES DE ASIGNACION
8
INTRODUCCIÓN A LA PROGRAMACIÓN
CONTADORES Y ACUMULADORES
Almacenamiento dinámico
INTRODUCCIÓN A LA PROGRAMACIÓN
Contador
Un contador es una variable cuyo valor varía en una cantidad constante cada vez
que se produce una operación o acción.
Sintaxis
Acumulador
Sintaxis
Formulario QR
¿Para que llenar el
formulario?
https://forms.gle/AU1MAYXSfa
btrxMk7
12
INTRODUCCIÓN A LA PROGRAMACIÓN
ESTRUCTURAS DE CONTROL
WHILE
INTRODUCCIÓN A LA PROGRAMACIÓN
Bucle While
La sentencia While es una estructura de control que permite ejecutar un
bloque de instrucciones mientras que se cumpla una condición.
Sintaxis:
i=1
while i < 6:
print(i)
i += 1
i=1
while i < 6:
print(i)
if i == 3:
break
i += 1
15
INTRODUCCIÓN A LA PROGRAMACIÓN
16
INTRODUCCIÓN A LA PROGRAMACIÓN
17
INTRODUCCIÓN A LA PROGRAMACIÓN
Formulario QR
¿Para que llenar el
formulario?
https://forms.gle/RY9D8LyEbA
Ejxomt6
18
INTRODUCCIÓN A LA PROGRAMACIÓN
ESTRUCTURAS DE CONTROL
FOR
INTRODUCCIÓN A LA PROGRAMACIÓN
Bucle For
La sentencia for de Python recorre los elementos de un objeto iterable, como
un lista, tupla, conjunto, diccionario o cadena.
Sintaxis:
Bucle For
La sentencia For es una estructura de control que se usa para iterar sobre una
secuencia (es decir, una lista, una tupla, un diccionario, un conjunto o una
cadena).
Con el bucle for podemos ejecutar un conjunto de sentencias, una vez por
cada elemento de una lista, tupla, conjunto, etc.
El ciclo for no requiere una variable de indexación para establecer de
antemano.
Sintaxis:
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
21
INTRODUCCIÓN A LA PROGRAMACIÓN
Sintaxis:
for x in "banana":
print(x)
22
INTRODUCCIÓN A LA PROGRAMACIÓN
23
INTRODUCCIÓN A LA PROGRAMACIÓN
24
INTRODUCCIÓN A LA PROGRAMACIÓN
25
INTRODUCCIÓN A LA PROGRAMACIÓN
for x in range(6):
print(x)
26
INTRODUCCIÓN A LA PROGRAMACIÓN
27
INTRODUCCIÓN A LA PROGRAMACIÓN
28
INTRODUCCIÓN A LA PROGRAMACIÓN
for x in range(6):
print(x)
else:
print("Finally finished!")
29
INTRODUCCIÓN A LA PROGRAMACIÓN
for x in range(6):
if x == 3: break
print(x)
else:
print("Finally finished!")
30
INTRODUCCIÓN A LA PROGRAMACIÓN
31
INTRODUCCIÓN A LA PROGRAMACIÓN
Formulario QR
¿Para que llenar el
formulario?
https://forms.gle/rhwGn8HwvEh
B2gSg8
32
INTRODUCCIÓN A LA PROGRAMACIÓN
Glosario
• Bucle: Es un proceso repetitivo encargada de ejecutar una
o más instrucciones un determinado número de veces.
• Estructura de control: Es la encargada de evaluar
condiciones.
• While: Un bucle while permite repetir la ejecución de un
grupo de instrucciones mientras se cumpla una condición.
INTRODUCCIÓN A LA PROGRAMACIÓN
Bibliografía