Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ejercicios 13-03

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Computación Científica II – Ejercicios

1. Durante el mes de abril de 2002 se recogieron las siguientes temperaturas


máximas (en °F) en Washington DC: 58 73 73 53 50 48 56 73 73 66 69 63 74
82 84 91 93 89 91 80 59 69 56 64 63 66 64 74 63 69. Determinar:

a. El número de días en los que la temperatura fue superior a 75 °F.


b. El número de días en los que la temperatura estuvo situada entre 65°F
y 80°F.
c. Los días del mes (la fecha) en los que la temperatura estuvo situada
entre 50°F y 60°F.

2. Sea el vector V=[5, 17, -3, 8, 0, -1, 12, 15, 20, -6, 6, 4, -7, 16]. Escriba un
fichero script, que multiplique por 2 los elementos de V positivos y divisibles
por 3 y/o 5, y eleve al cubo los elementos negativos pero mayores que -5.

3. Sea el vector x = [15 -6 0 8 -2 5 4 -10 0.5 3]. Escriba un programa que utilice
sentencias condicionales y bucles para calcular la suma de los elementos
positivos del vector x.

4. Construye una función que calcule el área y circunferencia de un círculo,


dado su radio.

5. Construye una función ecu(a,b,c) que determine las raíces de la ecuación


a x 2 +bx+ c=0 . Observación: no tiene argumentos de salida.

Para calcular las raíces de la ecuación, el programa calculará el discriminante


D ( D=b2−4 ac )

Si D>0, el programa visualizará un mensaje del tipo: “La ecuación tiene dos
raíces” y los valores de las raíces se visualizarán en la línea siguiente.
Si D=0, el programa visualizará un mensaje del tipo: “La ecuación tiene una
raíz”, y el valor de la raíz se visualizará en la línea siguiente.
Si D<0, el programa visualizará un mensaje del tipo: “La ecuación no tiene
raíces reales”.

Ejecuta el programa para calcular las siguientes ecuaciones:


MISIÓN
Formar en valores, ciencias y técnicas para responder a los desafíos socioambientales, a través de la investigación, docencia y
extensión.
VISIÓN
Centro de formación tecnológica y científica con prestigio nacional e internacional.
a) 2 x2 +8 x−3=0
b) 15 x 2+10 x +5=0
c) 18 x 2+12 x+ 2=0

6. Dada una recta a x +b y +c=0 , crea un fichero script que permita determinar si
un punto (x,y) pertenece a dicha recta, está por encima o por debajo de ella.

7. La temperatura máxima diaria (en °F) en Nueva York y Anchorage, Alaska,


durante el mes de enero de 2001 vienen dadas en los siguientes valores
(datos tomados del Ministerio de Meteorología y Oceanografía de Estados
Unidos).

TNY = [31 26 30 33 33 39 41 41 34 33 45 42 36 39 37 45 43 36 41 37 32 32
35 42 38 33 40 37 36 51 50]

TANC = [37 24 28 25 21 28 46 37 36 20 24 31 34 40 43 36 34 41 42 35 38 36
35 33 42 42 37 26 20 25 31]

Escriba un programa script que calcule:


a) La temperatura media en ese mes para cada ciudad.
b) El número de días que estuvo la temperatura de cada ciudad por debajo
de la media.
c) El número de días, y a qué días del mes corresponden, en los cuales la
temperatura de Anchorage fue mayor que la temperatura de Nueva York.
d) El número de días, y qué días del mes corresponden, en los cuales la
temperatura fue igual en ambas ciudades.

8. Construye una función que calcule el factorial de un número entero (no


negativo) arbitrario n.
2! = 2*1=2
3!=3*2*1 = 6
4!=4*3*2*1=24

9. Dada una recta a x +bx +c=0 , crea una función que determine si un punto
(x,y) pertenece a dicha recta, está por encima o por debajo de ella.

MISIÓN
Formar en valores, ciencias y técnicas para responder a los desafíos socioambientales, a través de la investigación, docencia y
extensión.
VISIÓN
Centro de formación tecnológica y científica con prestigio nacional e internacional.
MISIÓN
Formar en valores, ciencias y técnicas para responder a los desafíos socioambientales, a través de la investigación, docencia y
extensión.
VISIÓN
Centro de formación tecnológica y científica con prestigio nacional e internacional.

También podría gustarte