- Funciones
- Procedimientos o Subrutinas
Los subalgortimos son unidades de proramas o modulos que estan diseñados para ejecutar alguna tarea especifica.
Estas funciones y procedimientos se escriben solamente de una vez, pero pueden ser referenciados en diferentes puntos de un programa, de modo que se pueda evitar la duplicacion innecesaria del còdigo
Las unidades de programa en estilo de programacion modular son independientes; El programador puede escribir cada modulo y verificarlo sin preocuparse de los detalles de otros mòdulos. Esto facilita considerablemente la localizacion de un error cuando se produce. Los programadores mas desarrollados de este modo son normalmente tàmbien mas faciles de comprender, ya que la estructura de cada unidad de programa puede ser estudiade independientemente.
- Procedimiento
Teniendo en cuenta lo anterior, se definiría como un módulo. Concretamente, como un módulo que no retorna ningún valor, ejecuta lo que tenga que ejecutar y devuelve el control al programa que lo llamó.Supongamos que queremos ordenar tres valores numéricos.En ese caso, el algoritmo sería:
Algoritmo ordenar
Var a,b,c,
aux : enteroComienzoLeer a, b,
csi a > baux= aa=bb= aux Tres veces se repite el intercambio, con diferentes variables.
Obsérvese que las líneas de código son similares, por lo que se podría escribir un fragmento de código aparte, y utilizarlo con los PARAMETROS adecuados en cada casofinsisi b>caux= cc=bb= auxsi a > baux= aa=bb= auxfinsifinsimostrar a,b,cfinAmerita, entonces, utilizar un procedimiento «intercambio » que me permita intercambiar dos variables cada vez que lo necesite y sin necesidad de reescribir el código cada vez.

0 Response for the "SUBALGORITMOS (SUBPROGRAMAS)"
Publicar un comentario