You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
MIGUEL Á. TOLEDO MARTÍNEZ<br />
22. Escriba una serie de instrucciones que logren cada una de las siguientes cosas. Suponga que se ha definido la<br />
estructura:<br />
struct persona<br />
{<br />
};<br />
char apellido[15];<br />
char nombre[15];<br />
char edad[2];<br />
y que el archivo de acceso aleatorio se ha abierto adecuadamente.<br />
a. Inicialice el archivo nombreEdad.dat con 100 registros que contengan apellido = “no asignado”, nombre = “ “ y<br />
edad = “0”.<br />
b. Introduzca 10 apellidos, nombres y edades y escríbalos en el archivo.<br />
c. Actualice un registro que tenga información, y si no hay ninguna, dígale al usuario “Registro sin información!.<br />
d. Borre el registro que tenga información volviendo a inicializar ese registro particular.<br />
23. Usted es el propietario de una ferretería y necesita llevar un inventario que pueda decirle qué tantas<br />
herramientas diferentes tiene, qué tantas hay en existencia y el costo de cada una. Escriba un programa que<br />
inicialice el archivo de acceso aleatorio hardware.dat con 100 registros vacíos, permita que se introduzcan los<br />
datos relacionados con cada herramienta, que se listen todas las herramientas, que se borre un registro para una<br />
herramienta que ya no se tenga y que se actualice cualquier información que haya en el archivo. El número de<br />
identificación de cada herramienta deberá ser el número de registro. Utilice la siguiente información para iniciar<br />
el archivo.<br />
# de registro Nombre de la herramienta Cantidad Costo<br />
3 Lijadora eléctrica 7 57.98<br />
17 Martillo 76 11.99<br />
24 Sierra 21 11.00<br />
39 Cortadora de césped 3 79.50<br />
56 Pinzas 18 99.99<br />
68 Desarmador 106 6.99<br />
77 Almádena 11 21.50<br />
83 Llave de tuerca 34 7.50<br />
24. Escriba un programa que utilice el operador sizeof() para determinar los tamaños en bytes de los diversos tipos<br />
de datos que hay en el sistema de cómputo que usted tiene. Escriba los resultados en el archivo tamdato.dat<br />
para que pueda imprimir posteriormente el resultado. El formato de los resultados en un archivo debe ser:<br />
Tipo de dato Tamaño<br />
char 1<br />
unsigned char 1<br />
short int 2<br />
unsigned short int 2<br />
int 4<br />
unsigned int 4<br />
long int 4<br />
unsigned long int 4<br />
float 4<br />
FUNDAMENTOS – <strong>LECCIÓN</strong> 7 7-68