Ir al contenido principal

Entrada y salida de datos

 2. Entrada y Salida de datos.

La entrada y salida de datos son fundamentales para interactuar con el usuario. Estas operaciones permiten que el programa reciba información y muestre resultados o mensajes en pantalla.

1. Entrada de Datos: La entrada de datos se refiere a la capacidad de un programa para recibir información proporcionada por el usuario. En PSeInt, la entrada se realiza mediante la instrucción Leer.

Sintaxis: Leer variable

Explicación:

  • Leer: Solicita al usuario que ingrese un valor.
  • variable: Es el lugar donde se almacenará el valor ingresado.

Ejemplo:

Algoritmo EntradaDatos
      Definir nombre Como Cadena
      Escribir "Ingrese su nombre:"
      Leer nombre
FinAlgoritmo

  • Aquí, el programa solicita al usuario que ingrese su nombre y lo almacena en la variable nombre.

2. Salida de Datos: La salida de datos se refiere a mostrar información o resultados al usuario. En PSeInt, la instrucción Escribir es usada para este propósito.

        Sintaxis: 

                        Escribir "texto" [, variable]

Explicación:

  • Escribir: Muestra información en la pantalla.
  • "texto": Un mensaje que será mostrado tal cual en pantalla.
  • variable: Opcionalmente, también puede mostrar el valor almacenado en una variable.

Ejemplo:

Algoritmo SalidaDatos
    Definir edad Como Entero
    edad = 25
    Escribir "La edad ingresada es: ", edad
FinAlgoritmo

En este caso, el programa muestra el mensaje "La edad ingresada es: 25".

3. Combinación de Entrada y Salida: Es común que en un programa se combinen tanto la entrada como la salida de datos. Esto permite recibir información del usuario, realizar algún procesamiento con ella, y luego mostrar los resultados.

Ejemplo:

Algoritmo EntradaYSalida
    Definir num1, num2, suma Como Real
    Escribir "Ingrese el primer número:"
    Leer num1
    Escribir "Ingrese el segundo número:"
    Leer num2
    suma = num1 + num2
    Escribir "La suma de los dos números es: ", suma
FinAlgoritmo

  1. El programa solicita al usuario que ingrese dos números (num1 y num2).
  2. Luego, calcula la suma de esos dos números.
  3. Finalmente, muestra el resultado de la suma al usuario.

Detalles Importantes:

  1. Es posible concatenar texto y variables en la misma instrucción Escribir, separándolos por comas.
  2. El tipo de datos de las variables debe ser compatible con la entrada que se recibe; por ejemplo, si esperamos un número, la variable debe ser del tipo adecuado como Real o Entero.
  3. Es recomendable proporcionar mensajes claros en las salidas (Escribir) para que el usuario entienda lo que debe ingresar o el resultado que está viendo.

Tareas comunes con entrada y salida:

  1. Pedir al usuario su nombre y edad y luego mostrar un mensaje personalizado.
  2. Realizar operaciones matemáticas solicitando los operandos al usuario y mostrando el resultado.
  3. Verificar condiciones, como si un número es positivo o negativo, pidiendo el valor al usuario y mostrando la respuesta adecuada.