Um dos conceitos que mais confunde os estudantes que estão começando em lógica é o uso de variáveis.
É de fundamental importância que o programador entenda a usabilidade deste recurso , pois TODAS linguagens de programação trabalham com variáveis.
O que é uma variável?
No dicionário: adj m+f (lat variabile) 1 Sujeito a variação. 2 Que pode ser variado ou mudado; mudável. 3 Inconstante.
Na informática: Um valor incerto que se altera a cada execução do programa.
Tendo um valor que se altera a cada execução é preciso definir um espaço na memória do computador para armazenar esse valor, essa definição ocorre quando declaramos as variáveis.
Vamos trabalhar com um exemplo para fixar o papel de uma variável.
Faça um programa que some dois números.
Podemos representar esse programa como: X = A + B, onde X representa o resultado e os dois números são representados por A e B.
Neste exemplo temos 3 variáveis; os valores a serem somados e o resultado.
Durante o desenvolvimento de um código é comum atribuir valores às variáveis para verificar a correta execução do mesmo, assim podemos detectar falhas em pequenos trechos, diminuindo a taxa de erros apresentados pelo programa.
Então vamos considerar que os valores para soma sejam 4 e 2, assim temos:
A = 4 B = 2 X = A + BEscreva: A soma de A e B é igual X |
Ao executar o programa acima teremos a seguinte exibição:
A soma de 4 e 2 é igual a 6
Se alterarmos os valores de A e B o valor de X automaticamente se altera. Isto significa que as instruções acima reservam três espaços na memória; estes “espaços” podem armazenar valores numéricos.
Vamos ver na prática?
Copie e cole o código abaixo num bloco de notas.
<script type='text/javascript'> A = 4; B = 2; X = A + B; document.write('A soma de <b>' + A + '</b> e <b>' + B + '</b> é igual a <b>' + X + '</b>'); </script> |
Ainda no bloco de notas clique no menu arquivo e em seguida salvar; digite variaveis.htm¹ no nome do arquivo e salve na área de trabalho [Desktop]. Minimize todas as janelas abertas e abra a página criada [variaveis.htm]. Agora vá no bloco de notas e altere os valores de A e B, em seguida clique no menu Arquivo, Salvar.
Volte na página variaveis [que deve estar aberta no navegador] e aperte F5. Voua lá! O valor de X assume o novo resultado!
Este primeiro código foi feito em Javascript, para mostrar a diferença entre linguagens, vou mostrar o mesmo código em Java:
public class Variaveis { public static void main (String args[]){ int a = 2; int b = 4; int x = a+b; System.out.print("A soma de A e B é igual a " + x); } } |
Novamente se os valores de a e b forem alterados o resultado também se altera.
1 É importante que seja incluida a extensão .htm no nome do arquivo.