SlideShare una empresa de Scribd logo
Paso de parámetros
Los parámetros son los datos que reciben
las funciones y que utilizan para realizar
las operaciones de la función. Una función
puede recibir cualquier número de
parámetros, incluso ninguno. A la hora de
definir la función, en la cabecera, se
definen los parámetros que va a recibir.
• Paso de parámetros por referencia
En contraposición al paso de parámetros por
valor, está el paso de parámetros por referencia.
En este último caso, el cambio del valor de un
parámetro dentro de una función sí afecta al
valor de la variable original.
Podemos pasar los parámetros por referencia si,
en la declaración de la función, colocamos un "&"
antes del parámetro.
• Parámetros por defecto
Podemos definir valores por defecto para los
parámetros. Los valores por defecto sirven
para que los parámetros contengan un dato
predefinido, con el que se inicializarán si no se
le pasa ningún valor en la llamada de la
función. Los valores por defecto se definen
asignando un dato al parámetro al declararlo
en la función.
Callback
• Callback de cliente
Considérese una aplicación RMI donde un
objeto servidor debe notificar a los procesos
participantes la ocurrencia de algún evento.
ejemplos, en un chat, cuando un nuevo participante entra,
se avisa al resto de los participantes de este hecho; en un
sistema de subastas en tiempo real, cuando empiezan las
ofertas, se debe avisar a los procesos participantes.
Callback
• callback: permite que cada objeto cliente
interesado en la ocurrencia de un evento se
registre a sí mismo con el objeto servidor, de
forma que el servidor inicie una invocación a
un método remoto del objeto cliente cuando
dicho evento ocurra.
Callback
• callback de cliente es una característica que
permite a un objeto cliente registrarse a sí
mismo con un objeto servidor remoto para
callbacks, de forma que el servidor pueda
llevar a cabo un invocación al método del
cliente cuando el evento ocurra.
Callback
• Cuando un objeto servidor realiza un callback,
los papeles de los dos procesos se invierten: el
objeto servidor se convierte en cliente del
objeto cliente, debido a que el primero inicia
una invocación de método remoto en el
segundo.

Más contenido relacionado

Destacado

Propiedades de los estimadores puntuales (2)
Propiedades de los estimadores puntuales (2)Propiedades de los estimadores puntuales (2)
Propiedades de los estimadores puntuales (2)
Luz Hernández
 
Desvinculación laboral
Desvinculación laboralDesvinculación laboral
Desvinculación laboral
Bryam
 
Razones y proporciones
Razones y proporcionesRazones y proporciones
Razones y proporciones
Sebastián Lavanderos Bunout
 
Pruebas de bienestar fetal
Pruebas de bienestar fetal Pruebas de bienestar fetal
Pruebas de bienestar fetal
elipolank
 
Porcentajes de nutrientes en la dieta
Porcentajes de nutrientes en la  dietaPorcentajes de nutrientes en la  dieta
Porcentajes de nutrientes en la dieta
Omar Rubalcava
 
Porcentajes PPT
Porcentajes PPTPorcentajes PPT
Porcentajes PPT
LoqueSea .
 
Bienestar social
Bienestar socialBienestar social
Bienestar social
josefinacontreras
 
Literal c remuneracion-mensual_por_puesto_may_2016
Literal c remuneracion-mensual_por_puesto_may_2016Literal c remuneracion-mensual_por_puesto_may_2016
Literal c remuneracion-mensual_por_puesto_may_2016
Gobierno Autónomo Descentralizado de la Parroquia Rural de Puembo
 
BIENESTAR LABORAL.
BIENESTAR LABORAL.BIENESTAR LABORAL.
BIENESTAR LABORAL.
jhoel leandro torrado torrado
 
La motivación laboral
La motivación laboralLa motivación laboral
La motivación laboral
Rosa Barroso
 
12 Promedios
12 Promedios12 Promedios
12 Promedios
Juan Timana
 

Destacado (11)

Propiedades de los estimadores puntuales (2)
Propiedades de los estimadores puntuales (2)Propiedades de los estimadores puntuales (2)
Propiedades de los estimadores puntuales (2)
 
Desvinculación laboral
Desvinculación laboralDesvinculación laboral
Desvinculación laboral
 
Razones y proporciones
Razones y proporcionesRazones y proporciones
Razones y proporciones
 
Pruebas de bienestar fetal
Pruebas de bienestar fetal Pruebas de bienestar fetal
Pruebas de bienestar fetal
 
Porcentajes de nutrientes en la dieta
Porcentajes de nutrientes en la  dietaPorcentajes de nutrientes en la  dieta
Porcentajes de nutrientes en la dieta
 
Porcentajes PPT
Porcentajes PPTPorcentajes PPT
Porcentajes PPT
 
Bienestar social
Bienestar socialBienestar social
Bienestar social
 
Literal c remuneracion-mensual_por_puesto_may_2016
Literal c remuneracion-mensual_por_puesto_may_2016Literal c remuneracion-mensual_por_puesto_may_2016
Literal c remuneracion-mensual_por_puesto_may_2016
 
BIENESTAR LABORAL.
BIENESTAR LABORAL.BIENESTAR LABORAL.
BIENESTAR LABORAL.
 
La motivación laboral
La motivación laboralLa motivación laboral
La motivación laboral
 
12 Promedios
12 Promedios12 Promedios
12 Promedios
 

Similar a Paso de parámetros nueva

procedimientos (programación)
procedimientos (programación)procedimientos (programación)
procedimientos (programación)
Jandry Banegas
 
Modelando procesos 02
Modelando procesos 02Modelando procesos 02
Modelando procesos 02
Meinzul ND
 
RPC - LLAMADAS REMOTAS
RPC - LLAMADAS REMOTASRPC - LLAMADAS REMOTAS
RPC - LLAMADAS REMOTAS
dianapaolalozano
 
Capítulo 04 objetos fijos
Capítulo 04 objetos fijosCapítulo 04 objetos fijos
Capítulo 04 objetos fijos
Sergio Valenzuela Mayer
 
Presentacion
PresentacionPresentacion
Presentacion
Javier Herrera
 
2 simulacion unidad 1
2   simulacion unidad 12   simulacion unidad 1
2 simulacion unidad 1
Leonardo Daniel López Condoy
 
Estructura de datos , investigacion 2
Estructura de datos , investigacion 2Estructura de datos , investigacion 2
Estructura de datos , investigacion 2
xgianx
 
Estructura de datos , investigacion 2
Estructura de datos , investigacion 2Estructura de datos , investigacion 2
Estructura de datos , investigacion 2
'Giancarlos Villarreal'
 
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
'Giancarlos Villarreal'
 
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
'Giancarlos Villarreal'
 
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
gabysabogal1
 
funciones python ejemplo para utilizar en
funciones python ejemplo para utilizar enfunciones python ejemplo para utilizar en
funciones python ejemplo para utilizar en
HELENMARCELABUSTAMAN1
 
As3 unidad 2 eventos y funciones
As3 unidad 2 eventos y funcionesAs3 unidad 2 eventos y funciones
As3 unidad 2 eventos y funciones
Francisco Javier Arce Anguiano
 
Desymfony - Servicios
Desymfony  - ServiciosDesymfony  - Servicios
Desymfony - Servicios
Ricard Clau
 
Dynamics saturday madrid 2019 web api
Dynamics saturday madrid 2019   web apiDynamics saturday madrid 2019   web api
Dynamics saturday madrid 2019 web api
Demian Raschkovan
 
Prueba
PruebaPrueba
Prueba
blogdevon
 
Fundamentos de programación: Subprogramas
Fundamentos de programación: SubprogramasFundamentos de programación: Subprogramas
Fundamentos de programación: Subprogramas
Luis Ortiz
 
Diapositivas compu final
Diapositivas compu finalDiapositivas compu final
Diapositivas compu final
Xavier Maita
 
8448148681
84481486818448148681
8448148681
David Brigido
 
Funciones
FuncionesFunciones

Similar a Paso de parámetros nueva (20)

procedimientos (programación)
procedimientos (programación)procedimientos (programación)
procedimientos (programación)
 
Modelando procesos 02
Modelando procesos 02Modelando procesos 02
Modelando procesos 02
 
RPC - LLAMADAS REMOTAS
RPC - LLAMADAS REMOTASRPC - LLAMADAS REMOTAS
RPC - LLAMADAS REMOTAS
 
Capítulo 04 objetos fijos
Capítulo 04 objetos fijosCapítulo 04 objetos fijos
Capítulo 04 objetos fijos
 
Presentacion
PresentacionPresentacion
Presentacion
 
2 simulacion unidad 1
2   simulacion unidad 12   simulacion unidad 1
2 simulacion unidad 1
 
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
 
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
 
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
 
funciones python ejemplo para utilizar en
funciones python ejemplo para utilizar enfunciones python ejemplo para utilizar en
funciones python ejemplo para utilizar en
 
As3 unidad 2 eventos y funciones
As3 unidad 2 eventos y funcionesAs3 unidad 2 eventos y funciones
As3 unidad 2 eventos y funciones
 
Desymfony - Servicios
Desymfony  - ServiciosDesymfony  - Servicios
Desymfony - Servicios
 
Dynamics saturday madrid 2019 web api
Dynamics saturday madrid 2019   web apiDynamics saturday madrid 2019   web api
Dynamics saturday madrid 2019 web api
 
Prueba
PruebaPrueba
Prueba
 
Fundamentos de programación: Subprogramas
Fundamentos de programación: SubprogramasFundamentos de programación: Subprogramas
Fundamentos de programación: Subprogramas
 
Diapositivas compu final
Diapositivas compu finalDiapositivas compu final
Diapositivas compu final
 
8448148681
84481486818448148681
8448148681
 
Funciones
FuncionesFunciones
Funciones
 

Más de Sam Meci

Paso de parámetros nueva
Paso de parámetros nuevaPaso de parámetros nueva
Paso de parámetros nueva
Sam Meci
 
Preguntas del caso de estudio
Preguntas del caso de estudioPreguntas del caso de estudio
Preguntas del caso de estudio
Sam Meci
 
Caso de paypal
Caso de paypalCaso de paypal
Caso de paypal
Sam Meci
 
Historia y características de php
Historia y características  de phpHistoria y características  de php
Historia y características de php
Sam Meci
 
Historia y características de php
Historia y características  de phpHistoria y características  de php
Historia y características de php
Sam Meci
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
Sam Meci
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
Sam Meci
 
Historia del comercio
Historia del comercioHistoria del comercio
Historia del comercio
Sam Meci
 
Evolución de la informática y su importancia en
Evolución de la informática y su importancia enEvolución de la informática y su importancia en
Evolución de la informática y su importancia en
Sam Meci
 
cs
cscs
Puerta tracera o Back Door
Puerta tracera o Back DoorPuerta tracera o Back Door
Puerta tracera o Back Door
Sam Meci
 
Algoritmo computacional para el modelado dinámico por lagrange euler
Algoritmo computacional para el modelado dinámico por lagrange eulerAlgoritmo computacional para el modelado dinámico por lagrange euler
Algoritmo computacional para el modelado dinámico por lagrange euler
Sam Meci
 
Servidores web
Servidores webServidores web
Servidores web
Sam Meci
 
Red privada virtual (vpn)
Red privada virtual (vpn)Red privada virtual (vpn)
Red privada virtual (vpn)
Sam Meci
 
Web
WebWeb
Tema5 principiosdeldisenodelsoftware-1pp
Tema5 principiosdeldisenodelsoftware-1ppTema5 principiosdeldisenodelsoftware-1pp
Tema5 principiosdeldisenodelsoftware-1pp
Sam Meci
 

Más de Sam Meci (16)

Paso de parámetros nueva
Paso de parámetros nuevaPaso de parámetros nueva
Paso de parámetros nueva
 
Preguntas del caso de estudio
Preguntas del caso de estudioPreguntas del caso de estudio
Preguntas del caso de estudio
 
Caso de paypal
Caso de paypalCaso de paypal
Caso de paypal
 
Historia y características de php
Historia y características  de phpHistoria y características  de php
Historia y características de php
 
Historia y características de php
Historia y características  de phpHistoria y características  de php
Historia y características de php
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Historia del comercio
Historia del comercioHistoria del comercio
Historia del comercio
 
Evolución de la informática y su importancia en
Evolución de la informática y su importancia enEvolución de la informática y su importancia en
Evolución de la informática y su importancia en
 
cs
cscs
cs
 
Puerta tracera o Back Door
Puerta tracera o Back DoorPuerta tracera o Back Door
Puerta tracera o Back Door
 
Algoritmo computacional para el modelado dinámico por lagrange euler
Algoritmo computacional para el modelado dinámico por lagrange eulerAlgoritmo computacional para el modelado dinámico por lagrange euler
Algoritmo computacional para el modelado dinámico por lagrange euler
 
Servidores web
Servidores webServidores web
Servidores web
 
Red privada virtual (vpn)
Red privada virtual (vpn)Red privada virtual (vpn)
Red privada virtual (vpn)
 
Web
WebWeb
Web
 
Tema5 principiosdeldisenodelsoftware-1pp
Tema5 principiosdeldisenodelsoftware-1ppTema5 principiosdeldisenodelsoftware-1pp
Tema5 principiosdeldisenodelsoftware-1pp
 

Paso de parámetros nueva

  • 1. Paso de parámetros Los parámetros son los datos que reciben las funciones y que utilizan para realizar las operaciones de la función. Una función puede recibir cualquier número de parámetros, incluso ninguno. A la hora de definir la función, en la cabecera, se definen los parámetros que va a recibir.
  • 2. • Paso de parámetros por referencia En contraposición al paso de parámetros por valor, está el paso de parámetros por referencia. En este último caso, el cambio del valor de un parámetro dentro de una función sí afecta al valor de la variable original. Podemos pasar los parámetros por referencia si, en la declaración de la función, colocamos un "&" antes del parámetro.
  • 3. • Parámetros por defecto Podemos definir valores por defecto para los parámetros. Los valores por defecto sirven para que los parámetros contengan un dato predefinido, con el que se inicializarán si no se le pasa ningún valor en la llamada de la función. Los valores por defecto se definen asignando un dato al parámetro al declararlo en la función.
  • 4. Callback • Callback de cliente Considérese una aplicación RMI donde un objeto servidor debe notificar a los procesos participantes la ocurrencia de algún evento. ejemplos, en un chat, cuando un nuevo participante entra, se avisa al resto de los participantes de este hecho; en un sistema de subastas en tiempo real, cuando empiezan las ofertas, se debe avisar a los procesos participantes.
  • 5. Callback • callback: permite que cada objeto cliente interesado en la ocurrencia de un evento se registre a sí mismo con el objeto servidor, de forma que el servidor inicie una invocación a un método remoto del objeto cliente cuando dicho evento ocurra.
  • 6. Callback • callback de cliente es una característica que permite a un objeto cliente registrarse a sí mismo con un objeto servidor remoto para callbacks, de forma que el servidor pueda llevar a cabo un invocación al método del cliente cuando el evento ocurra.
  • 7. Callback • Cuando un objeto servidor realiza un callback, los papeles de los dos procesos se invierten: el objeto servidor se convierte en cliente del objeto cliente, debido a que el primero inicia una invocación de método remoto en el segundo.