Fundamentos de programación/Subrutinas/Evaluación
Apariencia
| Evaluación de la lección 8 |
| Subrutinas |
Ejercicio #1
[editar]Conteste las siguientes preguntas en base a los conocimiento adquiridos durante el estudio de la lección.
Ejercicio #2
[editar]Escriba un programa en pseudocódigo que realice las tareas especificadas a continuación:
| « |
Escriba una función que reciba un número entero, calcule el valor del factorial de ese número y regrese un número entero con el resultado. |
» |
| Solución propuesta |
|---|
// Función para calcular el factorial de un número.
entero subrutina factorial (entero número)
entero resultado_parcial := 1
entero i
desde i := 1 hasta número hacer
resultado_parcial := resultado_parcial * i
fin_desde
regresar resultado_parcial
fin_subrutina
|
Ejercicio #2
[editar]Escriba un programa en pseudocódigo que realice las tareas especificadas a continuación:
| « |
Escriba una función que reciba tres números enteros y regrese el mayor de ellos. |
» |
| Solución propuesta |
|---|
// Escoger el mayor de tres números
entero subrutina máximo_de_tres (entero a, entero b, entero c)
entero número_mayor := a
si b > número_mayor entonces
número_mayor := b
fin_si
si c > número_mayor entonces
número_mayor := c
fin_si
regresar número_mayor
fin_subrutina
|
| Proyecto: Fundamentos de programación |
| Anterior: Lectura de la lección 8 — Evaluación — Siguiente: Lectura de la lección 9 |