Qual é a diferença entre parâmetro e variável?


Melhor resposta

Variáveis ​​ são (ou representam ) locais de memória nomeados nos quais um programa (ou seqüência lógica) pode ler ou gravar, conforme o programa está sendo executado; o que significa que o valor de uma variável pode mudar durante a execução do programa.

Assim como as variáveis, os parâmetros são nomeados locais de memória, mas ao contrário das variáveis , os valores dos parâmetros são definidos no início da execução de um programa e não são alterados ou atualizados durante a execução do programa.

Veja o seguinte exemplo de uma função autônoma (ou método / procedimento / rotina) que calcula o saldo da conta de um cliente:

CalculateAccountBalance(CustomerID)

{

BigDecimal CustomerBalance = 0;

(…some more logic…)

return CustomerBalance;

}

CustomerID é um parâmetro que é definido no início da execução da função. Seu valor não muda enquanto a função está sendo executada. Cada execução da função ou método é para um cliente específico.

Dentro da função, uma variável local CustomerBalance é declarada e inicializada com 0 (zero). A lógica de negócios adicional aplicada na função para chegar ao saldo da conta corrente do cliente altera essa variável algumas vezes na função até que seu valor final seja retornado ao aplicativo de chamada.

Portanto, a distinção entre parâmetros e variáveis depende de sua mutabilidade durante a execução. Os parâmetros servem ao propósito de definir o estado inicial das coisas em um programa. Mas lembre-se também que o que é considerado um parâmetro em uma parte do código pode ser simplesmente considerada uma variável em outra com base em como e quando ela é inicializada, e também na linguagem de programação em que o código está escrito ( passagem por referência e passar por valor , etc…).

[Fora do escopo da pergunta feita, mas útil & relacionado] No código de exemplo acima, CustomerID é também chamado de argumento da função CalculateAccountBalance . Um argumento é uma entrada fornecida para uma função ou método. Nesse caso, o argumento é um parâmetro (ou variável dependendo de como o código foi chamado). Escrito de forma diferente, o argumento também pode ser um literal [estático] ou constante que representa um ID de cliente específico, por exemplo:

CalculateAccountBalance(4095)

Resposta

matematicamente Uma variável é uma entidade que muda em relação a outra entidade em um determinado sistema. ou seja, o valor dele varia dependendo das condições. Existem dois tipos principais de variáveis, conhecidas como variáveis ​​independentes e variáveis ​​dependentes. A variável dependente muda com a mudança na variável independente

Exemplo (variável dependente e independente), se a deformação de um elástico é medida enquanto muda a tensão da banda, a deformação é a variável dependente e a tensão é o variável independente. A dependência é aplicada quando a variável dependente é dependente da variável independente.

Um parâmetro é uma entidade que é usada para conectar variáveis ​​ou unificar duas ou mais variáveis ​​de uma equação ou “ligação” entre duas variáveis.

Diferença entre variável e parâmetro por exemplo:

1) A equação x ^ 2 + y ^ 2 = 1 é um círculo centrado na origem com raio 1 e variáveis ​​x e y .

2) As equações x = cos (t) ey = sin (t) com t∈ [0,2π] também representam um círculo na origem com raio 1 e as variáveis ​​x e y. Observe, entretanto, que a equação de x não contém y e vice-versa. Em vez disso, eles são conectados por um parâmetro t. O problema se torna relativamente fácil, pois tem apenas um parâmetro para analisar, em vez das duas variáveis.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *