1. Funciones
Las funciones son una herramienta indispensable para el programador, tanto las funciones
creadas por él mismo como las que le son proporcionadas por otras librerías, cualquiera que sea
el caso, las funciones permiten automatizar tareas repetitivas, encapsular el código que
utilizamos, e incluso mejorar la seguridad, confiabilidad y estabilidad de nuestros programas.
Dominar el uso de funciones es de gran importancia, permiten modularizar nuestro código,
separarlo según las tareas que requerimos, por ejemplo, una función para abrir, otra para cerrar,
otra para actualizar, etc.
2. Procedimientos
Los procedimientos son básicamente lo un conjunto de instrucciones que se ejecutan sin retornar
ningún valor, hay quienes dicen que un procedimiento no recibe valores o argumentos, sin
embargo, en la definición no hay nada que se lo impida. En el contexto de C++ un
procedimiento es básicamente una función void que no nos obliga a utilizar una sentencia return.
ejemplo:
Recordemos que una función siempre retorna algo, por lo tanto, es obligatorio declararle
un tipo (el primer componente de la sintaxis anterior), luego debemos darle un nombre a
dicha función, para poder identificarla y llamarla durante la ejecución, después al interior
de paréntesis, podemos poner los argumentos o parámetros.
4. Ejemplos
1. Elaborar un programa que permita calcular la siguiente suma para un valor n ingresado
1! 2! 3! 𝑛!
𝑆= + + +⋯+
2 4 6 2𝑛
2. Un profesor desea implementar un algoritmo que le permita bonificar equitativamente a
todos sus alumnos de acuerdo a la nota conseguida en un examen de la siguiente forma.
Si la nota fuera menor que 5 se bonificará con 3 puntos, si la nota fuera mayor o igual
que 5, pero menor que 10 se bonifica con 2 puntos, y si fuera mayor o igual que 10 pero
menor que 15 se bonifica con 1 punto, y si la nota fuera mayor o igual que 15 pero
menor o igual a 20 se le descuenta el residuo de la nota entre
Instituto
Colegio A B C
Nacional 50 40 30
Particular 25 20 15
5. El programa deberá permitir dar la opción al usuario de volver a evaluar a otro alumno
6. Elaborar un programa que permita calcular los números primos menores a “n”, donde “n”
es un valor ingresado por el teclado.