Você está na página 1de 5

Lista de ejercicios 1

1. Escribir un algoritmo que lea el nombre del usuario seguido de su apellido e imprima su apellido seguido del nombre. 2. Disear un algoritmo que calcule el rea de un tringulo en funcin de las longitudes de sus lados: rea = raz (p(p-a)(p-b)(p-c)) donde: p = (a + b+c)/2 3. Disear un algoritmo para convertir metros a pies y pulgadas (1 metro = 39,37 pulgadas, 1 pie = 12 pulgadas). 4. En el mes de octubre, el cambio de divisas en Paraguay fue el siguiente: 100 dlares EEUU = 494000 guaranes, 10 pesos argentinos = 15400 guaranes, 1 real = 2450 guaranes, 50 euros = 344000 guaranes, Desarrollar un algoritmo que realice las siguientes conversiones: - Leer una cantidad en dlares americano e imprimir el equivalente en guaranes, - Leer una cantidad en reales e imprimir el equivalente en guaranes, - Leer una cantidad en pesos argentinos e imprimir su equivalente en guaranes, - Leer una cantidad en euros e imprimir su equivalente en guaranes.

5. Leer va teclado dos valores, A y B. Intercambiar dichos valores sin utilizar variable
auxiliar. Imprimir los dos valores. 6. Escriba un algoritmo que calcule los cuadrados y los cubos de los nmeros del 1 al 10. Imprimir de la siguiente forma:

Nro.
1 2 3

Cuadrado
1 4 9

Cubo
1 8 27

7. Escribir un programa que permita determinar si un numero entero dado es par o impar. 8. Utilizando el operador relacional > (mayor que), escribir un archivo .m que permita definir si un numero a es mayor que un numero b. El programa debe permitir ingresar los nmeros a y b, e imprimir el resultado a es mayor que b, o a es menor que b, o a es igual a b. 9. Escribir un archivo .m que de cmo resultado el menor de tres nmeros a, b, c. 10. Escribir un programa que permita imprimir los nmeros impares del 1 al 50. 11. Escribir un programa que permita imprimir los nmeros impares del 1 al 4. 12. Realizar un archivo .m que de cmo resultado la suma de los 100 primeros nmeros naturales.

Ing. Esteban F. Vargas C.


Ao 2011 1

13. Escribir un programa que permita evaluar el factorial de un numero entero positivo. Por ejemplo: Si n=5: S=5*4*3*2*1 Si n=3: S=3*2*1 14. 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+ La suma de los n primeros trminos de la serie: S=1-2+3-5+8-13+21-34+

b.

15. Implementar un programa que permita determinar si un numero es un numero entero ingresado en primo. 16. Leer un nmero N entero y positivo, mayor que cero y un nmero A y calcular e imprimir las siguientes sumas: S1 = -1 + - 1/3 + -......+1/N S2 = 1 + 1/A + 1/2*A + 1/3*A + .....+ 1/N*A 17. Mostrar los grficos de las siguientes funcionesi: v1(t)=5cos(2t+45) v2(t)=2exp(-t/2) v3(t)=10exp(-t/2)cos(2t+45) Resultado a obtener:

Ing. Esteban F. Vargas C.


Ao 2011 2

18. Generar cada uno de los siguientes vectores:

a) b) c) Un vector columna que contenga los nmeros impares entre 1 y 1000. d) Un vector fila que contenga los nmeros pares entre 2 y 1000. 19. Si x=0:2:20, escribe un programa que eleve al cuadrado cada componente de x. 20. Si x=[0 , 1 , 4 , 9 , 16 , 25], escribe un programa en matlab que calcule la raz cuadrada de cada componente de x. 21. Si x=0:0.1:1, escribe un programa que eleve cada componente de x a 2/3. 22. Si x=0:pi/2:2*pi, escribe un programa que calcule el coseno de cada componente de x. 23. Si x=-1:0.1:1, escribe un programa que calcule el arcoseno de cada componente de x 24. Imprimir la suma de 100 + 98 + 96 + 94 + ...... + 40. 25. Hacer un algoritmo que imprima los nmeros del 100 al 0 en orden decreciente. 26. Hacer un algoritmo que imprima los nmeros impares hasta 100 y que imprima cuantos impares hay. 27. Introducir un nmero por teclado menor que 100. Imprimir la suma de los cuadrados de los nmeros que estn separados entre s 4 posiciones. 28. Escriba una aplicacin que muestre una palabra ingresada, pero al revs. Es decir, si yo escribo MARIA, la salida debe ser AIRAM. 29. Escriba un programa matlab que lea la cadena de texto del ejercicio anterior, despus de cada letra le agregu el token *, e imprima esa salida. 30. Hacer un algoritmo que calcule independientemente la suma de los pares y de los impares de los nmeros entre el 1 y el 1000, utilizando banderas. 31. Leer un nmero x y calcular su f(x) correspondiente. Adems, imprimir x y f(x), sabiendo que: f(x) = x2 x si x > 5 f(x) = 71 si x <= 5 y x >= -2 f(x) = x + 10 si x < -2 32. Hacer un algoritmo que permita obtener la suma de los cuadrados de los primeros 50 nmeros naturales.

Ing. Esteban F. Vargas C.


Ao 2011 3

33. Escriba un algoritmo que lea los coeficientes a, b, c de la ecuacin cuadrtica ax2+bx+c=0 y muestre por pantalla la solucin obtenida. Considerar los siguientes casos : Si , imprimiremos la ecuacin es degenerada. Si , imprimiremos existe una raz nica con valor c/b. En los dems casos utilizaremos la formula siguiente:

34. Ingresar va teclado un nmero natural N e indicar si es primo. 35. Dado un nmero natural N se desea mostrar todos los nmeros primos anteriores a N. 36. Leer un nmero M y luego encontrar un nmero N tal que 2*N sea menor o igual a M, pero 2*(N+1) sea mayor que M. 37. Leer un nmero i y luego calcular la suma de la serie: 1; 1 +i; 1 +2*i; 1+ 3*i; ;.......; 1 + 9*i. 38. Leer una valor Z, y otro nmero A. Calcular para dicho nmero, la suma de la serie de X trminos: 1 + 2 *A, 3 + 4*A, 5 + 6 *A, ....... Imprimir cada vez A, Z y la suma. 39. Cargar un vector de dimensin N,(N mayor a 5) y ordenarlo de forma creciente. 40. Desarrollar un programa que encuentre los nmeros primos dentro de un intervalo (a,b). En el cual los intervalos deben mayores que 25 y ser introducidos por teclado. 41. Desarrolle un algoritmo que admita un valor real e imprima el primer digito decimal a la salida. Ejemplo: -2,7903 debe imprimir 7.

Ing. Esteban F. Vargas C.


Ao 2011 4

42. Construir una matriz n x n, C=( a) Con b) Con

Crear las matrices a) Crear una matriz A cuyos elementos b) Crear una matriz A cuyos elementos c) Crear una matriz A cuyos elementos d) Crear una matriz A cuyos elementos e) Crear una matriz A cuyos elementos Donde: El ndice i representa las filas y el ndice j representa la columna. representa cada elemento de la Matriz A. representa cada elemento de la Matriz X. representa cada elemento de la Matriz Y. . . . . .

University of Pennsylvania - Department of Electrical Engineering USING MATLAB FOR ELECTRICAL CIRCUITS.

Ing. Esteban F. Vargas C.


Ao 2011 5

Você também pode gostar