Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Matlab 1205856055422327 5
Ejercicios Matlab 1205856055422327 5
EJERCICIOS
Ejercicios
E01. Escribir un programa que permita determinar si un nmero entero dado
es par o impar. (Utilizar el operador mod)
E02. Utilizando el operador relacional > (mayor que), escribir un archivo.m que
permita definir si un nmero a es mayor que un nmero 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.
E03. Escribir un archivo.m que de como resultado el menor de tres
nmeros a, b, c. Utilizando la sentencia de control ifelseifend
E04. Resolver E3 utilizando la sentencia switchcaseotherwiseend
b b 2 4ac
xi
2a
La expresin d=b2-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
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
50. 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.
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
*******
*****
***
*
1 1 1 1
1
S ......
1 2 3 4
n
c. S = 1-2+3-5+8-13+21-34+..
1 1 1 1
S ......
1! 3! 5! 7!
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.
E16. Utilizando la sentencia for end , escribir un programa que imprima un tablero
de ajedrez en el que las casillas blancas se simbolizarn con una B y las negras con una
N. As mismo el programa deber marcar con * las casillas a las que se puede mover
un alfil desde una posicin dada. La solucin ser similar a la siguiente:
Posicin del alfil:
Fila
3
Columna 4
B* BNB *BN
NB *B*B NB
BNB*BN BN
NB*B* B NB
B*BNB * BN
*BNBNB * B
BNBNBNB*
NBNBNBNB
x2 x3
S x
...
2
3
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
1
13 3 135 5 1357 7
S x
x
x
x ...
2
24
246
2468
Dados los argumentos x y n, donde n es el nmero de trminos que
se evalan en la serie
1 x1
1 3 x 2
1 3 5 x 3
1 3 5 7 x 4
S x
...
1
3
5
7
2 1 x
24 1 x
246 1 x
2468 1 x
Dados los argumentos x y n, donde n es el nmero de trminos
que se evalan en la serie.
1 8 4
Matriz 2 3 8
3 9 12
1 2 3
MatrizTran spuesta 8 3 9
4 8 12