06.05.2013 Views

CONTENIDO DE LA LECCIÓN 8

CONTENIDO DE LA LECCIÓN 8

CONTENIDO DE LA LECCIÓN 8

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!