SlideShare una empresa de Scribd logo
1 de 15
COMPUTACIÓN 1
Subprogramas (subalgoritmos)
INGRETANTE:
SÁNCHEZ JOHAN (1864)
PARRA GABRIEL(1921)
CURSO: 2DO. “C”

La resolución de problemas complejos se facilita considerablemente si se
dividen en problemas más pequeños (subproblemas). La solución de estos
subproblemas se realiza con subalgoritmos.
Funciones

 En informática un subprograma, como idea general, se presenta como
un subalgoritmo que forma parte del algoritmo principal, el cual
permite resolver una tarea específica.
 Un método ya citado para solucionar un problema complejo es dividirlo
en subproblemas que son problemas más sencillos y a continuación
dividir estos subproblemas en otros más simples, hasta que los
problemas más pequeños sean fáciles de resolver.
Introducción a los subalgoritmos
 Cada lenguaje de programación tiene sus propias
funciones incorporadas, que se utilizan escribiendo sus
nombres con los argumentos adecuados.
Las funciones incorporadas al sistema se denominan funciones
internas o intrínsecas y las funciones definidas por el usuario,
funciones externas. Cuando las funciones estándares o internas
no permiten realizar el tipo de cálculo deseado es necesario
recurrir a las funciones externas que pueden ser definidas por
el usuario mediante una declaración de función.
Funciones

La declaración de una función requiere una serie de pasos que la definen. Una
función como tal subalgoritmo o subprograma tiene una constitución similar a
los algoritmos, por consiguiente, constará de una cabecera que comenzará con el
tipo del valor devuelto por la función, seguido de la palabra función y del
nombre y argumentos de dicha función. A continuación irá el cuerpo de la
función, que será una serie de acciones o instrucciones cuya ejecución hará que
se asigne un valor al nombre de la función.
Declaración de funciones

. Esto determina el valor particular del resultado que ha de devolverse al
programa llamador.
La declaración de la función será;
<tipo_de_resultado> función <nombre_fun> (lista de parámetros)
[declaraciones locales]
inicio
<acciones> //cuerpo de la función
devolver (<expresión>)
fin función

Una función puede ser llamada de la forma siguiente:
nombre_función (lista de parámetros actuales)
Cada vez que se llama a una función desde el algoritmo principal se establece
automáticamente una correspondencia
entre los parámetros formales y los parámetros actuales. Debe haber exactamente
el mismo número de parámetros actuales que de parámetros formales en la
declaración de la función y se presupone una correspondencia uno a uno de
izquierda a derecha entre los parámetros formales y los actuales.
Invocación a las funciones

Una llamada a la función implica los siguientes pasos:
1. A cada parámetro formal se le asigna el valor real de su correspondiente
parámetro actual.
2. Se ejecuta el cuerpo de acciones de la función.
3. Se devuelve el valor de la función y se retorna al punto de llamada.

Es un grupo de instrucciones que realiza una función o
proceso específico nada más, cuya ejecución se lleva a cabo
cada vez que se invoca el nombre del procedimiento, el
mismo que se ejecuta y a continuación devuelve el control al
programa que lo llamo.
Procedimientos

 Un procedimiento es llamado desde el algoritmo o programa principal
mediante su nombre y una lista de parámetros actuales o bien con una
instrucción.
 Al llamar al procedimiento se detiene momentáneamente el programa
que se estuviera realizando, para que el procedimiento tome el control
por un momento, después de realizar su función especifica este
devuelve el control al programa que lo invoco.
Diferencias entre Función y
Procedimiento

 Las funciones devuelven un valor mientras que el procedimiento puede
devolver valores 0,1 o n valores en forma de lista de parámetros.
 El procedimiento se declara igual que a la función, pero su nombre no
esta asociado a ninguno de los resultados que se obtiene.

 La lista de procedimientos, bien formales o reales en la llamada se
conoce como lista de parámetros.
 Cuando se llama al procedimiento, cada parámetro formal toma como
valor inicial el valor del correspondiente parámetro actual.
Sustitución de
argumentos/parámetros

 LAS ACCIONES SUCESIVAS A REALIZAR SON:
 Los parámetros reales sustituyen a los parámetros formales
 El cuerpo de la declaración del procedimiento se sustituye por la
llamada del procedimiento.
 Se ejecutan las acciones escritas por el código resultante.

 Aguilar, L. J. (2008). FUNDAMENTOS DE PROGRAMACIÓN,algoritmos,
estructura de datos y objetos. Madrid: Mc graw - Hiller.
Bibliografía

Link slideshare

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Funciones C++ modificado
Funciones C++ modificadoFunciones C++ modificado
Funciones C++ modificado
 
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuarioLenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
 
Acciones funciones
Acciones funcionesAcciones funciones
Acciones funciones
 
Funciones y procedimientos
Funciones y procedimientosFunciones y procedimientos
Funciones y procedimientos
 
Uso de operadores
Uso de operadoresUso de operadores
Uso de operadores
 
Funciones en c++
Funciones en c++Funciones en c++
Funciones en c++
 
Introducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CIntroducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje C
 
Funciones
FuncionesFunciones
Funciones
 
PreparedStatement
PreparedStatementPreparedStatement
PreparedStatement
 
8448148681
84481486818448148681
8448148681
 
Funciones
FuncionesFunciones
Funciones
 
Utilidad de las funciones en c
Utilidad de las funciones en cUtilidad de las funciones en c
Utilidad de las funciones en c
 
Funciones
FuncionesFunciones
Funciones
 
Operadores
OperadoresOperadores
Operadores
 
Capítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimientoCapítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimiento
 
Presen iii 26 funciones
Presen iii  26 funcionesPresen iii  26 funciones
Presen iii 26 funciones
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Función main()
Función main()Función main()
Función main()
 
Int prog matlab
Int prog matlabInt prog matlab
Int prog matlab
 

Similar a Funciones y Subrutinas

Similar a Funciones y Subrutinas (20)

Funciones
FuncionesFunciones
Funciones
 
Funciones en VB
Funciones en VBFunciones en VB
Funciones en VB
 
Anexo1
Anexo1Anexo1
Anexo1
 
Actividad grupal
Actividad grupalActividad grupal
Actividad grupal
 
Funciones
FuncionesFunciones
Funciones
 
Funciones lenguaje c modulo4
Funciones lenguaje c modulo4Funciones lenguaje c modulo4
Funciones lenguaje c modulo4
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
FUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE CFUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE C
 
SUBPROGRAMAS
SUBPROGRAMASSUBPROGRAMAS
SUBPROGRAMAS
 
Tema 7
Tema 7Tema 7
Tema 7
 
vectores y matrices
vectores y matricesvectores y matrices
vectores y matrices
 
Funciones con vectores y matrices1
Funciones con vectores y matrices1Funciones con vectores y matrices1
Funciones con vectores y matrices1
 
Mecanismo de pasos de parametros en funciones
Mecanismo de pasos de parametros en funcionesMecanismo de pasos de parametros en funciones
Mecanismo de pasos de parametros en funciones
 
Mecanismo de paso de parametros en funciones
Mecanismo de paso de parametros en funcionesMecanismo de paso de parametros en funciones
Mecanismo de paso de parametros en funciones
 
Estructura de datos , investigacion 2
Estructura de datos , investigacion 2Estructura de datos , investigacion 2
Estructura de datos , investigacion 2
 
Estructura de datos , investigacion 2
Estructura de datos , investigacion 2Estructura de datos , investigacion 2
Estructura de datos , investigacion 2
 
FUNCIONES LENGUAJE C
FUNCIONES LENGUAJE CFUNCIONES LENGUAJE C
FUNCIONES LENGUAJE C
 
Procedimientos en visual basic
Procedimientos en visual basicProcedimientos en visual basic
Procedimientos en visual basic
 
050 Componentes de un programa Python.pdf
050 Componentes de un programa Python.pdf050 Componentes de un programa Python.pdf
050 Componentes de un programa Python.pdf
 
Exposicion grupal
Exposicion grupalExposicion grupal
Exposicion grupal
 

Último

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 

Último (20)

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 

Funciones y Subrutinas

  • 1. COMPUTACIÓN 1 Subprogramas (subalgoritmos) INGRETANTE: SÁNCHEZ JOHAN (1864) PARRA GABRIEL(1921) CURSO: 2DO. “C”
  • 2.  La resolución de problemas complejos se facilita considerablemente si se dividen en problemas más pequeños (subproblemas). La solución de estos subproblemas se realiza con subalgoritmos. Funciones
  • 3.   En informática un subprograma, como idea general, se presenta como un subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una tarea específica.  Un método ya citado para solucionar un problema complejo es dividirlo en subproblemas que son problemas más sencillos y a continuación dividir estos subproblemas en otros más simples, hasta que los problemas más pequeños sean fáciles de resolver. Introducción a los subalgoritmos
  • 4.  Cada lenguaje de programación tiene sus propias funciones incorporadas, que se utilizan escribiendo sus nombres con los argumentos adecuados. Las funciones incorporadas al sistema se denominan funciones internas o intrínsecas y las funciones definidas por el usuario, funciones externas. Cuando las funciones estándares o internas no permiten realizar el tipo de cálculo deseado es necesario recurrir a las funciones externas que pueden ser definidas por el usuario mediante una declaración de función. Funciones
  • 5.  La declaración de una función requiere una serie de pasos que la definen. Una función como tal subalgoritmo o subprograma tiene una constitución similar a los algoritmos, por consiguiente, constará de una cabecera que comenzará con el tipo del valor devuelto por la función, seguido de la palabra función y del nombre y argumentos de dicha función. A continuación irá el cuerpo de la función, que será una serie de acciones o instrucciones cuya ejecución hará que se asigne un valor al nombre de la función. Declaración de funciones
  • 6.  . Esto determina el valor particular del resultado que ha de devolverse al programa llamador. La declaración de la función será; <tipo_de_resultado> función <nombre_fun> (lista de parámetros) [declaraciones locales] inicio <acciones> //cuerpo de la función devolver (<expresión>) fin función
  • 7.  Una función puede ser llamada de la forma siguiente: nombre_función (lista de parámetros actuales) Cada vez que se llama a una función desde el algoritmo principal se establece automáticamente una correspondencia entre los parámetros formales y los parámetros actuales. Debe haber exactamente el mismo número de parámetros actuales que de parámetros formales en la declaración de la función y se presupone una correspondencia uno a uno de izquierda a derecha entre los parámetros formales y los actuales. Invocación a las funciones
  • 8.  Una llamada a la función implica los siguientes pasos: 1. A cada parámetro formal se le asigna el valor real de su correspondiente parámetro actual. 2. Se ejecuta el cuerpo de acciones de la función. 3. Se devuelve el valor de la función y se retorna al punto de llamada.
  • 9.  Es un grupo de instrucciones que realiza una función o proceso específico nada más, cuya ejecución se lleva a cabo cada vez que se invoca el nombre del procedimiento, el mismo que se ejecuta y a continuación devuelve el control al programa que lo llamo. Procedimientos
  • 10.   Un procedimiento es llamado desde el algoritmo o programa principal mediante su nombre y una lista de parámetros actuales o bien con una instrucción.  Al llamar al procedimiento se detiene momentáneamente el programa que se estuviera realizando, para que el procedimiento tome el control por un momento, después de realizar su función especifica este devuelve el control al programa que lo invoco. Diferencias entre Función y Procedimiento
  • 11.   Las funciones devuelven un valor mientras que el procedimiento puede devolver valores 0,1 o n valores en forma de lista de parámetros.  El procedimiento se declara igual que a la función, pero su nombre no esta asociado a ninguno de los resultados que se obtiene.
  • 12.   La lista de procedimientos, bien formales o reales en la llamada se conoce como lista de parámetros.  Cuando se llama al procedimiento, cada parámetro formal toma como valor inicial el valor del correspondiente parámetro actual. Sustitución de argumentos/parámetros
  • 13.   LAS ACCIONES SUCESIVAS A REALIZAR SON:  Los parámetros reales sustituyen a los parámetros formales  El cuerpo de la declaración del procedimiento se sustituye por la llamada del procedimiento.  Se ejecutan las acciones escritas por el código resultante.
  • 14.   Aguilar, L. J. (2008). FUNDAMENTOS DE PROGRAMACIÓN,algoritmos, estructura de datos y objetos. Madrid: Mc graw - Hiller. Bibliografía