Fundamentos de programación/Entrada y salida de datos/Evaluación

De Wikiversidad
Evaluación de la lección 11
Entrada y salida de datos

Ejercicio #1[editar]

Conteste las siguientes preguntas en base a los conocimiento adquiridos durante el estudio de la lección.

1 ¿Cuál de las siguientes afirmaciones no es verdadera?

Algunos lenguajes de programación tienen instrucciones específicas para capturar y presentar información.
La información en los dispositivos de almacenamiento secundario se organiza en archivos.
Los programas no necesitan comunicarse con los usuarios.
Las interfaces gráficas de usuario presentan la información de forma pictórica.

2 ¿Cuál de las siguientes opciones no es un componente de una interfaz gráfica adecuadamente diseñada?

Archivo de texto
Controlador
Modelo
Vista

3 ¿Cuál de las siguientes opciones lista los dos tipos principales de interfaces de usuario.

Archivos y pantallas.
Pantallas y teclados.
Texto y archivos.
Texto y gráficas.

4 Las interfaces de texto son más complejas de programar que las interface gráficas.

Verdadero.
Falso.

5 ¿Cuál de las siguientes opciones es un tipo de operación que puede realizar un programa con un archivo?

Abrir el archivo.
Agregar contenido al final.
Leer el contenido.
Todas las anteriores.


Ejercicio #2[editar]

Escriba un programa en pseudocódigo que realice las tareas especificadas a continuación:

«

Escriba un programa que capture dos números enteros desde el teclado y una de las cuatro operaciones básicas (suma, resta, división entera o multiplicación) y regrese el resultado de aplicar la operación sobre los números proporcionados por el usuario. Puede suponer que existe una biblioteca llamada funciones_útiles.bib donde están definidas las siguientes funciones:

  • cadena entero_a_texto (entero número): Recibe un número entero y regresa su representación como una cadena de texto.
  • entero texto_a_entero (cadena texto): Recibe una cadena de texto y regresa el número entero correspondiente.
»


Ejercicio #3[editar]

Escriba un programa en pseudocódigo que realice las tareas especificadas a continuación:

«

Escriba un programa que capture desde el teclado el nombre de un archivo que contiene números enteros, lea los números del archivo, calcule la media aritmética de esos números y la muestre en pantalla. Puede suponer que existe una biblioteca llamada funciones_útiles.bib donde están definidas las siguientes funciones:

  • cadena real_a_texto (real número): Recibe un número real y regresa su representación como una cadena de texto.
  • entero texto_a_entero (cadena texto): Recibe una cadena de texto y regresa el número entero correspondiente.
»


Proyecto: Fundamentos de programación
Anterior: Lectura de la lección 11 — Evaluación — Siguiente: Lectura de la lección 12