Skip to main content

Salidas

Normalmente programamos porque queremos obtener un resultado. Ese resultado es lo que llamamos habitualmente SALIDA del programa, si bien todo aquello que el programa realiza y es visible para la persona usuaria recibe la misma denominación.

Cuando se están dando los primeros pasos en programación, se suele comenzar por la creación del programa Hola Mundo que no es más que la realización de un programa que muestra ese mensaje en pantalla. Este sencillo programa nos ayudará a familiarizarnos con las salidas. Veamos cómo hacerlo paso a paso:

Diagrama de flujo del programa Hola mundo

Según lo visto en el primer apartado tendría los siguientes elementos:

- Inicio y fin del algoritmo.

- Una única salida que mostraría ese mensaje.

SOLUCIÓN:

image-1655054533293.png

Programa Hola mundo con PSeInt

PSeInt ya arranca por defecto con el inicio y final  del algoritmo escrito:

image-1655054709032.png

En primer lugar le cambiaríamos el nombre al algoritmo

image-1655054791683.png

y por último debemos encontrar el comando para mostrar una salida en pantalla.

image-1655055090069.png

Eso lo realiza el comando Escribir. Si hacemos clic sobre él, se añade automáticamente el código en la línea del programa donde tengamos el cursor, con la sintaxis correcta, y nos muestra en la parte inferior una ayuda para completar la sintaxis.

En este caso, al ser una frase, deberemos escribir el texto que queremos mostrar entrecomillado. También es conveniente terminar la línea con un punto y coma para acostumbrarnos puesto que así es en la mayor parte de los lenguajes de programación, si bien PSeInt al ser pseudocódigo no es tan estricto con este tipo de errores y nos ejecutará el programa igualmente.

image-1655055341053.png

Si ahora queremos ver el correcto funcionamiento del programa, haremos clic en la herramienta Ejecutar (el triángulo verde) y se nos abrirá la ventana de ejecución del programa o consola donde veremos el resultado.

image-1655055664482.png

Si queremos comprobar que nuestro diagrama de flujo es correcto, simplemente deberemos hacer clic en la herramienta Dibujar diagrama de flujo y veremos que es el mismo que habíamos dibujado al principio.

Como se puede comprobar PSeInt es un programa que proporciona salidas muy simples de tipo alfanumérico. No obstante, su sencillez nos ayuda a comprender el funcionamiento básico. Ahora realizaremos la comparación con Scratch, un programa cuya potencia gráfica es muchísimo mayor.

Programa Hola mundo con Scratch

En primer lugar remarcar que Scratch es un programa muchísimo más complejo y completo que PSeInt. Para empezar en Scratch nuestros programas tienen varios objetos ejecutando código a la vez, y las Salidas que proporciona son mucho más complejas y sofisticadas.

Los bloques de código asociados a las salidas son:

  • Movimiento: producen un movimiento en el objeto seleccionado.
  • Apariencia: producen algún cambio en la apariencia del objeto seleccionado.
  • Sonido: producen algún sonido asociado al objeto seleccionado.

En concreto para nuestro programa nos van a interesar un par de bloques de los de Apariencia:

image-1655057454528.png

Vemos que dichos bloques mostrarán al objeto diciendo un mensaje, en el primer caso durante un tiempo determinado, en el segundo de forma indefinida.

Por último nos quedará marcar el inicio y final del programa. En Scratch el inicio se marca haciendo clic sobre la bandera verde que hay en la parte superior de la ventana de programa, y esa orden se encuentra en el bloque Eventos. El final no se especifica.

image-1655056726124.png

Al hacer clic en la bandera verde, el objeto al que le hemos asignado el código saldrá diciendo ese mensaje.

image-1655056783851.png

En este caso hemos asociado la SALIDA a un objeto/personaje. De igual forma se lo podíamos haber asociado al escenario, simplemente cambiando el fondo a uno que incluyera ese mensaje.

image-1655057108749.png