Vous êtes sur la page 1sur 1

PROGRAMACIN I - LAPSO ACADMICO 2012-II - Profesor A.

Marcus
GUA DE EJERCICIOS #5: Registros

1.- Escriba la definicin en lenguaje Pascal del registro CDAudio, que almacene la informacin siguiente sobre
un Compact Disc musical: Ttulo, artista, ao de grabacin, duracin en minutos y segundos, nmero de
canciones.
2.- Escriba la definicin en lenguaje Pascal del registro Carro, que almacene la informacin siguiente sobre un
automvil: Marca, modelo, serial del motor, color, nmero de puertas, nmero de cilindros, cilindrada del
motor, potencia (en HP) y precio.
En todos los ejercicios siguientes deben usarse registros y arreglos de registros
3.- Escriba un programa en lenguaje Pascal que permita el manejo de un arreglo de diez formas geomtricas:
Cada forma geomtrica debe estar almacenada en un registro, donde se almacene su rea. De acuerdo al tipo
de forma, se almacenan en el registro sus lados (para tringulos rectos y rectngulos: dos lados, para
cuadrados: un solo lado y para crculos: el radio). El programa debe pedir al usuario los datos correctos de
todas las formas, y luego calcularles sus reas (empleando las frmulas adecuadas, las cuales usted debe
investigar) y mostrarlas finalmente en pantalla.
4.- Escriba un programa en lenguaje Pascal para el manejo de efemrides: Una efemride es simplemente un
texto de un evento que ocurri en un da determinado del ao. Escriba un programa que sea capaz de leer y
almacenar hasta 500 efemrides en un arreglo, y luego le pregunte al usuario una fecha y le muestre todas
las efemrides de la misma.
5.- Escriba un programa en lenguaje Pascal capaz de manipular los datos de una tienda vendedora de Discos
compactos, empleando un arreglo de registros CDAudio (definido en el ejercicio 1). Suponga que la tienda
almacena mximo 1000 Cds en un momento dado. El programa debe ser capaz de leer los datos de un CD,
almacenarlos y luego mostrar todos los CDs que existen en la tienda en un momento dado.
6.- Escriba un programa en lenguaje Pascal similar al ejercicio anterior, que pregunte al usuario el nombre de un
artista y muestre en la pantalla todos los ttulos y precios de los CDs de dicho artista que se encuentren en la
tienda en ese momento.
7.- Realice un programa en lenguaje Pascal empleando el registro Carro (definido en el ejercicio 2), para
emplearse en una tienda vendedora de carros. El programa debe permitir recibir carros en la agencia y
venderlos. Para vender los carros, los vendedores le preguntan a los clientes que modelo desean, y si existen
vehculos de ese modelo, le indican cuantos existen en depsito en ese momento: Si el cliente quiere
comprar uno, dice que si y se le vende el primero de ese modelo que est disponible, quitndolo del garaje
(se lo lleva). Suponga que la agencia tiene espacio en su garage para 50 vehculos.
8.- Realice un programa en lenguaje Pascal que permita manejar los elementos qumicos de la tabla peridica.
El usuario introduce los datos de 115 elementos qumicos, y se listan en la pantalla, de manera ordenada por
su nmero atmico. De cada elemento se conoce la siguiente informacin: Nombre, smbolo (2 letras), peso
atmico y estado. El estado puede ser slido, lquido gaseoso. Si el estado es slido, debe conocerse la
temperatura de fusin del elemento, si es lquido debe conocerse la viscosidad, y si es gaseoso debe
conocerse el peso molecular. El programa debe contemplar la posibilidad de cargar y modificar la
informacin de cada elemento qumico, as como de listar toda la informacin de los elementos de un estado
en particular seleccionado por el usuario, ordenados por su nmero atmico.

Vous aimerez peut-être aussi