Propuesta de prueba semestral del mes de Julio: Pyhon

Síntesis ServicioTI: Propuesta de prueba semestral del mes de Julio: Pyhon: Prueba semestral escrita de Programación y Ciudadanía Digital para 9no año de EBI (ANEP)....

Prueba semestral escrita de Programación y Ciudadanía Digital para 9no año de EBI (ANEP). Evaluación de resolución de problemas en papel usando Python.

  • Variables: input(), int(), float().
  • Operadores de comparación (==, !=, >, <) y lógicos (and, or).
  • Bucles: Control de flujo iterativo con while.
  • Listas: Creación, método append() y función len().
  • Prueba de escritorio: Seguimiento de variables en papel sin uso de computadora.

Evaluación Escrita: Lógica y Python

9no Año EBI - ANEP | 1er Semestre

¡Importante! Lee cada problema con atención. Debes escribir el código Python que resuelva la situación planteada en tu hoja. Recuerda respetar la sintaxis (paréntesis, comillas, dos puntos y sangrías).

Problema 1: La Cantina del Liceo

VariablesCálculos
Escribe un programa que ayude a la cantina a calcular una venta rápida. El programa debe:
  1. Pedirle al usuario que ingrese el precio de un producto (usando input).
  2. Pedirle que ingrese la cantidad que desea comprar.
  3. Mostrar en pantalla un mensaje que diga: "El total a pagar es: " seguido del resultado de multiplicar el precio por la cantidad.
Recuerda que todo lo que ingresa por input() es texto (String). ¡No olvides usar int() o float() para poder multiplicar!

Problema 2: Tarjeta STM Estudiantil

if / elseOperadores Lógicos
Para obtener el boleto gratuito, un estudiante debe cumplir dos condiciones al mismo tiempo: tener menos de 18 años y estar inscripto en un liceo público. Escribe un programa que pida la edad (número) y pida si está inscripto (respondiendo "si" o "no"). Si cumple ambas cosas, imprime "Boleto Gratuito Aprobado", de lo contrario, imprime "No corresponde gratuidad".
Usa un condicional if combinando ambas comprobaciones con el operador and. Revisa bien cómo comparas la palabra "si" (con doble igual ==).

Problema 3: Sistema de Seguridad

Bucle whileControl
Imagina que estás programando la pantalla de un celular. Tienes que pedir un PIN de 4 dígitos. Mientras el usuario no ingrese el PIN correcto (por ejemplo, "1234"), el programa debe mostrar "PIN Incorrecto" y volver a pedirlo. Cuando acierte, debe salir del bucle e imprimir "Celular Desbloqueado".
Crea una variable pin antes del bucle para pedir el primer intento. Luego usa while pin != "1234": y dentro del bucle vuelve a usar el input().

Problema 4: La Playlist del Recreo

Listas.append()
Crea una lista completamente vacía llamada canciones. Luego, escribe las instrucciones para pedirle al usuario que ingrese 2 nombres de canciones (una por una) y agrégalas a la lista. Finalmente, imprime la lista completa y usa la función correcta para mostrar un mensaje que diga: "Tienes 2 canciones en total".
Se crea así: canciones = []. Para agregar usa canciones.append(nueva_cancion). Para saber el total, recuerda la función len().

Problema 5: Eres la Computadora (Prueba de Escritorio)

Análisis de código
Lee detenidamente el siguiente código. No tienes que escribir un programa nuevo, sino explicar paso a paso qué es lo que se imprimirá en la pantalla al final de la ejecución.
puntajes = [10, 5, 8] indice = 0 total = 0 while indice < len(puntajes): total = total + puntajes[indice] indice = indice + 1 print("El valor final es:", total)
Haz una tabla en tu hoja con las variables 'indice' y 'total'. Ve cambiando sus valores en cada vuelta del bucle. ¿Qué operación matemática está haciendo este código con la lista?
Desarrollado por Andr&eacuteres Franchi Ugartemend&iacutea | www.servicioti.com.uy

❓ Preguntas Frecuentes (FAQ)

¿Qué conceptos técnicos aborda el recurso 'Propuesta de prueba semestral del mes de Julio: Pyhon'?

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 Programación, Educación Tecnológica, Informática Uruguay, ServicioTI.

¿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