# Ficha de comparación de soluciones algorítmicas

Lógica de Programación y Pensamiento Computacional · Unidad III — Metodología para la solución de problemas algorítmicos

## Identificación

| Campo | Valor |
|---|---|
| Nombre del estudiante | |
| Grupo | |
| Fecha | |
| Actividad | |
| Título | |

**Propósito:** analizar dos soluciones para un mismo problema e identificar semejanzas, diferencias y características de cada una.

Importante: una solución no es necesariamente mejor que otra solamente porque sea más corta. La comparación debe basarse en características observables.

---

## 1. Problema

________________________________________

________________________________________

## 2. Solución A

```text
[ALGORITMO A]
```

## 3. Solución B

```text
[ALGORITMO B]
```

## 4. Comparación

| Aspecto | Solución A | Solución B |
|---|---|---|
| Datos de entrada | | |
| Datos de salida | | |
| Variables utilizadas | | |
| Operaciones | | |
| Condiciones | | |
| Repeticiones | | |
| Cantidad aproximada de pasos | | |

## 5. Diferencias principales

Diferencia 1:

________________________________________

Diferencia 2:

________________________________________

Diferencia 3:

________________________________________

## 6. Análisis

¿Ambas soluciones producen el mismo resultado para los casos de prueba?

- [ ] Sí
- [ ] No
- [ ] No se puede determinar

¿En qué casos podrían producir resultados diferentes?

________________________________________

________________________________________

¿Qué características de cada solución consideras importantes?

________________________________________

________________________________________

---

## Criterios de validación

- [ ] Identificó correctamente las características de ambas soluciones.
- [ ] Diferenció hechos observables de opiniones.
- [ ] Identificó diferencias relevantes.
- [ ] Verificó las soluciones mediante casos de prueba cuando fue necesario.
- [ ] Justificó sus conclusiones.
