Contenido

Objetivo

Comprender las ventajas y desventajas de almacenar datos en archivos con respecto de otros posibles mecanismos, como lo son las bases de datos.

Descripción

En este tema aprenderás que los datos pueden provenir de fuentes tan variadas como una pantalla de celular, la interfaz de una impresora, un escáner o desde otras aplicaciones de Internet, por ejemplo. De la misma manera se pueden visualizar en pantalla, mandar a impresión o enviar a través de Internet a un sinfín de destinos posibles.

Explicación

Haz clic para revisar la explicación.

Lectura y escritura de datos

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa los siguientes videos:
Revisa las siguientes lecturas:
Actividad

Objetivo

Que el aprendedor introduzca datos de manera dinámica a un programa, así como escribirlos en archivos y en pantalla.

Instrucciones
  1. Realiza una aplicación en línea de comando que realice las operaciones aritméticas de suma, resta, multiplicación y división.
  2. La aplicación deberá permitir al usuario interactuar con 5 comandos:
  3. SUMAR operando1 operando 2
  4. RESTAR operando1 operando2
  5. DIVIDIR operando1 operando2
  6. MULTIPLICAR operando1 operando2
  7. HISTORIAL
  8. SALIR
  9. Cuando el usuario entre a la aplicación, esta deberá preguntar únicamente “¿qué operación desea realizar?”. Acto seguido, deberá esperar a que el usuario escriba desde el teclado su comando, como se indica arriba. Los comandos deberán estar indicados por su nombre en texto (no usar operadores +, -,* o x ni /), seguido de los operandos separados por espacios en los casos de los comandos aritméticos. Ejemplo: SUMAR 5 6, RESTAR 6 3, etcétera.
  10. El programa deberá mostrar en pantalla el resultado de la operación (SUMAR 5 6 deberá mostrar en pantalla el número 11). Adicionalmente, se deberá guardar en un archivo de texto el comando introducido, así como su resultado (excepto los comandos HISTORIAL y SALIR; estos no necesitan guardarse).
  11. Si el usuario elije el comando HISTORIAL, se debe mostrar en pantalla el historial de operaciones que se han realizado desde que inició el programa (esto significa que siempre que inicia el programa se debe iniciar con un archivo vacío).
  12. Si el usuario escribe cualquier otro comando no indicado en esta actividad, se deberá enviar un mensaje de error y esperar por el siguiente comando.
Checklist

Asegúrate de:

  • Verificar que la aplicación soporta y ejecuta correctamente los comandos SUMAR, RESTAR, MULTIPLICAR, DIVIDIR, HISTORIAL y SALIR.
  • Revisar si cualquier otro comando genera un mensaje de error.
  • Verificar que el programa almacena correctamente el historial en un archivo de texto, mismo que puede ser verificado en cualquier aplicación externa para lectura de archivos de texto.