0% encontró este documento útil (0 votos)
799 vistas4 páginas

Parámetros en La Programación.

Este documento discute los parámetros en la programación. Explica que los parámetros permiten intercambiar información entre funciones y pueden ser de entrada o salida. También describe dos tipos de parámetros: parámetros por valor, que hacen una copia de la variable, y parámetros por referencia, que trabajan directamente con la dirección de memoria de la variable original.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
799 vistas4 páginas

Parámetros en La Programación.

Este documento discute los parámetros en la programación. Explica que los parámetros permiten intercambiar información entre funciones y pueden ser de entrada o salida. También describe dos tipos de parámetros: parámetros por valor, que hacen una copia de la variable, y parámetros por referencia, que trabajan directamente con la dirección de memoria de la variable original.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Programación I

Orantes Corona María Fernanda


Escuela de Ciencias de la Ingeniería y Tecnología UABC 1254467

Meta 3.2: Reconocer y emplear el uso de estructuras de parámetros en funciones.

Investigación sobre Parámetros en la Programación.

Los parámetros o argumentos son una forma de intercambiar información con el método.
Pueden servir para introducir datos para ejecutar el método (entrada) o para obtener o
modificar datos tras su ejecución (salida).

Son el medio a partir del cual podemos expandir el ámbito de variables locales de
funciones, hacia otras funciones y además quienes nos permiten establecer
comunicaciones entre funciones.

Desde luego que, sobre la base de la comunicación entre funciones y la teoría del
paradigma procedimental donde aplicamos la disgregación de procesos, nos podemos
encontrar con las siguientes variantes:

1. Llamado de funciones sin pasar parámetros.

2. Llamado de funciones pasando parámetros.

Está claro que dichas funciones pueden o no devolvernos valores hacia el origen de su
llamado.

Tipos de parámetros

Los tipos de parámetros a utilizar van a depender siempre de la necesidad que se le


presente al programador. De todos modos hay dos necesidades básicas que generalmente
están vigentes:

1. Poder obtener el contenido de una variable.

2. Poder modificar el contenido de una variable.


Programación I
Orantes Corona María Fernanda
Escuela de Ciencias de la Ingeniería y Tecnología UABC 1254467

Parámetros de entrada y salida.

Los parámetros de entrada del flujo de visión son elementos de datos que se utilizan para
realiza una función. Los parámetros de salida del flujo de trabajo son elementos de datos
que resultan de una actividad.
Los flujos de trabajo son procesos que se componen de series de actividades. Las
actividades precisan de datos de entrada sobre los que actuar.
La salida de actividad se puede correlacionar con la entrada de otra actividad mediante los
datos relevantes.
Los parámetros de entrada y salida reciben soporte en el flujo de trabajo operativo y los
procesos de flujo de trabajo de titularidad.
Los parámetros de los flujos de trabajo se deben correlacionar con un flujo de trabajo o un
elemento de datos relevantes. Los valores de estos parámetros se pueden utilizar como
parámetros para una actividad subsiguiente de flujo de trabajo.

Parámetros por valor.

Cuando surge la necesidad de obtener el valor o contenido de una variable original o local
a una función, en otra función, se utiliza parámetros por valor. En este caso se produce
una copia de la variable original hacia el argumento formal de la función receptora. Dicha
variable tendrá como ámbito la función receptora y al culminar esta liberará el espacio de
memoria que ocupa.

void imprime_cantidad(int can){


printf(“%d\n”,can);
}
void alguna_funcion(void){
int cantidad;
:
imprime_cantidad(cantidad);
:
}
Programación I
Orantes Corona María Fernanda
Escuela de Ciencias de la Ingeniería y Tecnología UABC 1254467

El valor de una variable original puede pasar de una función a otra y a su vez a otras
funciones, sin inconvenientes. De pronto en nuestro desarrollo, nos podemos encontrar
con una hoja de ruta de valores de variables que pasan por funciones.

Si usamos parámetros por valor, nunca podremos modificar los valores de las variables
originales ya que se producen copias de las mismas hacia las variables de la función
llamada y su ámbito es local.

Al utilizar parámetros por valor, éstos pueden ser constantes.

Parámetros por referencia

La referencia indica trabajar sobre la dirección de memoria que ocupa el parámetro o


variable original.

void ingresar_cantidad(int &can){


cin>>can;
}
void alguna_funcion(void){
int cantidad;
:
ingresar_cantidad(cantidad);
:
}

Como se observa en este ejemplo, el argumento de la función receptora, presenta el


operador unario & precediendo al nombre de la variable. Esto indica que se tome la
dirección del parámetro hacia el argumento, produciendo un espejo o alias de la variable
original cantidad. Lo cual significará, que toda alteración producida sobre el argumento
can, afectará a la variable original o parámetro cantidad.

Siempre que surja la necesidad de afectar a las variables originales debemos usar
parámetros por referencia. Algunos casos serían: cargar un dato o recalcular un dato.
Programación I
Orantes Corona María Fernanda
Escuela de Ciencias de la Ingeniería y Tecnología UABC 1254467

Ya que las funciones devuelven solo un valor, es habitual usar varios parámetros por
referencia cuando necesitamos que una función provoque varios resultados y no solo uno.

Si al argumento por referencia lo precedemos de la palabra const, dicha variable no podrá


ser alterada en el ámbito de la función receptora, por lo tanto nunca afectará a la variable
original.

Referencias:

Bonaparte, U. (2013 ) “Parámetros y Argumentos en el Lenguaje de Programación C++”.


Buenos Aires, Argentina: Universidad Tecnológica Nacional.

García, J. (2005)“Programación Orientada a Objetos 7 – Entrada/salida en C++”.


Salamanca, España: Universidad de Salamanca.

También podría gustarte