You are on page 1of 2

UNAM Programación II

Lab
ARREGLOS

1. Escribir una función que acepte un numero de dia, mes y año y lo visualice
en formato dd/mm/aa.

2. Escribir una función para convertir coordenadas polares a rectangulares. X=


r cos  y Y= r sin 

3. Escribir una función que determine si una cadena es palíndromo ( un


palíndromo es una palabra que se lee igual en sentido directo e inverso:
radar)

4. Escribir una función que tenga un argumento de tipo entero y que devuelva
la letra P si el numero es positivo y la letra N si el numero es negativo

5. Escribir una función que convierta una temperatura dada en grados Celsius
a grados Fahrenheit.

6. Un número perfecto es aquel número que es igual a la suma de todas sus


divisiones excepto el mismo. El primer número perfecto es 6, ya que
1+2+3=6. Escribir un programa que muestre todos los números perfectos
hasta un número dado leído del teclado.

7. Tenga una función que acepte un numero de dia, mes y año y visualice el
calendario completo de dicho mes

8. Tenga una función para convertir coordenadas polares a rectangulares. X=


r cos  y Y= r sin . La entrada es un vector de coordenadas polares y la
salida es un vector con las coordenadas rectangulares

9. Tenga una función que determine si una función es palíndromo ( un


palíndromo es una palabra que se lee igual en sentido directo e inverso:
radar)

10. Escribir un programa que encuentre una matriz de numeros reales


simetrica. Para ello una funcion generara la matriz aleatoria con numeros
del 1 al 19 y otra funcion determinara si es simetrica.

11. Escribir un programa que lea una línea de caracteres, y visualice la línea de
tal forma que las vocales sean sustituidas por el carácter que más veces se
repite en la línea.

12. Escribe un programa en el que se genere aleatoriamente un vector de 20


números enteros. El vector ha de quedar de tal forma que la suma de los 10
primeros elementos sea mayor que la suma de los 10 últimos elementos.
Mostrar el vector original y el vector con la distribución indicada.
13. Se dice que una matriz tiene un punto de silla si alguna posición de la
matriz es el menor valor de su fila, y la vez el mayor de su columna.
Escribir un programa que tenga como entrada una matriz de números
reales, y calcule la posición de un punto de silla si es que existe.

14. Escribir un programa que permita visualizar el triangulo de pascal:


1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1

15. El juego del ahorcado se juega con dos personas. Un jugador selecciona
una palabra y el otro jugador trata de adivinar la palabra adivinando letras
individuales. Hacer un programa para jugar ahorcado. Sugerencia:
almacenar una lista de palabras en un array y seleccionar palabras
aleatoriamente.

16. Escribir un programa que visualice el cuadro mágico de orden impar n


comprendido entre el 3 y el 11. El usuario debe elegir el valor de n. Un
cuadro mágico se compone de números enteros comprendidos entre 1 y
n. La suma de de los números que figuran en cada fila, columna y diagonal
son iguales.

17. Escribir un programa que lea las dimensiones de una matriz, lea y visualice
la matriz y a continuación encuentre el mayor y menor elemento de la
matriz y sus posiciones.

You might also like