Cómo prepararse para una prueba de Python: Ejercicios de rastreo, sintaxis y funciones

Síntesis ServicioTI: Cómo prepararse para una prueba de Python: Ejercicios d: Leé el siguiente programa como si fueras la computadora. Analizá qué hace línea por línea y cómo...
Ficha interactiva de preparación para la prueba semestral de programación en Python. Contiene ejercicios de rastreo de variables, detección de errores de sintaxis y creación de algoritmos con condicionales y funciones. Diseñado para auto-evaluación estudiantil.

Ficha de Práctica: Preparación para la Prueba Semestral de Python

Instrucciones: Resolvé estos ejercicios en tu cuaderno de forma individual. Podés usar todos tus apuntes de clase. Recordá que en la prueba real vas a tener el tiempo cronometrado, así que intentá resolverlos sin mirar las soluciones de tus compañeros.

Ejercicio 1: El Simulador Mental (Rastreo de Código)

Leé el siguiente programa como si fueras la computadora. Analizá qué hace línea por línea y cómo cambian los datos.

Python
def revisar_inventario(lista_productos):
    alerta_stock = 0
    for cantidad in lista_productos:
        if cantidad < 10:
            alerta_stock = alerta_stock + 1
    print(alerta_stock)

mis_articulos = [15, 8, 20, 3, 12]
revisar_inventario(mis_articulos)

¿Qué número exacto se va a mostrar en la pantalla cuando este programa se ejecute?

Explicá con tus palabras qué condición tiene que cumplir un número de la lista para que la variable alerta_stock aumente su valor.

Ejercicio 2: El Detective de Código (Corrección y Mejora)

El siguiente programa intenta ser una función que ayuda a un cine a saber si el cliente entra gratis o paga según su tipo de entrada. Sin embargo, el programador cometió 3 errores graves de sintaxis y el programa no funciona.

Python
def calcular_entrada(tipo_ticket)
    if tipo_ticket == "VIP"print("Entrada Gratis")else:
        print("Paga entrada general")

Encontrá los 3 errores de sintaxis y reescribí el código de forma correcta en tu cuaderno. (Pista: Mirá bien los dos puntos y los espacios de sangría).

¡Desafío de mejora! Modificá el código que corregiste para agregar una tercera opción: si el tipo_ticket es igual a "Socio", debe mostrar en pantalla el mensaje "Tiene 50% de descuento". Puedes usar un elif.

Ejercicio 3: Desafío de Ingeniería de Software (Creación)

Aplicando todo lo que tenés anotado en el cuaderno sobre funciones, listas y condicionales, diseñá el siguiente algoritmo desde cero.

Un radar de tránsito de la Intendencia necesita un programa en Python que funcione bajo las siguientes reglas:

  • Creá una función llamada control_velocidad que reciba un parámetro llamado velocidad_detectada.
  • Adentro de la función, el programa debe evaluar la velocidad: si es mayor a 90, debe mostrar en pantalla el mensaje "Multa por exceso de velocidad". Si es menor o igual, debe mostrar "Velocidad correcta".
  • Fuera de la función, realizá la llamada al programa pasándole como dato el número 105 para comprobar si el radar detecta correctamente la infracción.
Desarrollado por Andrés Franchi Ugartemendía | www.servicioti.com.uy

❓ Preguntas Frecuentes (FAQ)

¿Qué conceptos técnicos aborda el recurso 'Cómo prepararse para una prueba de Python: Ejercicios de rastreo, sintaxis y funciones'?

Este material desarrollado por Andrés Franchi en ServicioTI aborda Pensamiento Computacional, Algoritmos y Programación en Python, orientado a la aplicación práctica mediante ejercicios, código funcional y resolución de problemas paso a paso.

¿Para qué nivel educativo o perfil técnico está recomendado?

Está diseñado tanto para estudiantes y docentes de Educación Básica Integrada (EBI) y Educación Media Superior (EMS - ANEP Uruguay) en Ciencias de la Computación, como para autodidactas y entusiastas de Aprender a Programar, Código Fuente, Educación, Ejercicios Resueltos.

¿Qué herramientas o software se necesitan para ponerlo en práctica?

Para aprovechar al máximo esta guía se recomienda utilizar Python 3, estructuras de control (if/else, for, while), listas, funciones y algoritmos, pudiendo ejecutarse directamente desde el navegador o descargando los recursos adjuntos en este artículo.

Entradas populares de este blog

P7H 7H P7A P759 Horarios Pando-Suarez Días Hábiles Invierno 2026 Actualizado Copsa

701 703 704 724 706 Horarios Días Hábiles Invierno 2026 Actualizado Copsa

Horarios 700, 710 y 711 Verano 2026 COPSA (Interbalnearia) Días Hábiles - Sábados y Domingos