UNIVERSIDAD BOLIVARIANA DE VENEZUELA PFG EN HIDROCARBUROS.

SEDE CACIQUE MARA UC: MÉTODOS NUMÉRICOS II Docente: JUAN CARLOS SOTILLO MENESES

EJERCICIOS (SEGUNDA GUÍA)
1. Escriba un script que genere un número aleatorio entre 0 y 100, entero, le pida al usuario un número por teclado y diga si el usuario acertó el número. 2. Escriba un script que pida dos valores al usuario por teclado, separados por más de 50 unidades (el script debe comprobar esto) a. Generes un número aleatorio entre esos dos valores. b. Pida al usuario un número por teclado c. Diga si el usuario acertó el número 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 número n y como resultado dé el gráfico de y en una misma ventana gráfica. 7. Escriba una function que reciba los coeficientes a y b de una ecuación de 1er grado y devuelva como resultado la raíz de dicha función lineal. 8. Escriba una function que reciba los coeficientes a, b y c de una ecuación cuadrática y devuelva como resultado las raíces de dicha función de 2do grado. 9. Escriba una function que reciba los coeficientes a y b de una ecuación lineal, o a, b y c de una ecuación cuadrática y devuelva como resultado las raíces de dichas funciones. Se le pasará a la function los coeficientes en un vector y la function debe decidir si se trata de una ecuación de 1ro o 2do grado. Al mostrar el resultado, debe indicar que el usuario introdujo los coeficientes de uno u otro tipo de ecuación. 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 número n y devuelva un número voltiao_n que consiste de los dígitos de n en orden inverso. P. ej. Si n=14234, voltiao_n=43241

. Compruebe si el jugador que tiene el uno ganó. a. Escriba un script que llene una matriz de n x n con los números según se pide a continuación: a. c. Los números primos entre 2 y n2 y ceros en los demás lugares (investigue la función isprime) d. donde los números a partir de y hasta cero (o sea. en horizontal o en cualquiera de las dos diagonales. 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. Los primeros n2 números primos . Los primeros n2 números pares f. Nota: este ejercicio es tomado de un ejercicio de Análisis Nodal. Escriba una function que reciba un vector de 3 componentes con las siguientes condiciones: a. en horizontal o en cualquiera de las dos diagonales. El número debe ser el múltiplo de 50 más cercano a y menor que éste. Los números pares entre 1 y n2 y ceros en los demás lugares c. ) c. Los primeros n2 números impares e. que tenga las siguientes características: son decrecientes. 16. es decir. Compruebe si el jugador que tiene el cero ganó. Genere una matriz 3x3 llena aleatoriamente de ceros y unos (los 1 representarán las X del juego) b. pero engorroso describir el proceso simbólicamente. es decir. 13. Desafortunadamente es más sencillo llevarlo a cabo que describir qué es lo que se debe hacer. Si el vector es se tendrá que los números y cumplen que Se pide que la function genere un nuevo vector b. Los números impares entre 1 y n2 y ceros en los demás lugares b. Escriba una function que reciba una matriz de y genere una nueva matriz de . 14. a partir de . en el siguiente sentido. d. Escriba un script que “juegue la vieja”. En esta fila adicional debe aparecer la suma por columnas de la matriz original. Por ejemplo. si hay tres unos en vertical. si hay tres ceros en vertical. Escriba una function que reciba una matriz de y genere una nueva matriz de . por eso quizá les parezca familiar el procedimiento. Así sucede en matemáticas muchas veces: sencillo ver el ejemplo. dada la primera de las matrices de abajo 2 5 8 3 2 6 5 6 9 ) El resultado debería ser una nueva matriz como la siguiente (note el cero en la posición 2 5 8 15 3 2 6 11 5 6 9 20 10 13 23 00 15.12.

Sign up to vote on this title
UsefulNot useful