Está en la página 1de 3

REGIONAL ANTIOQUIA

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL


PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

TALLER DE ESTRUCTURAS REPETITIVAS O CICLICAS

1. IDENTIFICACIÓN DE ASPECTOS BASICOS

• Denominación del Programa de Formación: Tecnólogo En Análisis y Desarrollo de Software


• Código del Programa de Formación: 228118
• Nombre del Proyecto: Desarrollo de software como recurso para la gestión de información de las
organizaciones en el contexto de la innovación, transformación digital y en el marco de políticas y
requisitos de la empresa.
• Fase del Proyecto: Fase I - Análisis
• Actividad de Proyecto: Estructurar procesos lógicos para la construcción de algoritmos
• Competencia: Evaluar requisitos de la solución de software de acuerdo con metodologías de análisis
y estándares
• Resultados de Aprendizaje: Desarrollar procesos lógicos a través de la implementación de
algoritmos.
• Técnica de Aprendizaje: Aprendizaje Basado en Problemas - ABP

2. ACCIONES A DESARROLLAR

Resolver los siguientes ejercicios de estructuras repetitivas o cíclicas:

1. Realice el seudocódigo y el script en Python para una aplicación que permita a partir de un
número que digite el usuario por teclado (número entero n), calcular su factorial (n!).
Ejemplo de Factorial
Numero n = 5

Factorial de 5! = 5 * 4 * 3 * 2 * 1
Factorial de 5! = 120

Factorial de 5! = 1 * 2 * 3 * 4 * 5
Factorial de 5! = 120

2. Realice el diagrama de flujo y el script en Python para una aplicación que permita Imprimir los
números impares, según el rango de datos determinado por el usuario. Utilice un ciclo e implemente
la declaración continue.

3. Realice el seudocódigo y el script en Python para una aplicación que permita mostrar en pantalla
los números del 1 al 30 escribiendo un salto de línea cada 7 números.
Salto de Línea = \n
4. Realice el diagrama de flujo y el script en Python para una aplicación que permita preguntarle al
usuario una cantidad de dinero a invertir, el interés anual y el número de años de inversión y el
sistema muestre por pantalla el capital obtenido en la inversión en cada año que dura la inversión.

5. Realice el seudocódigo y el script en Python para una aplicación que permita mediante una
estructura while promediar el número de notas definidas por el profesor para un estudiante y
determinar si aprueba o no la asignatura. Aprueba con 4,5 en un rango de 0 a 5.

6. Realice el diagrama de flujo y el script en Python para una aplicación que permita convertir de
dólares a pesos, con una tasa de cambio de $3.934 y mediante una estructura while preguntar si
desea seguir realizando otras conversiones o no para que de esta manera continue con la ejecución
o finalice la aplicación.

7. Realice el seudocódigo y el script en Python para una aplicación que permita simular la factura
de compra de un supermercado, donde el sistema a partir del número de productos determinado a
registrar permite calcular el valor bruto y neto a pagar por la compra. El IVA será del 19%.

Ejemplo:

8. Realice el diagrama de flujo y el script en Python para una aplicación que permita calcular las
ventas totales del mes de la Cafetería SENA, entre las ventas obtenidas de los cinco empleados
que tiene la cafetería y adicionalmente se recibe una comisión según el monto de las ventas.
• Si el monto de venta es mayor de $100.000 la comisión será del 15%.
• Si el monto de venta esta entre $5.000 y $100.000 la comisión es del 5%.
• Si el monto de la venta es menor que $5.000 no tiene comisión.

9. Realice el seudocódigo y el script en Python para una aplicación que permita mediante un ciclo
while muestre un menú de opciones al usuario e imprima en pantalla el resultado de la opción
seleccionada. Únicamente se podrá salir de la ejecución cuando el usuario seleccione salir.
Ejemplo:
Opción 0. Para Salir
Opción 1. Para Sumar
Opción 2. Para Restar
Opción 3. Para Multiplicar
Opción 4. Para Dividir
3. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) Alvaro Perez Niño Instructor Centro de Servicios y 24 de febrero de 2022
Gestión Empresarial

También podría gustarte