Qu es un procedimiento
R// Una función, desde el punto de vista de la programación, se define como un proceso que recibe valores de entrada (llamados parámetros) y el cual retorna un valorresultado. Adicionalmente, las funciones son subprogramas dentro de un programa, que se pueden invocar (ejecutar) desde cualquier parte del programa, es decir, desde otra función, desde la mismafunción o desde el programa principal, cuantas veces sea necesario. Las funciones se usan cuando existen dos o más porciones de algoritmo dentro de un programa que son iguales o muy similares, porejemplo, en un algoritmo se puede emplear varias veces una porción de algoritmo que eleva a una potencia dada un número real. De esta manera conviene definir una función que al ser invocada ejecutedicho código, y en el lugar donde estaba la porción de algoritmo original, se hace un llamado (ejecución) de la función creada.
fuente: http://dis.unal.edu.co/~programacion/book/modulo4.pdf
2) ¿Cuáles la diferencia entre una función y un procedimiento?
R// Una función está diseñada para devolver un valor de acuerdo al algoritmo que posea. Mientras que el procedimiento ejecuta una tarea y nonecesariamente debe devolver un valor. La función SI O SI debe devolver un valor.
Ambos pueden o no recibir parámetros con los cuales usar o emplear como entrada para realizar su operación.
Comodije antes, un procedimiento no necesariamente debe devolver un valor. Puede devolverlo, siempre y cuando dicho valor sea un parámetro suministrado "por valor" y no por referencia. Es decir, que elvalor a devolver ha sido conseguido y/o modificado por la ejecución del algoritmo.
3) ¿Qué ventajas ofrecen los procedimientos?
R// Mediante la implementación de procedimientos en su programa, elprogramador reduce el tiempo de depuración de codificación, reduciendo de este modo el tiempo total de desarrollo.
4) ¿Cuál es la sintaxis de un procedimiento en seudocódigo?
procedimiento...
Regístrate para leer el documento completo.