Las funciones en Pascal (function) siempre devuelven un valor y por lo tanto pueden estar dentro de una expresión, tal como:
function pseudo_PI: real;
begin
pseudo_PI:=22/7;
end;
begin
Circunferencia:=pseudo_PI * Diametro; { llamada a la función pseudo_PI dentro de una expresión }
end.
Cosa que no se puede hacer con un procedimiento (procedure).
En C no existen los procedimientos pues todas son funciones porque todas devuelven un valor aunque este sea nulo (void).
No sè si en realidad en turbo pascal exista lafuncion "PLOT", lo que si sè es que existe para alguna versiòn de pascal.
En cuanto a la forma en que funciona una funciòn, me refiero en especifico a la funciòn plot, debido a que estoy realizando el trazado de una curva de hilbert y la unica referencia es una funciòn recursiva en pascal con el uso de plot.
gracias.
Ahora que lo mencionas me parece que la versión 3 de Turbo Pascal su unidad Graph tenía la función Plot pero no estoy seguro, podrías probarlo agregando la unidad Graph3 a la cláusula Uses si estas usando Turbo Pascal 7.0.