Clase 5 - Conversion de Tipos de datos
Clase 5: Conversión de Datos
El problema de los textos (Strings)
En Python, la función input() siempre recibe la información como texto.
Si el usuario escribe "10", Python no lo ve como el número diez, sino como la palabra "diez".
"5" + "5" daría como resultado "55" y no 10.
Funciones de Conversión (Casting)
Para poder hacer cálculos matemáticos, debemos "envolver" el input en una función de conversión:
int(): Para números enteros (sin decimales).float(): Para números con decimales.
# Forma correcta de pedir numeros
numero1 = int(input("Ingresa un numero: "))
numero2 = int(input("Ingresa otro numero: "))
resultado = numero1 + numero2
print("La suma real es:", resultado)
Desafío en Clase
Escribe un programa que pida al usuario su Edad (número entero). Luego, calcula y muestra cuántos meses de vida tiene aproximadamente (multiplicando la edad por 12).
» Objetivo: Aplicar la conversión int() y realizar una multiplicación.
💻 Ficha Técnica y Guía Didáctica: Clase 5 - Conversion de Tipos de datos
Este recurso forma parte del repositorio de ingeniería y educación tecnológica de ServicioTI Uruguay, elaborado por el docente y especialista en TI Andrés Franchi Ugartemendía. Su propósito es brindar material práctico, verificable y directamente aplicable en el aula o laboratorio sobre Pensamiento Computacional, Algoritmos y Programación en Python.
- Área Tecnológica
- Pensamiento Computacional, Algoritmos y Programación en Python
- Entorno / Herramientas
- Python 3, estructuras de control (if/else, for, while), listas, funciones y algoritmos
- Marco Curricular
- Ciencias de la Computación, Programación y Robótica (ANEP / Ceibal Uruguay)
- Autoría y Curaduría
- Andrés Franchi Ugartemendía · ServicioTI
Objetivos de Aprendizaje y Aplicación Práctica
- Comprensión estructurada: Analizar el problema técnico dividiéndolo en pasos lógicos (descomposición algorítmica, entrada de datos, procesamiento y salida).
- Experimentación activa: Modificar parámetros, probar casos borde y validar el comportamiento del código, modelo 3D o circuito en condiciones reales de uso.
- Buenas prácticas: Aplicar convenciones limpias de nomenclatura, documentación y verificación de errores para consolidar competencias sólidas en informática.
❓ Preguntas Frecuentes (FAQ)
¿Qué conceptos técnicos aborda el recurso 'Clase 5 - Conversion de Tipos de datos'?
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 Liceo El Pinar 2, Liceo Salinas 2, python, Programación.
¿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.