1.
¿Que se necesita para recuperar datos fuera de
un programa en c++?
-
solo se necesita un archivo y un objeto de flujo
de archivo.
2.
¿Qué es un archivo?
-
Es una colección de datos almacenados juntos bajo
un nombre común.
3.
¿Qué son los datos almacenado en un archivo de un programa?
-
Son el código del programa que se convierte en
datos de entrada para el compilador de c++.
4.
¿De que manera
aguarda o almacena un archivo y
en que medio?
-
Un archivo se almacena en forma física en un
medio externo como un disco.
5.
¿Qué es un archivo de flujo?
-
Es una ruta de transmisión unidireccional
utilizada para conectar un archivo almacenado en un dispositivo físico,como un
disco o un CD-ROM.
6.
¿Cómo se le conoce al flujo de archivo que envía
o escribe datos?
-
Se conoce como flujo de archivo de salida.
7.
¿Qué se requiere para hacer un programa que lea
y escriba en un archivo?
-
Se requiere un objeto de flujo de archivo de entrada y uni de
salida.
8.
¿Como se declaran los objetos de flujo de
archivo de entrada y salida?
-
Archivo de Entrada (ifstream)
-
Archivo de Salida (ofstream)
9.
¿Qué indica cuando el método fail() devuelve un
valor booleano?
-
Indica que la apertura fallo
10.
¿Cuál es la descripción del método dail?
-
Devuelve un valor booleano verdadero o el archivo no se ha abierto con éxito?
11.
¿Cuál es la descripción de método wif()?
-
Devuelve un valor booleano verdadero o se ha
invertido leer más allá de final de archivo.
12.
¿Con que método se cierra un archivo?
-
Un archivo se cierra usando el método close ()
13.
¿Qué función tiene el método close ()?
-
Este método rompe la conexión entre el nombre
entero del archivo y el objeto de flujo de archivo, le cual puede ser usado por
otro archivo.
14.
¿ de que depende el almacenamiento real de
caracteres en el archivo?
-
Depende de los códigos de caracteres usados por
la computadora
15.
¿a que es igual leer datos de un archivo basado
en texto?
-
Es igual a leer datos d un tecladoestandar,excepto
que el objeto cin es remplazado po el objeto
ifstream.
16.
¿Cuál es la descripción del método get()?
-
Devuelve el siguiente carácter del flujo de
entrada como un int.
17.
¿Qué es un objeto de archivo lógico?
-
Es un
flujo que conecta un archivo de datos relacionado lógicamente,como un archivo
de datos.
18.
¿Qué un objeto de archivo físico?
-
Es un flujo que conecta a un dispositivo de
hardware como teclado, pantalla o impresora.
19.
¿a que se le llama archivo estándar de entrada’
-
El dispositivo físico asignado a su programa
para la instrucción de datos
20.
Cuando se ejecuta el programa ¿a que esta
conectado el flujo de entrada estándar cin?
-
El flujo de entrada cin esta conectado con el
dispositivo estándar de entrada
problema 10 de la pagina 470 de libro de texto de la segunda edicion.
problema 10a
problema 10 b
problema 10 de la pagina 470 de libro de texto de la segunda edicion.
problema 10a
Problema 10a
pseudocodigo
Inicio
int main()
{
string
nombre_archivo="datos.dat"
ofstream
archivo_sal
archivo_sal.open(nombre_archivo.c_str())
if (archivo_sal.fail())
{
print "el archivo no
habrio con exito"
exit(1)
}
archivo_sal , setiosflags(ios::fixed) , setiosflags(ios::showpoint)
, setprecision(3)
print "Nombre" , " " , " Tarifa" , " " , "Horas"
print "-----------------------------"
print "Callaway,G."
, " " , "6.00" , " " , "40" , " "
print "Hanson,P."
, " " , "5.00" , " " , "48"
print "Lasard,D."
, " " , "6.50" , " " , "35"
print "Stillman,W."
, " " , "8.00" , " " , "50"
archivo_sal , "Nombre" , " " , " Tarifa" , " " , "Horas"
archivo_sal , "-----------------------------"
archivo_sal , "Callaway,G." , " " , "6.00" , " " , "40" , " "
archivo_sal , "Hanson,P." , " " , "5.00" , " " , "48"
archivo_sal , "Lasard,D." , " " , "6.50" , " " , "35"
archivo_sal , "Stillman,W." , " " , "8.00" , " " , "50"
archivo_sal.close()
getch()
return 0
}
fin
problema 10 b
Problema 10b
Pseudocodigo
inicio
int main()
{
string
nombre_archivo="datos.dat"
ofstream
archivo_sal
archivo_sal.open(nombre_archivo.c_str())
if
(archivo_sal.fail())
{
print "el archivo no
habrio con exito"
exit(1)
}
archivo_sal
, setiosflags(ios::fixed) , setiosflags(ios::showpoint) , setprecision(3)
print "Nombre" , " " , " Tarifa" , " " , "Horas" , " " , "Pago bruto" , " " , "Pago de tiempo extra" , " " , "Pago regular"
print "-----------------------------------------------------------------------------"
print "Callaway,G."
, " " , "6.00" , " " , "40" , " " , (40*6) , " " , (0) , " "
, (40*6)
print "Hanson,P."
, " " , "5.00" , " " , "48" , " " , (48*1.5 + 48*5) , " "
, 48*1.5 , " " , 48*5
print "Lasard,D."
, " " , "6.50" , " " , "35" , " " , (35*6.50) , " " , 0 , " "
, 35*6.50
print "Stillman,W."
, " " , "8.00" , " " , "50" , " " , (50*1.5 + 50*8.0) , " " , 50*1.5 , " "
, 50*8.0
archivo_sal , "Nombre" , " " , " Tarifa" , " " , "Horas"
archivo_sal , "-----------------------------"
archivo_sal , "Callaway,G." , " " , "6.00" , " " , "40" , " "
archivo_sal , "Hanson,P." , " " , "5.00" , " " , "48"
archivo_sal , "Lasard,D." , " " , "6.50" , " " , "35"
archivo_sal , "Stillman,W." , " " , "8.00" , " " , "50"
archivo_sal.close()
getch()
return 0
}
fin


No hay comentarios:
Publicar un comentario