Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Capítulo V
Los archivos podrían estar en un disco duro, en un chip de memoria USB o algún otro
medio de almacenamiento; el programa deberá poder acceder a estos dispositivos
especificando la ruta completa del archivo, esto es: unidad-ruta de directorios-archivo.
Por ejemplo, un archivo en disco duro podría ser este:
Con lenguaje C hay diferentes maneras de usar archivos de datos. En esta sección se
trabaja con las funciones que permiten abrir, cerrar, escribir a, y leer desde
archivos de tipo secuencial.
Para escribir datos al archivo se tiene que usar la función fprintf, indicando el
archivo de salida, el especificador de conversión adecuado y el dato. El archivo se
debe de cerrar antes de terminar la ejecución del programa usando la función fclose.
Ejercicio 13.-
INICIO
4.- Diagrama de flujo:
Declarar variables
“este programa….”
s_salida[k] F
getchar()≠<enter>
k ++
s_salida[k] null
fopen (salida)
¿Cuantos datos?
i ++
Introduce dato i
dato
archivo dato
i<n
F
fclose (salida)
FIN
Ejercicio 14.-
En este planteamiento se tendrán como entrada los datos a leer de un archivo cuyo
nombre es proporcionado por el usuario; en caso de no poder abrir el archivo, se
marca error en la pantalla; la salida despliega el promedio, cantidad de datos en el
archivo, así como el mayor y menor de los datos.
INICIO
3.- Diagrama de flujo:
Declarar variables
“este programa….”
Nombre_archivo
V fopen(archivo) = F
null
éxito
error
F
leerdato
=1
numdatos ++
dato
V
numdatos
=1
max min dato
F
suma + = dato
V
dato>max
max dato
1 2 F 4
2 3 4
1
V
dato<min
min dato
F
fclose (entrada)
FIN