seegongsik
Programación

Qué es la entrada y salida en programación

En la lección anterior metimos valores en cajas. Pero ¿cómo vemos esos valores y cómo le damos valores nuevos al programa? Veamos las dos direcciones en las que un programa y nosotros nos comunicamos.

01

Una conversación va en dos direcciones

Igual que las personas hablan entre sí, nosotros hablamos con los programas.
La computadora nos muestra algo y nosotros le damos algo a la computadora.
Estas dos direcciones son la forma en que se comunica todo programa.

ComputadoraSalida: muestra letras o imágenes en la pantalla. La computadora hablándonos.
YoEntrada: ponemos letras o números. Nosotros hablándole a la computadora.

Dos direcciones entre la computadora y nosotros.

Lo que muestra la computadora se llama salida, y lo que le damos se llama entrada.
Con solo estas dos, puedes conversar con un programa todo lo que quieras.

02

La salida pone un valor en pantalla

Primero, la salida: mostrar en pantalla un valor que tiene el programa.
Recuerda las cajas (variables) de la lección anterior.
Si dices "muestra el valor de la caja saludo", ese valor aparece en pantalla.
Pulsa el botón de abajo y aparecerá el saludo.

muestra(saludo)
la caja saludo contiene "Hola"
Nada mostrado aún

Mostrar en pantalla el valor de una variable.

Gracias a la salida, podemos ver los valores que hay dentro de la computadora.
Resultados de cálculos o información guardada: si no se muestran, no tenemos forma de saberlos.

03

La entrada recibe un valor y lo mete en una caja

La dirección contraria es la entrada.
Cuando escribimos letras o números, ese valor se guarda en una variable, como en "recibe el nombre y mételo en la caja nombre".
La entrada siempre termina con algo que entra en una caja.
Escribe un nombre en el campo de abajo y pulsa el botón de entrada: irá a la caja.

nombre
Aún vacío
El valor que escribes va a la caja 'nombre'

El valor que escribes entra en una variable.

Gracias a la entrada, el programa nos escucha.
El mismo código se comporta distinto según el valor que le des.
Por ejemplo, escribes un nombre y te saluda con ese nombre.

04

Por turnos, se convierte en conversación

Si alternas salida y entrada, empieza una conversación de verdad.
La computadora pregunta (salida), nosotros respondemos (entrada) y la computadora contesta (salida).
Este ir y venir es el esqueleto básico de todas las aplicaciones que usamos.

Computadora · Salida¿Cómo te llamas?
Yo · EntradaMinjun
Computadora · Salida¡Hola, Minjun!
Pregunta (salida) · responde (entrada) · responde (salida)

Preguntar (salida) · responder (entrada) · contestar (salida).

Las apps de chat, los juegos, los buscadores: en realidad todo es esto.
Las cosas complicadas solo están apiladas sobre un ciclo repetido de salida y entrada, de preguntar y responder.

05

Un programa que recibe datos y saluda

Ahora juntemos las dos en un programa pequeño.
Recibe un nombre y una edad (entrada) y los usa para formar un saludo que muestra en pantalla (salida).
Escribe los valores y pulsa ejecutar: el resultado se forma con lo que escribiste.

El resultado aparece aquí al ejecutar

Entrada → proceso → salida.

Recibir un valor por la entrada, hacer algo con él y mostrarlo por la salida.
Este flujo es la base de un programa.
En la próxima lección veremos si estos valores son números o texto: sus tipos.

En una líneaLa salida es la computadora mostrando un valor en pantalla, y la entrada somos nosotros dando un valor que se guarda en una variable. Alternar entre las dos es la forma en que todas las aplicaciones que usamos conversan con nosotros.
← Programación
¿Te fue útil? Apoyar seegongsik