Sie sind auf Seite 1von 2

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

EXAMEN FINAL
PROGRAMACIÓN Y COMPUTACIÓN
(Ciclo 2018-1)

Indicaciones:

 Fecha de entrega: Hasta el miércoles a la medianoche.


 Forma de entrega: Vía correo electrónico a kevin.ac.94@gmail.com
 Enviar:
 Un documento pdf o word que contiene todos enumerados todos los
problemas solucionados.
 Cada uno de los programas desarrollados en Octave (.m)
_______________________________________________________________________________________________
Preguntas:
1. (4 pts) Realice un programa que al ser ejecutado te consulte:

¿Qué tipo de ecuación desea solucionar?:

El usuario puede escribir “lineal” o “cuadrática”.

Si el usuario escribe “lineal”, se solicita ingresar a y b que corresponden a la


forma ax+b=0. Posteriormente se obtiene la solución y se le muestra el
mensaje al usuario “La solución de la ecuación es:” (muestre el resultado de
la solución de la ecuación)

Si el usuario escribe “cuadrática”, solicitar los coeficientes a, b y c de una


ecuación cuadrática de la forma ax2+bx+c. Calcule las 2 soluciones de la
ecuación.
 Si las soluciones son reales entonces mostrar el mensaje “La solución
es real” y muestre las dos soluciones.
 Si las soluciones son reales entonces mostrar el mensaje “La solución
es imaginaria” y muestre las dos soluciones.

2. (6 pts) Realice un programa que calcule los siguientes resultados empleando


bucles iterativos:

3 32 33 34 37
A = 2 + 4! + + + + ⋯ + 11!
5! 6! 7!

5 8 11 14 17
B = 2 − 23 + 25 − 27 + 29 − ⋯ (10 términos)

𝑛𝑒
C = ∏6𝑛=2 𝑒 𝑛

𝑖 5 +𝑗 2
D = ∑5𝑖=2 ∑30
𝑗=15 𝑗𝑖

1
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

3. (6 pts) Generar las siguientes funciones con los nombres que se solicitan:

Función : hipotenusa( a, b )
Crear una función que devuelva la hipotenusa de un triángulo cuyo valor de
los catetos son ingresados como a y b.

Función : sumatoria_cuadrados( x )
Crear una función que te regrese como resultado la sumatoria de todos los
números desde cero hasta x elevados al cuadrado.

Función : comprobar_triangulo_real( a, b, c )
Se solicita una función que logre comprobar la existencia del triángulo cuyos
lados son a, b, c. En caso el triángulo es real, la variable de salida debe ser 1,
si no existe triángulo entonces la salida será 0.

Función : comprobar_primo( número )


Se solicita una función que logre comprobar si el número ingresado es un
número primo o no. Si es número ingresado es un número primo debe arrojar
el valor de 1, si no lo es, debe arrojar el valor de 0.

4. (4pts) Realice un programa que genere una ventana y que contenga 4 sub-
gráficas. En las gráficas se muestra lo siguiente:
Gráfica 1: La función “𝑡 3 ”.
Gráfica 2: La función “𝑒 −𝑡 + 1”.
Gráfica 3: La función máximo entero de t.
Gráfica 4: La función log8(t).

Para t desde 1 hasta 5, separado por 0.1 seg.

Lima 22 de Julio, 2018 Mg. Kevin José Acuña.

Das könnte Ihnen auch gefallen