¿Cuál es la diferencia entre la función y el procedimiento de programación turbo pascal?
La función tiene un valor de retorno.
El primer tipo: llama a la computadora para hacer algo, no te importa qué tan bien lo haga, llámalo "proceso", definido por Porcedure
El Segundo tipo: llame a la computadora para hacer **** ***, si desea que informe los resultados del trabajo, se llama "función", definida con Función
Después de completar una cosa , use una función si desea informar los resultados; de lo contrario, use un proceso.
Siempre que el cartel encuentre algunas preguntas un poco problemáticas y trate de inventarlas, sabrá la diferencia entre funciones y procedimientos.
Dame un ejemplo:
Defina un proceso para encontrar la suma de 1 a 3 y envíelo a la pantalla
suma del procedimiento;
comenzar
writeln(1+2+3);
end;
Defina una función para encontrar la suma de 1 a 3 y regresar a el programa
función suma;
comenzar
suma:=(1+2+3);
fin;