Skip to content
SISP Home
← Back to unit
CCPG1043 Unit 1

1.4 Práctica — Introducción a Python

Resuelve los ejercicios antes de consultar las soluciones. En esta práctica solo necesitas comentarios y print().

Ejercicio 1 — Predicción de salida

Sin ejecutar, escribe la salida exacta:

print("Inicio")
print("Observar")
print("Describir")
print("Fin")

Luego ejecútalo y compara.

Ejercicio 2 — Orden incorrecto

El siguiente programa intenta describir un procedimiento, pero sus pasos están desordenados:

print("3. Presentar el resultado")
print("1. Comprender el problema")
print("2. Describir los pasos")

Reordena las instrucciones sin cambiar los mensajes.

Ejercicio 3 — Corrige los errores

Corrige todos los errores:

Print("Fundamentos de Programación")
print("Unidad 01)
print(Entorno preparado)

Para cada corrección, explica qué esperaba Python.

Ejercicio 4 — Entrada, proceso y salida

Analiza esta necesidad:

Una biblioteca desea informar cuántos libros fueron prestados durante una jornada.

Completa:

  • Persona usuaria:
  • Entrada:
  • Proceso:
  • Salida:
  • Forma de comprobar el resultado:

No escribas todavía el cálculo.

Ejercicio 5 — Aplicación profesional

Elige una situación de tu carrera y redacta:

  1. una necesidad concreta;
  2. las entradas disponibles;
  3. el proceso necesario;
  4. la salida esperada;
  5. una forma de verificar el resultado.

Después crea un prototipo de salida con entre tres y cinco instrucciones print().

Ejercicio 6 — Mismo programa, dos entornos

Crea el archivo u01_presentacion.py con:

# Presentación de la Unidad 01
print("Fundamentos de Programación")
print("Problema elegido: describir aquí")
print("Resultado esperado: describir aquí")
  1. Ejecuta el archivo completo en Spyder.
  2. Copia el código a una celda de Colab y ejecútala.
  3. Describe dónde apareció la salida en cada entorno.
  4. Cambia un mensaje y vuelve a ejecutar.

Ejercicio 7 — Comentarios útiles

Mejora los comentarios:

# Imprime línea 1
print("Reporte de observación")

# Imprime línea 2
print("Estado: listo para revisión")

Los nuevos comentarios deben explicar la intención, no repetir la instrucción.

Entrega sugerida

  • Un archivo .py ejecutable.
  • Una captura o registro de la salida en uno de los entornos.
  • La tabla entrada–proceso–salida del problema elegido.
  • Una explicación breve de cualquier error corregido.

Criterios de revisión

CriterioEvidencia esperada
Comprensión del problemaNecesidad concreta y persona usuaria identificada
DescomposiciónEntrada, proceso y salida coherentes
CódigoInstrucciones válidas y ordenadas
LecturaPredicción de salida correcta
DiagnósticoExplicación concreta de los errores
EntornoEjecución comprobada en Spyder o Colab
View solutions →