Funciones Y Procedimientos

Programar como lo hemos estado haciendo hasta ahora, es decir, una instrucción tras otra, y cuando llega el end. se acabó, está bien. Pero en la vida real, es normal escribir miles y miles de instrucciones. Poner unas detrás de otras sin más generará pronto un caos difícil de manejar. Además, es normal que unas cuantas rutinas tengan que repetirse, por lo que copiar y pegar el código no solo es un gran engorro, sino que produciría problemas de mantenimiento (si hay que hacer alguna modificación, se debe hacer en todas las copias).

Por ello se inventaron las funciones y procedimientos.

Hasta ahora, ya has usado algunas, como por ejemplo write o readln.

Veamos como puedes construir las tuyas propias.

Procedimientos sencillos

Procedimientos con argumentos

Argumentos variables

Hasta ahora siempre hemos utilizado esto para leer números:

write('Escribe el radio: '); readln(radio);

Argumentos constantes

Funciones

Recursividad

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License