¿Cuál es la diferencia entre parámetro y variable?


Mejor respuesta

Las variables son (o representan ) ubicaciones de memoria con nombre en las que un programa (o secuencia lógica) puede leer o escribir, mientras se ejecuta el programa; lo que significa que el valor de una variable puede cambiar durante la ejecución del programa.

Al igual que las variables, los parámetros se denominan ubicaciones de memoria, pero a diferencia de las variables , los valores de los parámetros se establecen al inicio de la ejecución de un programa y no se modifican ni actualizan mientras el programa se está ejecutando.

Tome el siguiente ejemplo de una función independiente (o método / procedimiento / rutina) que calcula el saldo de la cuenta de un cliente:

CalculateAccountBalance(CustomerID)

{

BigDecimal CustomerBalance = 0;

(…some more logic…)

return CustomerBalance;

}

CustomerID es un parámetro que se define al inicio de la ejecución de la función. Su valor no cambia mientras se ejecuta la función. Cada ejecución de la función o método es para un cliente en particular.

Dentro de la función, se declara una variable local CustomerBalance y se inicializa a 0 (cero). La lógica comercial adicional aplicada en la función para llegar al saldo de la cuenta corriente del cliente cambia esa variable varias veces en la función hasta que su valor final se devuelve a la aplicación que realiza la llamada.

Por lo tanto, la distinción entre parámetros y variables depende de su mutabilidad durante la ejecución. Los parámetros sirven para definir el estado inicial de cosas en un programa. Pero recuerde también que lo que se considera un parámetro en un fragmento de código podría ser simplemente considerada una variable en otra según cómo y cuándo se inicializa, y también el lenguaje de programación en el que está escrito el código ( pasar por referencia y pasar por valor , etc…).

[Fuera del alcance de la pregunta formulada, pero útil & related] En el código de ejemplo anterior, CustomerID también se denomina argumento de la función CalculateAccountBalance . Un argumento es una entrada proporcionada a una función o método. En este caso, el argumento es un parámetro (o variable dependiendo de cómo se llama al código). Escrito de manera diferente, el argumento también podría ser un literal [estático] o una constante que represente el ID de un cliente en particular, por ejemplo:

CalculateAccountBalance(4095)

Responda

matemáticamente Una variable es una entidad que cambia con respecto a otra entidad en un sistema dado. es decir, el valor varía según las condiciones. Hay dos tipos principales de variables, que se conocen como variables independientes y variables dependientes. La variable dependiente cambia con el cambio en la variable independiente

Ejemplo (variable dependiente e independiente), si la deformación de una banda elástica se mide mientras se cambia la tensión de la banda, la deformación es la variable dependiente y la tensión es la variable independiente. La dependencia se aplica cuando la variable dependiente es dependiente de la variable independiente.

Un parámetro es una entidad que se utiliza para conectar variables o unificar dos o más variables de una ecuación o «enlace» entre dos variables.

Diferencia entre variable y parámetro por ejemplo:

1) La ecuación x ^ 2 + y ^ 2 = 1 es un círculo centrado en el origen con radio 1 y variables xey .

2) Las ecuaciones x = cos (t) e y = sin (t) con t∈ [0,2π] también representan un círculo en el origen con radio 1 y variables x e y. Sin embargo, observe que la ecuación de x no contiene y, y viceversa. En su lugar, están conectados por un parámetro t. El problema se vuelve relativamente fácil ya que solo tiene un parámetro para analizar en lugar de las dos variables.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *