E ai galera da programação, tudo beleza?
Ah… as variáveis! Esse nome não te parece estranho? Que bom! Mas se você nunca ouviu falar nessa palavra, ou é porque não frequentava as aulas de matemática ou porque não estava no planeta terra durante as aulas. Brincadeiras à parte, as variáveis são exatamente o que elas significam na língua portuguesa: variam!
As variáveis, portanto, são valores variáveis. Uma hora podem representar algo, e mais tarde, representam outra coisa.
Voltando à matemática, a variável mais famosa é o X. Vamos puxar um pouco na nossa memória uma equação bem simples:
x + 5 = 7
E aí, te pergunto: qual é o valor de X? Bom, resolvendo a equação, temos…
x + 5 = 7
x = 7 – 5 (lembre da regra, o que soma de um lado, passa para o outro subtraindo…)
x = 2
Temos que nesta equação o valor de x é igual a 2.
Agora vamos a outra equação (e prometemos ser a última por enquanto):
2x + 10 = x – 3
Ih, não se desespere, a resolução é mais simples que você imagina:
2x + 10 = x – 3 (1° vamos separar os x de um lado, e os números isolados de outro, ok?)
2x – x = -10 – 3 (agora vamos resolver)
x = -13
Aqui, temos agora que x vale -13.
Bom, como assim? Antes x valia 2 e agora vale -13?? Sim! Afinal, x é uma variável. Ou seja, x não tem valor fixo e definido. A cada momento ele tem um valor diferente.
Seguindo a mesma ideia, as variáveis em um programa de computador servem para armazenar valores variados. Vamos ver um exemplo de um programa com uma variável:
Aqui, conforme apresentado na figura acima, criamos uma variável x cujo valor a ser armazenado deve ser um número inteiro, e por isso a criamos como “inteiro x”. Na sequência, atribuímos o valor 2 e depois o valor 5. Ou seja, na linha 6, x vale 2; mas na linha 7, x passou a valer 5.
Além de números inteiros, podemos criar variáveis para outros tipos de informações:
Números quebrados ou não exatos, como 1,5 (um e meio) – porém, atenção! Os números quebrados na programação são apresentados com . (ponto final) ao invés de , (vírgula).
real nome_variavel2
Valor verdadeiro ou falso
logico nome_variavel3
Letra ou palavras
caracter nome_variavel
Vamos ver um exemplo com todas essas possibilidades de variáveis?
Criamos agora um programa com 4 variáveis:
idade: para armazenar a idade de uma pessoa, que é sempre um número inteiro
peso: para armazenar a quantidade de kilogramas do peso de uma pessoa, que pode ter kilos e gramas
nome: para armazenar uma ou mais palavras que representam o nome (atenção: você pode usar espaços em branco para separar palavras)
sabenadar: para representar se a pessoa sabe ou não nadar
Após, atribuímos valores para as variáveis. Como pode ser visto na figura, a variável idade recebe o valor 22, a variável peso recebe 68.5, a variável nome recebe Júlia (entre aspas duplas, porque é do tipo cadeia) e a variável sabenadar receber o valor verdadeiro (não está entre aspas porque não é uma cadeia, mas sim um dos valores possíveis de uma variável do tipo lógico, sendo estes verdadeiro ou falso).
A saída de dados permite que a informação que está dentro do programa seja apresentada para o usuário, ou seja, que possamos mostrar algo que está interno. Para fazer isso no Portugol Studio, temos que utilizar o comando escreva.
Vamos ver o exemplo mais clássico da programação, o famoso Hello World, ou aqui no Brasil, o Olá Mundo!
Para escrever a mensagem, utilizamos a função escreva acrescida da mensagem desejada escrita entre aspas. Como resultado, teremos a tela abaixo:
A imagem apresenta o resultado da execução do programa, na aba Console. A aba Console e a aba Mensagens aparecem na parte inferior do Portugol Studio.
E se quisermos exibir o valor de uma variável? Também podemos! Vamos ousar nesse próximo exemplo:
A imagem apresenta um programa que inicia com a declaração de uma variável do tipo cadeia e que se chama cor. Na sequência é atribuído o valor Azul, em formato cadeia, para a variável cor. Na sequência é impresso, com a função escreva, a mensagem “A cor é: “, concatenada por vírgula com a variável cor, e com o texto “\n”, usado para quebrar a linha. Na sequência a variável cor recebe o valor “Verde”, e é impressa a mensagem “Agora a cor mudou para: “, concatenado com vírgula com a variável cor e com o texto “\n”.
E o resultado será:
A imagem apresenta a execução do programa criado acima. Logo, na aba Console é impresso “A cor é azul” e na linha abaixo “Agora a cor mudou para: Verde”. Ainda, sempre que um programa é executado é exibida uma mensagem indicando que ele foi finalizado e o seu tempo de execução.
E aí, viu agora como a variável funciona? Uma hora tivemos ela com o valor Azul e logo depois como Verde. Para visualizarmos essa mudança de fora do programa, utilizamos o comando escreva, que exibe mensagens na tela.
Beleza pessoal?
Dúvidas ou Sugestões? Deixe o seu comentário!
Um abraço e até o próximo post. Valeu!
Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!