Está en la página 1de 5

m

er as
co
eH w
o.
Estructuras de Control
rs e
ou urc
Jenniffer Saldaña

Programación Avanzada 2
o
aC s

Instituto IACC
vi y re

10/05/2021
ed d
ar stu
is
Th
sh

This study source was downloaded by 100000795575736 from CourseHero.com on 08-31-2021 21:30:11 GMT -05:00

https://www.coursehero.com/file/94929257/Jenniffer-Salda%C3%B1a-Tarea-S2docx/
Desarrollo

Una vez revisados los contenidos, analice la información de acuerdo a los contenidos revisados
en la semana y conteste las preguntas que se presentan a continuación:

1.- Interprete el funcionamiento de la siguiente estructura de control (4 puntos).


for unacifra in listaCifras:
for unnumero in unacifra:
listanumeros.append(unnumero)
Print (listanumero)

Para la creación de las dos primeras líneas, use un bucle for, que se usa para atravesar los
elementos Un objeto iterable puede ser: lista, tupla, conjunto, diccionario, etc. ÿ Ejecute un
fragmento de código. Debe mencionarse y expresarse claramente El concepto, iterable, es que,
en algunos casos, permite recorrer sus elementos uno a uno. Números, números o listas.
Por ejemplo:

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is

listanumeros.append (unnumero) print (listanumero)


Th

Para esta situación, existe un método de adición especial que nos permite agregar nuevos
elementos a la lista. Pero hay que tener en cuenta que cuando agregamos un nuevo elemento a
otra lista, la lista se agregará como uno y solo un elemento. Finalmente, Print (listnumero) se
sh

mostrará en la pantalla según nuestro código o lo que queramos mostrar.

This study source was downloaded by 100000795575736 from CourseHero.com on 08-31-2021 21:30:11 GMT -05:00

https://www.coursehero.com/file/94929257/Jenniffer-Salda%C3%B1a-Tarea-S2docx/
2.- A continuación, se presentan un conjunto de casos, una con una línea el tipo de estructura que
se debería implementar para resolverlo (2 puntos):
Tabla de multiplicación del 1
al 10 Ejemplo:
forPara resolver este problema,
se muestra un ciclo for, que es
la forma más conveniente de
crear una tabla de multiplicar.
for f in range (1,11):
El ciclo iterará a través de
Print (f´7 x {f} = {7*f} ´).
todos los valores del 1 al 10 y
los multiplicará por un número
seleccionado.
Comparación de tres valores Siempre que se cumpla la
Ejemplo:
while condición, esta estructura de
i =1 control nos permite repetir un
while i <= 3: conjunto de líneas de código,
print(i) lo que significa que aunque el

m
er as
i +=1 valor de la condición sea

co
Print (“terminado”) Verdadero, si la condición es

eH w
Falsa, el código no se

o.
ejecutará y continuará
rs e ejecutando el resto del
ou urc
código. programa
Muestra de un listado de 6000 Esta estructura nos permite
nombres de manera ordenada
If-elif crear condiciones anidadas,
o

lo que significa que se


aC s
vi y re

verificará después de que la


condición sea rechazada,
además, la condición Elif nos
permite crear un bloque de
ed d

lista, y si esta condición es


ar stu

TRUE, se ejecutará el bloque.


Programa de descuento de Como se mencionó
inventario de un producto
for anteriormente, este bucle se
is

Ejemplo: repetirá varias veces, así


Th

Print(“Inventario”) como el número de bucles


Resta = 0 aumentará, el número de
For i in [1,2,3,4,5,6,7,8,9] bucles también disminuirá.
sh

Resta = resta + i Para resolver este problema,


Print(f”La resta de 1-1 debemos restar un cierto
es{rest}”) número

3.- Elabore el código de dos programas de computación en Python que den solución al enunciado
implementando distintos tipos de estructuras de control. Una vez concluido, señale cuál de los

This study source was downloaded by 100000795575736 from CourseHero.com on 08-31-2021 21:30:11 GMT -05:00

https://www.coursehero.com/file/94929257/Jenniffer-Salda%C3%B1a-Tarea-S2docx/
dos programas considera usted que es el óptimo o preferiría entregar, explique su criterio de
selección (3 puntos): Enunciado: Programa que verifique una contraseña y solo dé acceso si la
contraseña es correcta (simular un mensaje indicando que tiene acceso a la aplicación). Si no es
correcta la contraseña siga solicitando al usuario.

CODIGO 1

m
er as
co
eH w
o.
rs e
ou urc
CODIGO 2
o
aC s
vi y re
ed d
ar stu
is

Una vez elaborado lo anterior decidí que el código que ocuparemos será el número 2 porque
Th

requiere múltiples condiciones Ingrese el programa o aplicación, como se muestra en el código


2, Esto requiere que la clave tenga un número mínimo de caracteres y un número máximo de
caracteres Solicite letras minúsculas y mayúsculas para que podamos acceder a ellas de forma
sh

segura, pero También se agregaron números y símbolos, y se agregó una clave para esto.
Asegúrese de que nos permita ingresar a la aplicación

Bibliografía

This study source was downloaded by 100000795575736 from CourseHero.com on 08-31-2021 21:30:11 GMT -05:00

https://www.coursehero.com/file/94929257/Jenniffer-Salda%C3%B1a-Tarea-S2docx/
Estructura.de.Control.semana.2.IACC.2021

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th
sh

This study source was downloaded by 100000795575736 from CourseHero.com on 08-31-2021 21:30:11 GMT -05:00

https://www.coursehero.com/file/94929257/Jenniffer-Salda%C3%B1a-Tarea-S2docx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte