Professional Documents
Culture Documents
1. Programa que pida por teclado la fecha de nacimiento de una persona (dia, mes,
ao) y calcule su nmero de la suerte.
El nmero de la suerte se calcula sumando el da, mes y ao de la fecha de
nacimiento y a continuacin sumando las cifras obtenidas en la suma.
Por ejemplo:
Si la fecha de nacimiento es 12/07/1980
Calculamos el nmero de la suerte as: 12+7+1980 = 1999 1+9+9+9 =28
2. Dibuja un cuadrado de n elementos de lado utilizando *.
3. Necesitamos mostrar un contador con 5 dgitos (X-X-X-X-X), que muestre los
nmeros del 0-0-0-0-0al 9-9-9-9-9, con la particularidad que cada vez que
aparezca un 3 lo sustituya por una E.
4. Realizar un programa que nos pida un nmero n, y nos diga cuantos nmeros hay
entre 1 y n que son primos.
Arreglos
1. Leer 5 nmeros por teclado y a continuacin realizar la media de los nmeros
positivos, la media de los negativos y contar el nmero de ceros.
2. Leer 10 nmeros enteros. Debemos mostrarlos en el siguiente orden: el
primero, el ltimo, el segundo, el penltimo, el tercero, etc.
3. Leer por teclado dos tablas de 10 nmeros enteros y mezclarlas en una tercera
de la forma: el 1 de A, el 1de B, el 2 de A, el 2 de B, etc.
4. Leer los datos correspondientes a dos tablas de 12 elementos numricos, y
mezclarlos en una tercera de la forma: 3 de la tabla A, 3 de la B, otros 3 de A,
otros 3 de la B, etc.
5. Leer por teclado una serie de 10 nmeros enteros. La aplicacin debe
indicarnos si los nmeros estn ordenados de forma creciente, decreciente, o
si estn desordenados.
6. Disear una aplicacin que declare una tabla de 10 elementos enteros. Leer
mediante el teclado 8 nmeros. Despus se debe pedir un nmero y una
posicin, insertarlo en la posicin indicada, desplazando los que estn
7. detrs.
8. Crear un programa que lea por teclado una tabla de 10 nmeros enteros y la
desplace una posicin hacia abajo: el primero pasa a ser el segundo, el
Tablas n-dimensionales
1. Crear una tabla bidimensional de tamao 5x5 y rellenarla de la siguiente forma:
la posicin T[n,m]debe contener n+m. Despus se debe mostrar su contenido.
2. Crear y cargar una tabla de tamao 4x4 y decir si es simtrica o no, es decir si
se obtiene la misma tabla al cambiar las filas por columnas.
3. Crear y cargar dos matrices de tamao 3x3, sumarlas y mostrar su suma.
4. Crear y cargar una tabla de tamao 3x3, trasponerla y mostrarla.
5. Crear una tabla de tamao 7x7 y rellenarla de forma que los elementos de la
diagonal principal sean1 y el resto 0.
6. Crear y cargar una tabla de tamao 10x10, mostrar la suma de cada fila y de
cada columna.
7. utilizando dos tablas de tamao 5x9 y 9x5, cargar la primera y trasponerla en la
segunda.
8. Crear una matriz marco de tamao 8x6: todos sus elementos deben ser 0
salvo los de los bordes que deben ser 1. Mostrarla.
9. Hacer lo mismo que el ejercicio anterior, pero con una matriz 9x9x9. Creamos
un cubo con las caras puestas a 1 y el interior a 0.
11-Se pretende realizar un programa para gestionar la lista de participaciones en
una competicin de salto de longitud. El nmero de plazas disponible es de 10.
Sus datos se irn introduciendo en el mismo orden que vayan inscribindose los
atletas. Disear el programa que muestre las siguientes
opciones:
1- Inscribir un participante.
2- Mostrar listado de datos.
3- Mostrar listado por marcas.
4- Finalizar el programa.
Si se selecciona 1, se introducirn los datos de uno de los participantes: Nombre,
mejor marca del 2002, mejor marca del 2001 y mejor marca del 2000.
Si se elige la opcin 2, se debe mostrar un listado por nmero de dorsal.
La opcin 3 mostrar un listado ordenado por la marca del 2002, de mayor a
menor.
Tras procesar cada opcin, se debe mostrar de nuevo el men inicial, hasta que
se seleccione la
opcin 4, que terminar el programa.
Funciones
1. Realizar una funcin, a la que se le pase como parmetro un nmero N, y
muestre por pantalla N veces, el mensaje: Mdulo ejecutndose
2. Disear una funcin que tenga como parmetros dos nmeros, y que calcule el
mximo.
2.1. dem una versin que calcule el mximo de 3 nmeros.
2.2 dem una versin que calcule el mximo de una tabla de n elementos.
3. Funcin a la que se le pasan dos enteros y muestra todos los nmeros
comprendidos entre ellos, incluyndolos .
4. Funcin que muestra en pantalla el doble del valor que se le pasa como
parmetro.
5. Realizar una funcin que calcule (muestre en pantalla) el rea o el volumen de
un cilindro, segn se especifique. Para distinguir un caso de otro se le pasar el
carcter 'a' (para rea) o 'v' (para el volumen). Adems hemos de pasarle a la
funcin el radio y la altura
5.1 dem que devuelva una tabla con el rea y el volumen.