Ejercicios — Prueba de escritorio y depuración
Etapa: 3.2.6 Depuración y plan de pruebas. Instrumentos: Ficha de trazado de algoritmos y Ficha de depuración de algoritmos.
Realiza los trazados manualmente: no ejecutes los algoritmos en una computadora. En la depuración no basta con indicar que algo está mal: explica qué ocurre, por qué ocurre y cómo se corrige.
Actividad guiada — Trazado de una secuencia de operaciones
Section titled “Actividad guiada — Trazado de una secuencia de operaciones”Modalidad: actividad guiada en clase. Instrumento: ficha de trazado.
Propósito: seguir la ejecución de un algoritmo y registrar los valores de las variables después de cada operación.
Algoritmo a analizar
Section titled “Algoritmo a analizar”Inicio
REAL precio = 50ENTERO cantidad = 3REAL subtotal = precio * cantidadREAL descuento = 20REAL total = subtotal - descuento
Mostrar total
FinQué debes hacer
Section titled “Qué debes hacer”- Realiza una prueba de escritorio del algoritmo.
- Registra el valor de cada variable después de cada instrucción que modifique su valor.
- Determina el valor que se muestra al finalizar el algoritmo.
Criterios de revisión
Section titled “Criterios de revisión”- Registra correctamente los valores.
- Respeta el orden de ejecución.
- Calcula correctamente cada operación.
- Obtiene correctamente el valor mostrado.
Actividad guiada — Corrección de tipos de datos
Section titled “Actividad guiada — Corrección de tipos de datos”Modalidad: actividad guiada en clase. Instrumento: ficha de depuración.
Propósito: identificar inconsistencias entre la naturaleza de un dato y el tipo utilizado para representarlo.
Problema
Section titled “Problema”El siguiente algoritmo debe almacenar el nombre de un estudiante, su edad y su promedio.
Inicio
ENTERO nombreEstudiante = "Carlos"CADENA edad = 19ENTERO promedio = 87.5
Mostrar nombreEstudianteMostrar edadMostrar promedio
FinQué debes hacer
Section titled “Qué debes hacer”- Identifica los errores relacionados con los tipos de datos.
- Corrige el algoritmo sin modificar los valores.
Criterios de revisión
Section titled “Criterios de revisión”- Identifica todos los errores de tipo de dato.
- Asigna a cada dato el tipo que corresponde a la naturaleza de la información.
- Explica por qué cada tipo original era incorrecto.
- Conserva los valores originales.
Práctica — Trazado de intercambio de valores
Section titled “Práctica — Trazado de intercambio de valores”Modalidad: práctica en clase. Instrumento: ficha de trazado.
Propósito: analizar el cambio de valores de variables durante una secuencia de asignaciones.
Algoritmo a analizar
Section titled “Algoritmo a analizar”Inicio
ENTERO primerValor = 15ENTERO segundoValor = 30ENTERO auxiliar = primerValor
primerValor = segundoValorsegundoValor = auxiliar
Mostrar primerValorMostrar segundoValor
FinQué debes hacer
Section titled “Qué debes hacer”- Realiza una prueba de escritorio.
- Registra los valores de
primerValor,segundoValoryauxiliardespués de cada asignación. - Determina los dos valores mostrados al finalizar el algoritmo.
Criterios de revisión
Section titled “Criterios de revisión”- Registra correctamente los valores iniciales.
- Actualiza correctamente las variables.
- Explica para qué se utiliza
auxiliar. - Determina correctamente los valores finales.
Práctica — Corrección de una fórmula
Section titled “Práctica — Corrección de una fórmula”Modalidad: práctica en clase. Instrumento: ficha de depuración.
Propósito: identificar y corregir una fórmula que no corresponde al problema planteado.
Problema
Section titled “Problema”El siguiente algoritmo debe calcular el área de un triángulo a partir de su base y su altura.
Inicio
REAL base = 10REAL altura = 6REAL area = base + altura
Mostrar area
FinQué debes hacer
Section titled “Qué debes hacer”- Identifica el error en el cálculo del área.
- Corrige únicamente la instrucción que calcula
area. - Realiza una prueba de escritorio con los valores proporcionados.
Resultado esperado: area = 30
Criterios de revisión
Section titled “Criterios de revisión”- Identifica que la operación utilizada es incorrecta.
- Utiliza la fórmula correspondiente al área de un triángulo.
- Obtiene el resultado esperado.
Tarea — Trazado de operaciones acumuladas
Section titled “Tarea — Trazado de operaciones acumuladas”Modalidad: tarea individual. La fecha y el medio de entrega los indica el profesor. Instrumento: ficha de trazado.
Propósito: analizar cómo cambia el valor de una variable que recibe resultados de operaciones sucesivas.
Algoritmo a analizar
Section titled “Algoritmo a analizar”Inicio
REAL total = 0
total = total + 25 total = total + 40 total = total + 15 total = total - 10
Mostrar total
FinQué debes hacer
Section titled “Qué debes hacer”- Realiza una prueba de escritorio del algoritmo.
- Registra el valor de
totaldespués de cada asignación. - Determina el valor que se muestra al finalizar el algoritmo.
- Explica, con tus propias palabras, qué hace el algoritmo con la
variable
total.
Evidencia: la ficha con el valor inicial, la tabla de trazado completa, el valor mostrado y la explicación.
Criterios de revisión
Section titled “Criterios de revisión”- Registra correctamente el valor inicial.
- Actualiza correctamente
totalen cada operación. - Respeta el orden de ejecución.
- Obtiene correctamente el resultado final.
Tarea — Corrección del orden de operaciones
Section titled “Tarea — Corrección del orden de operaciones”Modalidad: tarea individual. La fecha y el medio de entrega los indica el profesor. Instrumento: ficha de depuración.
Propósito: identificar errores producidos por ejecutar operaciones en un orden diferente al requerido por el problema.
Problema
Section titled “Problema”El algoritmo debe calcular el subtotal de una compra, aplicar un impuesto del 16 por ciento y obtener el total.
Inicio
REAL precioUnitario = 100ENTERO cantidad = 2REAL subtotal = 0REAL impuesto = 0REAL total = 0REAL TASA_IMPUESTO = 0.16
total = subtotal + impuestosubtotal = precioUnitario * cantidadimpuesto = subtotal * TASA_IMPUESTO
Mostrar total
FinQué debes hacer
Section titled “Qué debes hacer”- Identifica el error en el orden de las operaciones.
- Corrige el algoritmo para que
totalse calcule después de obtenersubtotaleimpuesto. - Realiza una prueba de escritorio del algoritmo corregido.
Resultado esperado: subtotal = 200, impuesto = 32, total = 232.
Criterios de revisión
Section titled “Criterios de revisión”- Identifica en qué momento se calcula
totaly qué valores tiene disponibles en ese momento. - Reordena correctamente las operaciones.
- Obtiene
subtotal = 200. - Obtiene
impuesto = 32. - Obtiene
total = 232.

