Para esta Semana 2, nos enfocaremos en que los estudiantes comprendan cómo las variables almacenan magnitudes físicas y cómo los tipos de datos (float, int, str) y los operadores aritméticos transforman esas entradas en soluciones de ingeniería.

A continuación, se presentan 6 ejercicios diseñados para que cada uno quepa en una sola cara de papel, siguiendo el modelo de Entradas-Proceso-Salida (E-P-S) que ya conocen de la Semana 1.


Instrucciones Generales para el Estudiante

  1. Identificación: Escribir su nombre completo en la parte superior de cada hoja en letra manuscrita (imprenta), no cursiva.

  2. Formato: Cada ejercicio debe resolverse en una hoja independiente (solo por una cara).

  3. Contenido: Debe incluir: 1) Análisis E-P-S, 2) Código en Python documentado y 3) Prueba de escritorio.


Bloque A: Ingeniería Agroindustrial

Ejercicio 1: Capacidad de Silos de Granos

  1. Problema: Se requiere calcular cuántas toneladas de maíz puede almacenar un silo cilíndrico. El usuario ingresa el radio y la altura del silo en metros.

  2. Datos: Densidad del maíz \(\approx 0.75 \text{ ton/m}^3\). Volumen \(V = \pi \times r^2 \times h\).

  3. Prueba: Radio = 3m, Altura = 10m. Salida \(\approx 212.06\) toneladas.

Ejercicio 2: Dosificación de Fertilizante Líquido

  1. Problema: Un sistema de riego por goteo requiere aplicar una dosis de fertilizante por hectárea. El usuario ingresa las hectáreas totales y la dosis requerida (litros/hectárea).

  2. Datos: El fertilizante se diluye en agua en una relación 1:500 (1 litro de producto por 500 de agua).

  3. Prueba: 5 hectáreas, Dosis 2 L/ha. Salida: 10L de producto y 5000L de agua total.

Ejercicio 3: Rendimiento de Pulpa en Frutas

  1. Problema: Una planta procesadora necesita saber el porcentaje de aprovechamiento. Se ingresa el peso total de la fruta comprada y el peso de los residuos (cáscaras y semillas).

  2. Datos: \(\text{Pulpa} = \text{Peso Total} - \text{Residuos}\). \(\% \text{Rendimiento} = (\text{Pulpa} / \text{Peso Total}) \times 100\).

  3. Prueba: Peso Total = 500kg, Residuos = 150kg. Salida: 350kg de pulpa (70%).


Bloque B: Ingeniería Civil

Ejercicio 4: Dosificación de Mortero para Muros

  1. Problema: Calcular cuántos bultos de cemento se necesitan para un muro de ladrillo. El usuario ingresa el área del muro en \(m^2\).

  2. Datos: Se estima que por cada \(1\text{ m}^2\) de muro se requieren \(0.25\) bultos de cemento.

  3. Prueba: Muro de \(40\text{ m}^2\). Salida: 10 bultos de cemento.

Ejercicio 5: Peso de una Viga de Acero

  1. Problema: Un ingeniero necesita calcular el peso propio de una viga de sección rectangular para el análisis estructural. Se ingresa base, altura y longitud en metros.

  2. Datos: Densidad del acero \(= 7850 \text{ kg/m}^3\). \(\text{Peso} = \text{Base} \times \text{Altura} \times \text{Longitud} \times \text{Densidad}\).

  3. Prueba: Base = 0.3m, Altura = 0.5m, Largo = 6m. Salida: 7065 kg.

Ejercicio 6: Pendiente de una Rampa de Acceso

  1. Problema: Determinar si una rampa cumple con la normativa de accesibilidad. El usuario ingresa la altura a vencer y la longitud horizontal de la rampa (en metros).

  2. Datos: \(\% \text{Pendiente} = (\text{Altura} / \text{Longitud}) \times 100\).

  3. Prueba: Altura = 0.6m, Longitud = 5m. Salida: 12% de pendiente.


Estructura sugerida para que el estudiante escriba en su hoja:

Sección Contenido Manual Sugerido
Encabezado Nombre: JUAN PEREZ (Letra imprenta)
Análisis E-P-S Listar variables de Entrada, la fórmula (Proceso) y la Salida
Código Python Escribir las líneas usando input(), float() y print()
Comentarios Explicar al lado de cada línea qué tipo de dato se está usando (int, float, str)
Prueba Cálculo manual rápido para verificar el programa

Plantilla Visual

La siguiente es una plantilla visual y una guía de organización para que entreguen un trabajo impecable, siguiendo la metodología de Entradas-Proceso-Salida (E-P-S) que estableces en tus guías de las semanas 1 y 2.

Esta estructura garantiza que no solo se “copie” código, sino que se comprenda la asignación de valores y la transformación de datos.


📝 Plantilla de Entrega (Referencia para el estudiante)

Cada ejercicio debe ocupar una cara completa de una hoja de papel.

NOMBRE COMPLETO: (ESCRIBIR AQUÍ EN LETRA IMPRENTA MAYÚSCULA)
ASIGNATURA: Programación de Computadores / Fundamentos de Programación
FECHA: dia de marzo de 2026


1. ANÁLISIS DEL PROBLEMA (Modelo E-P-S)

  • Entradas: (Ej: base [float], altura [float])
  • Proceso: (Ej: area = base * altura)
  • Salida: (Ej: area [float])

2. CÓDIGO FUENTE EN PYTHON

# Se solicita la entrada convirtiendo a punto flotante (decimal)
base = float(input("Ingrese la base: ")) 
altura = float(input("Ingrese la altura: "))

# Cálculo matemático aplicando operadores aritméticos
area = base * altura 

# Salida de información formateada
print("El área resultante es:", area)

3. DOCUMENTACIÓN TÉCNICA (Explicación de líneas)

  • Línea 1 y 2: Se usa input() para capturar datos y float() para que Python los trate como números decimales y no como texto[cite: 103, 115, 125].
  • Línea 3: Se usa el operador * para la multiplicación[cite: 241, 267].
  • Línea 4: La función print() muestra el resultado final en la consola[cite: 86, 102, 130].

4. PRUEBA DE ESCRITORIO

Variable Valor Ingresado Resultado del Cálculo
base 10.0
altura 5.0
area 50.0

💡 Recomendaciones (Basadas en las Guías 1 y 2)

  1. Enfoque en Tipos de Datos: Recuerden que si olvidan el float(), Python arrojará un error al intentar realizar operaciones aritméticas.
  2. Precedencia de Operaciones: En los ejercicios de Rendimiento (Agroindustrial) o Peso (Civil), recuérden que Python resuelve primero lo que está entre paréntesis y luego potencias o multiplicaciones.
  3. Memoria y Variables: Recuerden que al escribir, por ejemplo: peso = float(...), están reservando un espacio en la memoria del computador para esa magnitud física específica.