29. Algoritmos || Funciones y procedimientos
Introducción a las funciones y procedimientos
Las funciones y procedimientos son mini programas que se utilizan para dividir el problema (divide and coquer) y asĆ, dar la posibilidad de que diferentes personas puedan mantener el programa, la bĆŗsqueda de cualquier error serĆ” mucho mĆ”s rĆ”pida de hallar, reducirĆ” considerablemente el tamaƱo final del archivo y pare usted de contar. El uso de funciones es fundamental en la programación, mĆ”s si se quiere ser un programador de primera y adentrarse con la programación orientada a objetos (POO). En Aprender a Programar PRO!! vamos a dar un mayor enfoque en este apartado ya que serĆ” de vital importancia para continuar con un fluido aprendizaje.
El uso de funciones da paso a la programación modular, esta se basa en crear muchos mini programas que resuelvan un problema mĆ”s pequeƱo. Vamos a ver un ejemplo en C++ y haremos el muy conocido ¡Hola Mundo!
#include <iostream> using namespace std; void mostrar_saludo(void); int main(){ mostrar_saludo(); return 0; } void mostrar_saludo(void){ cout << "¡Hola Mundo!" << endl; }
Esta es una forma en la que podemos usar funciones, podemos notar que la función mostrar_saludo sólo muestra en pantalla ¡Hola Mundo! Algo que fĆ”cilmente podĆa haber sido hecho en la función main, con esto esperamos dejar en claro que: en la programación modular buscamos dividir el programa en unos mĆ”s pequeƱos que resuelvan un problema, sin importan la dificultad del mismo.
Tal vez no hayas entendido mucho y lo entendemos, pero no te desanimes. Continúa con el curso y verÔs lo fÔcil que son las funciones y procedimientos. Recuerda que todos los ejercicios de algoritmos resueltos en Aprender a Programar PRO!! serÔn hechos en Pseint. En el curso vamos a ver:
- Declaración de una función.
- Invocación de una función.
- Procedimientos.
- Paso de parƔmetros.
- Diferencias entre paso por valor y paso por referencia.
- Recursividad.
Grafias
ResponderEliminar