Vous êtes sur la page 1sur 3

Ejercicios MATLAB

1. MATLAB 7 EJERCICIOS 2. o E01. Escribir un programa que permita determinar si un nmero entero dado o es par o impar. (Utilizar el operador mod ) o E02. Utilizando el operador relacional > (mayor que), escribir un archivo.m que o permita definir si un nmero a es mayor que un nmero b . El programa debe o permitir ingresar los nmeros a y b, e imprimir el resultado a es mayor que b , o o a es menor que b , o a es igual a b . o E03. Escribir un archivo.m que de como resultado el menor de tres o nmeros a, b, c. Utilizando la sentencia de control ifelseifend o E04. Resolver E3 utilizando la sentencia switchcaseotherwiseend Ejercicios 3. E05. Escribir un archivo.m que calcule las races de la ecuacin: ax 2 + bx + c = 0 Teniendo en cuenta los siguientes casos: Si a=0 y b=0, imprimiremos un mensaje diciendo la ecuacin es degenerada. Si a=0 y b 0, existe una raz nica con valor c / b. En los dems casos utilizaremos la frmula siguiente: La expresin d=b 2 -4ac se denomina discriminante. Si d0 entonces hay dos races reales Si d<0 entonces hay dos races complejas de la forma x + yj, x - yj Indicar con literales adecuados los datos a introducir, as como los resultados obtenidos. a. Utilizando la sentencia de control Ifthenelseifend b. Utilizando la sentencia switchcaseotherwiseend 4. E06. Escribir un programa que permita imprimir los nmeros impares del 1 al 50. Utilizar la sentencia forend E07. Escribir un programa que permita imprimir los nmeros impares del 1 al Utilizar la sentencia while end E08. Resolver E6 y E7 utilizando una alternativa para la sentencia dowhileend E09. Escribir un archivo.m que de como resultado la suma de los 100 primeros nmeros naturales E10. Realizar un archivo.m que de cmo resultado la suma de los nmeros pares comprendidos entre dos nmeros a y b.

o o o o o o o o o o o o o o o o o o o o o o

5.

6.

8.

9.

E11. Escribir un programa que dibuje un tringulo de n filas ,empleando el carcter asterisco. Realice el programa utilizando: a. Sentencias for..end b. Sentencias whileend Por ejemplo, para n=4 ******* ***** *** * E12. Implementar un programa que permita evaluar el factorial de un nmero entero positivo. Por ejemplo Si n = 5: S = 5*4*3*2*1 Si n = 3: S = 3*2*1 E13. Implementar programas que permitan evaluar la suma total de los n primeros trminos de las siguientes series: a. La suma de los n primeros trminos de la serie S = 1 + 3 + 5 + 7 + ... b. La suma de los n primeros trminos de la serie c. S = 1-2+35+8-13+21-34+.. d. Evaluar los n primeros trminos de la serie: E14. Implementar un programa que permita ingresar n nmeros y ordenarlos de acuerdo a las opciones: de mayor a menor, o de menor a mayor. E15. Implementar un programa que permita determinar si un nmero entero ingresado es primo. 7. o E16. Utilizando la sentencia for end , escribir un programa que imprima un tablero o de ajedrez en el que las casillas blancas se simbolizarn con una B y las negras con una o N. As mismo el programa deber marcar con * las casillas a las que se puede mover o un alfil desde una posicin dada. La solucin ser similar a la siguiente: o Posicin del alfil: o Fila 3 o Columna 4 o B*BNB*BN o NB*B*BNB o BNB*BNBN o NB*B*BNB o B*BNB*BN o *BNBNB*B o BNBNBNB* o NBNBNBNB E17. Implementar una funcin y un procedimiento que permita evaluar la expresin Dados los argumentos x y n , donde n es el nmero de trminos que se evalan en la serie E18. Implementar una funcin y un procedimiento que permita evaluar la expresin Dados los argumentos x y n , donde n es el nmero de trminos que se evalan en la serie E19. Implementar una funcin y un procedimiento que permita evaluar la expresin Dados los argumentos x y n , donde n es el nmero de trminos que se evalan en la serie.
o o o o o o o o o

10. E20. Implementar un programa que permita ingresar un vector con N nmeros y posteriormente permita evaluar la media aritmtica. E21. Realizar un programa que permita ingresar una matriz, y posteriormente imprimir la transpuesta de dicha matriz. Por ejemplo 11. E22. Implementar un programa que permita ingresar n nmeros y posteriormente ordenar e imprimir los resultados de mayor a menor. E23. Implementar un programa que de como resultado los nmeros primos menores que un nmero dado n (positivo y entero). E24. Escribir un programa que lea una cadena de n caracteres e imprima el resultado que se obtiene cada vez que se realice una rotacin de un carcter a la derecha sobre dicha cadena. El proceso finalizar cuando se haya obtenido nuevamente la cadena de caracteres original. Por ejemplo: HOLA AHOL LAHO OLAH HOLA E25. Escribir un programa que permita ingresar una palabra, y posteriormente imprimir la palabra con las letras en orden inverso. Por ejemplo: Se ingresa: INGENIERIA Se imprime: AIREINEGNI

Vous aimerez peut-être aussi