You are on page 1of 2

UNIVERSIDAD BOLIVARIANA DE VENEZUELA PFG EN HIDROCARBUROS.

SEDE CACIQUE MARA UC: MTODOS NUMRICOS II Docente: JUAN CARLOS SOTILLO MENESES

EJERCICIOS (SEGUNDA GUA)


1. Escriba un script que genere un nmero aleatorio entre 0 y 100, entero, le pida al usuario un nmero por teclado y diga si el usuario acert el nmero. 2. Escriba un script que pida dos valores al usuario por teclado, separados por ms de 50 unidades (el script debe comprobar esto) a. Generes un nmero aleatorio entre esos dos valores. b. Pida al usuario un nmero por teclado c. Diga si el usuario acert el nmero 3. Escriba un script que a. Generes un vector de # aleatorios de longitud n, con . Dicho n se le solicitar al usuario por teclado. b. Ordene dicho vector de menor a mayor y de mayor a menor. c. Muestre estos dos ltimos vectores en pantalla, con el mensaje descriptivo adecuado. 4. Escriba un script que generes una base de datos aleatoria de n individuos (n solicitado por teclado, , con a. Edad b. Estatura c. Peso y coloque dichos datos en una matriz de n filas y 3 columnas. 5. Escriba un script que generes un vector de longitud n (pedida por teclado), de # enteros aleatorios, y calcule la suma de los residuos que resulten de dividir cada elemento del vector entre a. 2 b. 3 c. 5 d. 7 y muestre los cinco vectores en pantalla. 6. Escriba una function que reciba un nmero n y como resultado d el grfico de y en una misma ventana grfica. 7. Escriba una function que reciba los coeficientes a y b de una ecuacin de 1er grado y devuelva como resultado la raz de dicha funcin lineal. 8. Escriba una function que reciba los coeficientes a, b y c de una ecuacin cuadrtica y devuelva como resultado las races de dicha funcin de 2do grado. 9. Escriba una function que reciba los coeficientes a y b de una ecuacin lineal, o a, b y c de una ecuacin cuadrtica y devuelva como resultado las races de dichas funciones. Se le pasar a la function los coeficientes en un vector y la function debe decidir si se trata de una ecuacin de 1ro o 2do grado. Al mostrar el resultado, debe indicar que el usuario introdujo los coeficientes de uno u otro tipo de ecuacin. 10. Escriba una function que reciba un vector v de longitud mayor que 1 y devuelva un vector v_voltiao con las entradas de v en orden inverso. Por ejemplo: recibe v=[1,2,5,7] y devuelve v_voltiao=[7,5,2,1] 11. Escriba una function que reciba un nmero n y devuelva un nmero voltiao_n que consiste de los dgitos de n en orden inverso. P. ej. Si n=14234, voltiao_n=43241

12. Escriba una function que reciba un vector de 3 componentes con las siguientes condiciones: a. Si el vector es se tendr que los nmeros y cumplen que Se pide que la function genere un nuevo vector b. que tenga las siguientes caractersticas: son decrecientes, a partir de

, donde los nmeros a partir de

y hasta cero (o

sea, ) c. El nmero debe ser el mltiplo de 50 ms cercano a y menor que ste. d. Nota: este ejercicio es tomado de un ejercicio de Anlisis Nodal, por eso quiz les parezca familiar el procedimiento. Desafortunadamente es ms sencillo llevarlo a cabo que describir qu es lo que se debe hacer. As sucede en matemticas muchas veces: sencillo ver el ejemplo, pero engorroso describir el proceso simblicamente. 13. Escriba una function que reciba una matriz de y genere una nueva matriz de . En esta fila adicional debe aparecer la suma por columnas de la matriz original. 14. Escriba una function que reciba una matriz de y genere una nueva matriz de . En esta fila adicional debe aparecer la suma por columnas (en la fila adicional) y por filas (en la columna adicional) de la matriz original. Por ejemplo, dada la primera de las matrices de abajo 2 5 8 3 2 6 5 6 9 )

El resultado debera ser una nueva matriz como la siguiente (note el cero en la posicin 2 5 8 15 3 2 6 11 5 6 9 20 10 13 23 00

15. Escriba un script que juegue la vieja, en el siguiente sentido. a. Genere una matriz 3x3 llena aleatoriamente de ceros y unos (los 1 representarn las X del juego) b. Compruebe si el jugador que tiene el cero gan; es decir, si hay tres ceros en vertical, en horizontal o en cualquiera de las dos diagonales. c. Compruebe si el jugador que tiene el uno gan; es decir, si hay tres unos en vertical, en horizontal o en cualquiera de las dos diagonales. 16. Escriba un script que llene una matriz de n x n con los nmeros segn se pide a continuacin: a. Los nmeros impares entre 1 y n2 y ceros en los dems lugares b. Los nmeros pares entre 1 y n2 y ceros en los dems lugares c. Los nmeros primos entre 2 y n2 y ceros en los dems lugares (investigue la funcin isprime) d. Los primeros n2 nmeros impares e. Los primeros n2 nmeros pares f. Los primeros n2 nmeros primos