Ejercicios 3

Páginas: 31 (7638 palabras) Publicado: 14 de mayo de 2015
Fundamentos de Informática, curso 2008-2009

Ingeniería Técnica Industrial (Química) – ESCET – URJC

Ejercicios de Matlab. Entrega 3.
Etapa 3 – Programación secuencial
28. Número de monedas
Disponiendo de las monedas fraccionarias del euro (50, 20, 10, 5, 2 y 1 cent), calcular el mínimo número de
monedas que se han de entregar para pagar cualquier importe entre 1 céntimo y 99 céntimos. Elprograma
solicita el importe y presenta la cantidad a entregar de cada tipo de moneda.

29. Unidades de tiempo
Partiendo de una cantidad de tiempo medida en segundos, calcular el número de semanas, días, horas,
minutos y segundos a los que corresponde.

30. Frases
El programa pide una frase. Se imprimirá una frase en la que el primer carácter de la frase original cambia
de sitio, apareciendo al final. Seimprimirá otra frase en la que el último carácter de la frase original cambiará
de lugar, apareciendo en la primera posición.

31. Comparaciones
Escribe un programa que lea dos números y devuelva como resultado si los números son iguales. Si no lo
son, devolverá como resultado el mayor de los dos. Escribe dos versiones, una utilizará la función max y la
otra no.

32. Ley de Ohm
La ley de Ohmestablece una relación entre la intensidad de corriente (I) que circula por un circuito, la
diferencia de potencial (V) y la resistencia del mismo (R):

I=

V
R

Escribe un programa que ofrezca al usuario la opción de calcular I, V o R. El programa solicitará los otros
dos datos necesarios y claculará la magnitud elegida.

33. Ecuación de segundo grado. Versión 2
Se procede como en la versión 1 delproblema, pero en este caso se estudia previamente el número de
soluciones, y si son reales o complejas, calculándolas y presentándolas.
Considérese que si a = 0, la ecuación no es de segundo grado, por lo que se resolverá como una ecuación
lineal. Si, además, b = 0, la ecuación no depende de la variable x. Entonces, si c = 0, se trata de una
ecuación degenerada, mientras que si c ≠ 0, la ecuaciónes contradictoria.
Descartados los anteriores casos, es necesario calcular el discriminante
número de soluciones, y si son reales o complejas.

2
b −4ac , el cual determina el

34. Conversor de temperatura. Versión 2
El programa solicita:
• Escala de origen: C para Celsius, F para Fahrenheit , R para Reamur, K para Kelvin.
• Escala de destino: como antes
• Temperatura en la escala de origen
Elprograma presenta la temperatura en la escala de destino y termina.
José Luis Esteban

Ejercicios de Matlab – V1.174

Pág. 9

Fundamentos de Informática, curso 2008-2009

Ingeniería Técnica Industrial (Química) – ESCET – URJC

35. Tiro parabólico
Construir una función que calcula los resultados más relevantes en el tiro parabólico. Para ello, la función
necesita como parámetros de entrada lavelocidad inicial y el ángulo de salida. Se pide:


Calcular la altura máxima alcanzada por el proyectil



Calcular el alcance máximo



Representar gráficamente la trayectoria descrita por el proyectil. Se supondrá que el punto de partida es
el origen de coordenadas.

Indicaciones para la práctica:
Supongamos un lanzamiento de un proyectil con velocidad de salida es
las componentes de la velocidadinicial son:

v 0x=v 0 cos 

v 0 y ángulo α. Tendremos que

v 0y=v 0 sin 

y las propiedades cinemáticas del cuerpo en cualquier instante (t) de su movimiento son:
Magnitud

Componente x

Componente y

Aceleración

a x =0

a y =−g

Velocidad

v x =v 0x

v y =v 0y−g t

Posición

x=v0x t

1
y=v 0y t− g t 2
2

La aceleración es constante, pero la velocidad y la posición del móvil sí que dependen deltiempo. La altura
máxima se alcanza cuando la componente vertical v y de la velocidad se hace cero. Como

v y =v0y− g t , se alcanzará la altura máxima cuando t=
y max =

v 0y
. Por lo tanto, la altura máxima es
g

v 20y
v2
= 0 sin2 
2g
2g

El móvil avanzará horizontalmente a la velocidad constante v 0x durante el tiempo de vuelo, que será 2t
(siendo t el tiempo en alcanzar la altura máxima) ya...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicio 3
  • Ejercicio 3
  • ejercicio 3
  • Ejercicio 3
  • Ejercicio 3
  • ejercicio 3
  • Ejercicio 3
  • ejercicio 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS