Sistemas Informáticos · Práctica

Qué llega, qué hace, qué conserva y qué comunica

Un toque en el microondas

Un microondas calienta una taza de sopa. Mientras calienta, el control lleva la cuenta del tiempo restante para saber cuándo apagarse. Faltan 0:40 y el visor muestra «0:40».

La persona cree que no va a alcanzar y toca la tecla «+30 s». Enseguida el visor muestra «1:10» y suena un pitido corto.

Para esta práctica: El sistema es el microondas: teclado, puerta, control, visor y parlante son partes de él. La persona y la comida quedan afuera. Para distinguir entrada, operación, estado y salida miramos el procesamiento desde el control: qué información le llega por el teclado o la puerta, qué hace con ella, qué conserva y qué comunica por el visor o el parlante. Tocar una tecla es una acción de la persona; al control le llega la señal de esa tecla.

Mirá sólo el momento del toque. Donde las opciones son Entrada, Operación, Estado y Salida, elegí qué papel cumple cada cosa.

Ayuda

Para cada cosa del caso, probá estas preguntas:

  • ¿Es información que le llega al control en ese momento, por el teclado o por la puerta? Eso es una entrada. Puede venir de una persona, de un sensor o de otro sistema.
  • ¿Usa o transforma información para obtener otra? Eso es una operación.
  • ¿Es información que el control mantiene para saber cómo está y poder seguir? Eso es parte del estado.
  • ¿Es algo que el microondas comunica o produce hacia afuera? Eso es una salida: puede comunicar un resultado o producir una acción.

Volver a mirar:

  • Entrada, procesamiento y salida: las tres cajas («incorpora información», «realiza operaciones con la información recibida», «comunica un resultado o produce una acción») y la flecha final: una salida puede convertirse en entrada de otro sistema.
  • El estado de un sistema: la primera frase y el diagrama: la entrada «vender 2» y la operación «Descontar 2» están en lugares distintos, y la operación deja un estado actualizado.
  • Instrucciones, datos, operaciones y resultados: la frase final: «Un resultado puede mostrarse, guardarse o utilizarse como dato para continuar la tarea».
Otra ayuda, más concreta

En el caso, 1:10 aparece de tres maneras: como resultado de una suma, como nuevo valor del tiempo que el control guarda y como números en el visor. Mirá qué función cumple en cada frase.

Para saber de dónde salió el 1:10, fijate qué información tenía el control antes del toque y cuál le llegó con el toque.

Cuando alguien toca «+30 s» sin querer, ¿qué información recibe el control? ¿Es distinta de la del primer toque?

1 La señal que el teclado manda al control: se tocó «+30 s»
2 ¿Cómo obtuvo el control el 1:10?
3 El tiempo restante que el control guarda para seguir descontando y saber cuándo apagarse (después del toque vale 1:10)
4 Los números «1:10» en el visor y el pitido corto
5 En la misma situación, con 0:40 restantes, otra persona toca «+30 s» por error: quería tocar «Detener». En ese momento, el microondas…

Para llevarte

  • Un sistema sólo puede actuar con la información que efectivamente recibe: qué tecla se tocó, si la puerta se abrió. Una persona puede comunicar lo que quiere mediante una señal adecuada; lo que no llega como información no interviene en lo que hace el sistema.
  • Una operación usa o transforma información para obtener otra: el control sumó lo que indicaba la señal al tiempo que tenía en la cuenta. Ese resultado pasó a ser el nuevo valor de un dato del estado.
  • El estado es la información que el sistema mantiene para saber cómo está y poder seguir. Una salida comunica un resultado o produce una acción; puede mostrar el mismo valor que un dato del estado, con otra función.

Otra situación, si querés seguir

Otro día, el mismo microondas calienta un plato de arroz. Faltan 0:25. Alguien abre la puerta para revolver el arroz: el microondas deja de calentar y deja de descontar. Nadie tocó ninguna tecla.

Unos segundos después, cierra la puerta y toca «Iniciar». El microondas calienta los 25 segundos que faltaban.

Es optativa. Mirá dos momentos: cuando se abre la puerta y cuando se vuelve a iniciar.

Ayuda

Para la primera: fijate qué cambió en el microondas en el instante en que se abrió la puerta, y qué no pasó en ese instante.

Para la segunda: buscá en el caso qué hace el microondas con el tiempo restante mientras la puerta está abierta.

Volver a mirar:

1 Cuando se abrió la puerta, ¿le llegó información al control? ¿Qué lo muestra en el caso?
2 Si la puerta hubiera quedado abierta dos minutos en lugar de unos segundos, al cerrarla y tocar «Iniciar», ¿cuánto calentaría el microondas?