domingo, 2 de diciembre de 2012

Quinta tarea de a 3er unidad


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  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