Tarea1
Variables y Tipos de Datos Simples
Objetivos
Esta tarea tiene como objetivo consolidar los conocimientos adquiridos en la
Unidad Didáctica 2 sobre variables, tipos de datos simples, operaciones básicas,
comentarios y manejo de errores en Python. El estudiante deberá aplicar los
conceptos aprendidos para diseñar y desarrollar pequeños programas
funcionales, bien documentados y con una estructura clara.
Los objetivos específicos a conseguir serán:
• Implementar programas que utilicen variables y distintos tipos de datos
(numéricos, cadenas y booleanos).
• Aplicar operaciones aritméticas y de texto, empleando correctamente
los operadores de Python.
• Documentar adecuadamente el código mediante comentarios y
docstrings.
• Demostrar comprensión del tipado dinámico y de la estructura lógica
de un programa en Python.
Instrucciones
Desarrolla un conjunto de programas breves, cada uno en un archivo distinto, o
en un mismo archivo dividido por secciones comentadas, que resuelvan los
siguientes ejercicios:
Ejercicio 1 – Perfil del usuario (cadenas y variables)
Crea un programa que solicite al usuario su nombre, edad y ciudad de residencia,
y muestre un mensaje como el siguiente:
Hola, Marta. Tienes 22 años y vives en Madrid.
Requisitos:
• Usar variables adecuadas para cada dato.
• Emplear input() y f-strings para la salida.
• Añadir comentarios explicativos.
Ejercicio 2 – Operaciones numéricas básicas
Solicita al usuario dos números y muestra:
• Su suma, resta, multiplicación y división.
• La media de ambos números.
• El resultado de elevar el primero al cuadrado y al cubo. Usa las
funciones round() y type() para mostrar los resultados redondeados y
el tipo de cada valor.
Ejercicio 3 – Conversión de unidades
Crea un programa que convierta una temperatura dada en grados Celsius a
Fahrenheit y Kelvin. Fórmulas:
• F = (C * 9/5) + 32
• K = C + 273.15
El programa debe solicitar el valor de la temperatura, realizar las conversiones y
mostrar el resultado con dos decimales.
Ejercicio 4 – Cálculo del área de un círculo
Escribe un programa que pida al usuario el diámetro de un círculo y calcule su
radio, su área y su circunferencia de acuerdo a las siguientes fórmulas:
• Radio = Diametro / 2
• Area = PI * Radio * Radio
• Circunferencia = 2 * PI * Radio
(PI a de ser una constante con el valor: 3.1415)
NOTA
En todos los ejercicios se incluirá:
• Un docstring general al inicio del archivo describiendo la finalidad del
programa.
• Comentarios de una línea que expliquen la función de cada bloque.
Criterios de evaluación
Criterio Descripción Puntos
Corrección El programa se ejecuta sin errores y cumple los
40 %
funcional requisitos planteados.
Estructura del Uso adecuado de variables, tipos de datos,
30 %
código indentación y sintaxis.
Comentarios y docstrings claros, organizados y
Documentación 20 %
precisos.
Creatividad y Uso de formato de salida legible y estructura
10 %
presentación lógica de las soluciones.
Consejos
• Probar cada fragmento de código antes de pasar al siguiente
ejercicio.
• Utilizar nombres de variables descriptivos y coherentes.
• Comprobar el correcto uso de las operaciones matemáticas y el
formato de impresión.
• Revisar la ortografía en los mensajes mostrados al usuario.
• Verificar que el archivo se ejecuta correctamente antes de
entregarlo.
Condiciones de presentación
1. La tarea se presentará en al Aula Virtual en el tiempo y forma
especificados en ésta. El retraso en la entrega podrá ser penalizado.
2. Formato de entrega: Se entregarán 4 archivos .py (o un .zip si se quieren
comprimir en un solo fichero) con el nombre:
Ejercicio_NombreApellido.py.
También puede entregarse un solo archivo .py dividido en secciones
que incluya todos los ejercicios.
Resultados de Aprendizaje (RA)
• RA2. Reconoce y utiliza variables de tipo simple.