Herramientas de usuario

Herramientas del sitio


ejercicios_archivos_31_agosto_2019

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
ejercicios_archivos_31_agosto_2019 [2019/08/31 08:05] – creado frouxejercicios_archivos_31_agosto_2019 [2019/08/31 08:13] (actual) froux
Línea 1: Línea 1:
-Ejercicio 1:+**Ejercicio 1:**
  
-a) Realizar un programa que permita pasar a mayúsculas todas las letras de un archivo de texto cuyo nombre recibe como argumento del main, generando un nuevo archivo llamado <<nombre_anterior>>+mayus.txt+a) Realizar un programa que permita pasar a mayúsculas todas las letras de un archivo de texto cuyo nombre recibe como argumento del main y lo imprima en pantalla.
  
-b) repetir el programa anterior pasando minúscula.+b) Generar un nuevo archivo llamado <<nombre_anterior>>+mayus.txt que contenga el archivo original pasado mayus.
  
-c) modificar el programa anterior para que cuente la cantidad de letras del archivo y las imprima en pantalla+c) repetir el programa anterior pasando a minúscula.
  
-d) modificar el programa anterior para que genere un nuevo archivo llamado con el nombre el archivo original concatenado con el texto "_sin_espacios.txt", que contenga todo el texto del archivo original pero sin los espacios.+d) modificar el programa anterior para que cuente la cantidad de letras del archivo y las imprima en pantalla
  
-=============================================================================================================+e) modificar el programa anterior para que genere un nuevo archivo llamado con el nombre el archivo original concatenado con el texto "_sin_espacios.txt", que contenga todo el texto del archivo original pero sin los espacios.
  
-Ejercicio 2:+**Ejercicio 2:**
  
 a) se tiene un directorio con archivos correspondientes a notas de cada alumno, con un archivo por alumno, nombrado con el nombre del alumno, por ejemplo las notas de Juan Perez estan guardadas en el archivo: juanperez.dat de la siguiente forma a) se tiene un directorio con archivos correspondientes a notas de cada alumno, con un archivo por alumno, nombrado con el nombre del alumno, por ejemplo las notas de Juan Perez estan guardadas en el archivo: juanperez.dat de la siguiente forma
  
-+   
-+   
-+   
-+   
-+   
-...+   ...
  
-Realizar un programa que reciba por linea de comandos el nombre de un alumno, y luego abra un archivo de notas de ese alumno. Finalmente debe imprimir la cantidad de notas guardadas y su promedio.+Realizar un programa que reciba por linea de comandos el nombre de un alumno, y luego abra un archivo de notas de ese alumno. Finalmente debe imprimir la cantidad de notas que existen guardadas y su promedio.
  
 b) Modificar el programa anterior y encapsularlo en una función que reciba el nombre de un alumno y devuelva la cantidad de notas y el promedio. También realizar una función que reciba la estructura con nota y promedio y lo imprima en pantalla. b) Modificar el programa anterior y encapsularlo en una función que reciba el nombre de un alumno y devuelva la cantidad de notas y el promedio. También realizar una función que reciba la estructura con nota y promedio y lo imprima en pantalla.
Línea 28: Línea 28:
 c) Se tiene un archivo con una lista de nombres de alumnos, uno por línea, llamado "lista.txt". Realizar un programa  que lea cada uno de los nombres de los alumnos y luego imprima en pantalla el promedio y cantidad de notas de cada alumno. c) Se tiene un archivo con una lista de nombres de alumnos, uno por línea, llamado "lista.txt". Realizar un programa  que lea cada uno de los nombres de los alumnos y luego imprima en pantalla el promedio y cantidad de notas de cada alumno.
  
-===========================================================+**Ejercicio 3:**
  
-Ejercicio 3:+Se tiene un archivo de texto llamado "datos" con 10 valores float por línea separados por una barra "/", como el siguiente:
  
-Se tiene un archivo de texto llamado "datos" con valores float separados por un salto de línea, como el siguiente:+   1.432/0.321/53.091/4.213/4.299/32.341/9.781/4.122/90.391/3.023\n 
 +   0.132/4.31/3.99/0.211/92.431/0.431/6.43/49.432/52.542/4.11\n 
 +   ...
  
-1.432 +Realizar un programa que lea valores float de un archivo de estas características y calcule el máximo y el promedio en grupos de a diez valoresLuego escriba este resultado en un archivo llamado "estadistica.txt", donde se guarde en una línea el valor del promedio y maximo de un grupo de valores, como sigue:
-0.321 +
-53.091 +
-...+
  
-Realizar un programa que lea valores float de un archivo de estas características y calcule el maximo y el promedio en grupos de a diez valores. Luego escriba este resultado en un archivo llamado "estadistica.txt", donde se guarde en una línea el valor del promedio y maximo de un grupo de valores, como sigue: 
  
-valores 0-9: promedio 18.281 maximo 53.091 +   valores 0-9: promedio 18.281 maximo 53.091 
-valores 10-19: promedio 31.213 maximo 40.159 +   valores 10-19: promedio 31.213 maximo 40.159 
-valores 20-29: promedio 5.321 maximo 7.951 +   valores 20-29: promedio 5.321 maximo 7.951 
-...+   ...
  
  
ejercicios_archivos_31_agosto_2019.1567253131.txt.gz · Última modificación: 2019/08/31 08:05 por froux