Ejercicios — Estrategias de solución
Etapa: 3.2.3 Estrategias de solución. Instrumento: Ficha de comparación de soluciones algorítmicas.
Recuerda: una solución no es mejor que otra solamente porque sea más corta. La comparación debe basarse en características observables.
Actividad guiada — Comparación de dos algoritmos
Section titled “Actividad guiada — Comparación de dos algoritmos”Modalidad: actividad guiada en clase.
Propósito: comparar dos soluciones algorítmicas que resuelven el mismo problema e identificar diferencias en su estructura y claridad.
Problema
Section titled “Problema”Los siguientes algoritmos deben calcular el área de un rectángulo utilizando una base de 8 y una altura de 5.
Algoritmo A
Inicio
REAL base = 8REAL altura = 5REAL area = base * altura
Mostrar area
FinAlgoritmo B
Inicio
REAL a = 8REAL b = 5REAL c = a * b
Mostrar c
FinQué debes hacer
Section titled “Qué debes hacer”-
Compara ambos algoritmos considerando los siguientes criterios:
Criterio Algoritmo A Algoritmo B Identificadores descriptivos Facilidad de comprensión Correspondencia entre datos y variables Resultado producido -
Explica las diferencias identificadas.
Criterios de revisión
Section titled “Criterios de revisión”- Determina si ambos algoritmos realizan el mismo cálculo.
- Identifica diferencias en los identificadores.
- Explica por qué un identificador puede facilitar la comprensión.
- Comprueba el resultado que produce cada algoritmo.
Tarea — Comparación de estrategias de solución
Section titled “Tarea — Comparación de estrategias de solución”Modalidad: tarea individual. La fecha y el medio de entrega los indica el profesor.
Propósito: analizar dos estrategias para resolver un mismo problema y justificar las diferencias entre ellas.
Problema
Section titled “Problema”Se requiere calcular el costo total de cinco productos cuyos precios son proporcionados por el usuario. Se presentan dos estrategias.
Estrategia A. Solicitar el precio de cada producto y realizar cinco operaciones de suma:
total = precio1 + precio2 + precio3 + precio4 + precio5Estrategia B. Solicitar cada precio y acumular el importe en una
variable total:
total = 0
total = total + precio1total = total + precio2total = total + precio3total = total + precio4total = total + precio5Qué debes hacer
Section titled “Qué debes hacer”-
Compara ambas estrategias considerando: claridad, cantidad de variables necesarias, facilidad para modificar el algoritmo y posibilidad de reutilizar la estrategia cuando cambie la cantidad de productos.
-
Completa la tabla:
Criterio Estrategia A Estrategia B Claridad Variables necesarias Facilidad de modificación Adaptación a otra cantidad de productos -
Explica qué diferencia principal existe entre ambas estrategias.
Evidencia: tabla de comparación y explicación.
Criterios de revisión
Section titled “Criterios de revisión”- Identifica correctamente las características de cada estrategia.
- Explica cómo se comporta cada estrategia si cambia la cantidad de productos.
- Justifica las respuestas mediante características observables de los algoritmos.
- No basa la comparación únicamente en preferencias personales.

