La máquina obedece exactamente · Actividad

Lo que queríamos y lo que pasó

Leer un programa breve, predecir qué hace y elegir cómo ajustarlo

Pensamiento Computacional · Actividad

Lo que queríamos y lo que pasó

Leé el texto y, en cada pregunta, marcá la opción que mejor responde. Podés volver al texto cuando lo necesites.

Para imprimirla o resolverla en papel: la hoja en PDF (oficio 216 × 356 mm, sin respuestas)

Un programa organiza instrucciones. Al ejecutarse, el procesador las realiza una por una, en el orden en que están escritas, y cada instrucción trabaja con los datos que hay en ese momento.

La máquina no sabe lo que queremos: actúa según la entrada que recibe y las instrucciones de su programa. Si alguien toca «+30 s» en un microondas cuando quería tocar «Detener», el microondas recibe la señal de «+30 s» y su programa suma 30 segundos. Y si las instrucciones de un programa no están en el orden adecuado, la máquina igual las ejecuta tal como están escritas.

Una tienda vende por internet. La dueña quiere que el descuento del 10 % se aplique sólo al precio del producto, no al envío. Para una campera de $10.000 con $2.000 de envío, el programa ejecuta estas instrucciones:

  1. Anotar como total el precio del producto.
  2. Sumarle al total el envío.
  3. Descontarle al total el 10 %.
  4. Mostrar el total.

La pantalla muestra $10.800. La dueña esperaba $11.000.

La máquina tampoco avisa que algo salió distinto de lo que queríamos. Por eso programar no termina al escribir las instrucciones: hay que ejecutarlas, comparar lo que pasó con lo que queríamos y ajustar.

Preguntas

1.¿Por qué la pantalla mostró $10.800 y no $11.000? Porque la máquina…
2.Con el programa tal como está, alguien compra unas zapatillas de $30.000 con el mismo envío de $2.000. ¿Qué total muestra la pantalla?
3.La dueña quiere que el programa funcione con cualquier compra, no sólo con la campera. ¿Qué ajuste conviene hacer?

Antes de elegir, probá cada opción con la campera y pensá si serviría con otra compra.

4.En el microondas, alguien tocó «+30 s» cuando quería detenerlo. En la tienda, la dueña quería descontar sólo del producto. En ninguno de los dos casos la máquina hizo lo que la persona quería. ¿Dónde estuvo el problema en cada caso?

Para volver a mirar: pizarrón «La máquina obedece exactamente» · aula.andresatencio.com