Fundamentos de programación/Tercera evaluación parcial

Ejercicio #1 editar

1 Las estructuras de selección múltiple están limitadas a manejar solamente 3 casos diferentes.

Verdadero.
Falso.

2 ¿Cuál de las siguientes opciones es una de las ventajas de usar subrutinas en un programa?

Dificultan el mantenimiento.
Mejoran la legibilidad.
Permiten trabajar con números reales.
Todas las anteriores.

3 En ocasiones una función que resuelve un problema de forma recursiva puede calcular múltiples veces los valores.

Verdadero.
Falso.


Ejercicio #2 editar

Escribir un programa en pseudocódigo que realice las tareas especificadas a continuación:

«

El método babilónico para calcular la raíz cuadrada de un número   consiste en la aplicación repetida de la siguiente fórmula (donde   es el resultado parcial obtenido durante la iteración anterior):


 


Escribir una función iterativa para calcular la raíz cuadrada de un número usando ese método hasta que el error, calculado como la diferencia entre el cuadrado del resultado parcial y el número original, sea menor a 0.00001. Use 1.0 como el resultado parcial inicial. Puede asumir que existe una función llamada valor_absoluto que recibe un número real y regresa un número real con el valor absoluto del parámetro.

»


Ejercicio #3 editar

Escribir un programa en pseudocódigo que realice las tareas especificadas a continuación:

«

Escribir una función recursiva que regrese la suma de todos los números enteros desde el 1 hasta un número n especificado como parámetro de la función.

»


Ejercicio #4 editar

Escribir un programa en pseudocódigo que realice las tareas especificadas a continuación:

«

Escribir una función que reciba un ángulo expresado en radianes y calcule el coseno del ángulo con los primeros 6 términos de la serie siguiente serie de potencias:

 

Puede suponer que existe una función llamada factorial que recibe un parámetro entero y regresa un número entero correspondiente al factorial del parámetro.

»


Proyecto: Fundamentos de programación
Anterior: Evaluación de la lección 9 — Tercera evaluación parcial — Siguiente: Lectura de la lección 10