Академический Документы
Профессиональный Документы
Культура Документы
EJERCICIO 1.
EJERCICIO 2.
CONDICIONES ___________________________________________________ 2
EJERCICIO 2.1
EJERCICIO 2.2
EJERCICIO 2.3
EJERCICIO 2.4
EJERCICIO 2.5
EJERCICIO 3.
PROGRAMA QUE CALCULA LAS RACES DE UNA ECUACIN DE SEGUNDO GRADO ___ 2
CONVERSOR DE TEMPERATURA ________________________________________ 2
MLTIPLOS _______________________________________________________ 2
ORDENAR TRES NMEROS ____________________________________________ 2
DETERMINAR SI DOS NMEROS SON DIVISIBLES ENTRE SI ____________________ 2
BUCLES _________________________________________________________ 3
EJERCICIO 3.1
EJERCICIO 3.2
EJERCICIO 3.3
EJERCICIO 3.4
EJERCICIO 3.5
EJERCICIO 3.6
EJERCICIO 3.7
EJERCICIO 3.8
EJERCICIO 3.9
EJERCICIO 3.10
EJERCICIO 3.11
Pgina 2
EJERCICIO 2. CONDICIONES
EJERCICIO 2.1 Programa que calcula las races de una ecuacin de segundo
grado
A continuacin vamos a realizar un programa que calcule las races de una ecuacin
de segundo grado, que se guardar en un fichero llamado CalcularRaices.m. Para ello
se seguir el siguiente algoritmo:
a) Pedir por teclado los coeficientes a, b y c de la ecuacin de segundo
grado
b) Comprobar si las races de la ecuacin son reales o complejas, es
decir, si b2-4ac>=0
c) Calcular las races reales
x1=(-b+(b^2-4*a*c)^0.5)/(2*a)
x2=(-b-(b^2-4*a*c)^0.5)/(2*a)
d) Mostrar el resultado por pantalla
Para probar el programa, se utilizarn los siguientes ejemplos:
a=1; b=3; c=2; Resultado: 2 races reales distintas.
a=1; b=2; c=1; Resultado: 2 races reales iguales.
a=1; b=1; c=1; Resultado: 2 races imaginarias.
EJERCICIO 2.2 Conversor de temperatura
En el siguiente ejercicio debe hacer un conversor de temperatura, de C F y F
C, segn la siguiente frmula:
El programa debe pedir al usuario el tipo de conversin que desea hacer y luego el
dato de la temperatura a convertir.
Si el usuario pulsa 1, haremos la conversin de C F y si pulsa un 2 se realizar la
conversin de F C .
El programa se guardar en un archivo llamado ConversorTemperatura.m.
EJERCICIO 2.3 Mltiplos
Escribir un programa que dado un nmero determine si ese nmero es mltiplo de 2 y
de 5.
EJERCICIO 2.4 Ordenar tres nmeros
Escribir un programa que pida tres valores enteros y los ordene de mayor a menor.
EJERCICIO 2.5 Determinar si dos nmeros son divisibles entre si
Dados dos nmeros a y b, siendo a>=b>0, realice un programa que escriba un 1 si b es
divisor de a y un 0 si no lo es. Aydese realizando previamente un diagrama de flujo.
Guarde el programa en un fichero llamado EsDivisible.m.
Informtica - Tecnun
Pgina 3
EJERCICIO 3. BUCLES
EJERCICIO 3.1 Suma de los elementos de un vector
El ejercicio consiste en programar la suma de los elementos de un vector, que se
guardar en un fichero llamado CalularSumaVector.m
El programa debe realizar las siguientes operaciones:
Borrar todas las variables mediante la funcin clear all.
Pedir al usuario el nmero de elementos que va a tener el vector
Generar un vector fila aleatorio con el nmero de elementos elegido (ver
la funcin rand)
Realizar la suma de los elementos
Mostrar el resultado
Ahora utilice el debugger para ejecutar el programa instruccin a instruccin.
EJERCICIO 3.2 Media de los elementos de un vector
Modificar el programa anterior para calcular la media de los elementos del vector.
Guardar el programa en un fichero llamado CalcularMedia.m
EJERCICIO 3.3 Clcular factorial
En este ejercicio se deber programar el clculo del factorial de un nmero que se le
pedir al usuario. El programa se guardar en el fichero CalcularFactorial.m
El programa debe realizar las siguientes operaciones:
Borrar todas las variables (ver clear)
Pedir por teclado el nmero (n) del que se desea conocer su factorial (ver
funcin input)
Realizar las operaciones oportunas para calcular el factorial de dicho
nmero.
Para facilitar el ejercicio, tenga en cuenta que factorial(n) = 1*2*3*4*...*n
Variando i desde 1 hasta n suceder que:
Cuando i=1 y = 1
Cuando i=2 y = (1)*2;
Cuando i=3 y = (1*2)*3;
Cuando i=n
y = (1*2*3**n-1)*n;
Informtica - Tecnun
Pgina 4
Informtica - Tecnun