Enunciados tratamiento ficheros CS

  1. Contador de palabras en un archivo de texto: “Escribe un programa que lea un archivo de texto y cuente el número total de palabras en él. Luego, muestra el resultado en la consola.”

  2. Copia de un archivo: “Desarrolla un programa que copie el contenido de un archivo de texto a otro archivo. El usuario debería poder especificar los nombres de ambos archivos.”

  3. Búsqueda de palabras clave: “Crea un programa que busque todas las ocurrencias de una palabra clave específica en un archivo de texto y muestre la línea y la posición de cada ocurrencia.”

  4. Ordenar líneas de un archivo: “Escribe un programa que lea un archivo de texto que contiene líneas desordenadas y las ordene alfabéticamente. Luego, guarda las líneas ordenadas en otro archivo.”

  5. Comprimir archivos: “Desarrolla una aplicación que comprima un archivo de texto utilizando algún algoritmo de compresión, como ZIP. El programa debe permitir al usuario especificar el archivo de entrada y el nombre del archivo comprimido resultante.”

  6. Convertir formato de archivo: “Crea un programa que lea un archivo de texto en un formato específico y lo convierta a otro formato. Por ejemplo, de CSV a XML. El usuario debe poder especificar los nombres de los archivos de entrada y salida.”

  7. Análisis de datos en archivo CSV: “Escribe un programa que lea un archivo CSV que contenga datos tabulares y realice algún tipo de análisis, como calcular el promedio, la suma o encontrar el valor máximo/mínimo de una columna específica.”