O que é variável e constante?

O que é variável e constante?

Programas de computador utilizam os recursos de hardware mais básicos para executar algoritmos. Enquanto o processador executa os cálculos, a memória é responsável por armazenar dados e servi-los ao processador. O recurso utilizado nos programas para escrever e ler dados da memória do computador é a variável, que é simplesmente um espaço na memória o qual reservamos e damos um nome. Por exemplo, podemos criar uma variável chamada “idade” para armazenar a idade de uma pessoa. Você pode imaginar uma variável como uma gaveta “etiquetada” em um armário.

gaveta

Quando criamos uma variável em nosso programa especificamos que tipo de dados pode ser armazenado nela (dependendo da linguagem de programação). Por exemplo, a variável nome só poderia armazenar valores do tipo texto. Já a variável idade, só poderia armazenar valores do tipo número (inteiro).

Chamamos este espaço alocado na memória de variável, porque o valor armazenado neste espaço de memória pode ser alterado ao longo do tempo, ou seja, o valor ali alocado é “variável” ao longo do tempo. Diferente das constantes, que é um espaço reservado na memória para armazenar um valor que não muda com o tempo. Por exemplo, o valor PI (3.14159265359…) que nunca vai mudar!

Veja como funciona uma variável com um algoritmo

Para não restar dúvidas, vamos mostrar como funciona uma variável em um algoritmo.

Algoritmo Teste de Variável

Declaração das variáveis

nome : Texto

Inicio

nome <- “João”

imprimir(nome)

nome <- “Maria”

imprimir(nome)

Fim

Neste algoritmo, declaramos uma variável chamada “nome” do tipo “Texto”. Inicialmente armazenamos o texto “João” na variável nome, e mandamos imprimir na tela o valor desta variável. Neste momento aparece na tela o texto “João”, em seguida alteramos o valor da variável para “Maria” neste momento o texto “João” é apagado da memória e em seu lugar é armazenado o texto “Maria”. Em seguida, mandamos imprimir na tela novamente o valor da variável, então aparece na tela o texto “Maria”.

Só mais um exemplo pra garantir. rs

Algoritmo Soma

Declaração de variáveis

numero1 : Inteiro

numero2: Inteiro

resultado: Inteiro

Inicio

numero1 <- 5

numero2 <- 4

resultado <- numero1 + numero2

imprimir(resultado)

numero2 <- 2

resultado <- resultado * numero2

imprimir(resultado)

Fim

O resultado deste algoritmo é imprimir na tela o valor “9″ e depois o valor “18″. Ainda resta dúvidas?

Saber como ler e escrever dados na memória do computador é muito importante para criar um algoritmo. E a forma como fazemos isso é através das variáveis.

 

 

Então vamos ao que interessa…

Variáveis…

Sim, variáveis.

E para quem ainda não sabe, em programação, o uso da matemática é relativamente alto e é importante também, que você possua um bom raciocínio lógico. Sabe aquela matéria de lógica matemática, que você aprendeu no ensino médio, fundamental, ou qualquer que seja… poisé, ela é bastante útil aqui!

Mas o que são variáveis em programação?

Desenho de como seria uma variável

Desenho de como seria uma variável

Vamos entender variável, como uma caixa, na qual você pode dar o nome que lhe achar conveniente, e guardar o conteúdo que desejar.

Ou seja, toda variável tem um nome, valor e tipo.

Mas você não falou de tipo, o que é isso?

As variáveis, podem sem classificadas em:

  • numérica (numeros reais ou inteiros);
  • caracteres (sequências de texto);
  • booleanas (verdadeiro ou falso);

Em portugol, temos os tipos: real, inteiro, caractere e logico

Então eu posso colocar qualquer nome em minha variável?

Sim e Não!

Como assim?

Certas palavras, são reservadas para o uso da linguagem, ou seja, essas palavras não podem ser utilizadas como um nome para sua variável, pois haveria um conflito na hora de interpretar o código.

Abaixo, uma tabela sobre as palavras reservadas do portugol:

https://algoritmizando.com/wp-content/uploads/2010/04/palavras-reservadas.jpg

Palavras reservadas do Portugol

Não se preocupe em decorar essa tabela, não é necessário! A medida em que você for aprendendo a programar em portugol, você saberá exatamente qual palavra é, e qual não é reservada pela linguagem.

Outras restrições para o nome de sua variável é:

  • O primeiro caractere de sua variável, deve ser necessariamente letra ou underline ‘_’. Não pode começar em números
  • Nomes de variáveis não podem ter espaços em branco. Nada de Coca Cola por exemplo. Uma variável correta seria ArgoHost, tudo junto e sem espaços.
  • Essa aqui chega a ser difícil… Não é permitido variáveis com mais de 127 caracteres (pasmem! quem criaria uma variável desse tamanho?)
  • E por fim, em Portugol, diferente de outras linguagens de programação, as variáveis não são case sensivity, ou seja, elas não diferenciam maiúsculas de minúsculas. Logo, BrUnO = bruno.

Um pouco mais sobre os tipos de variáveis…

A tabela abaixo, exemplifica que tipo de conteúdo vai em cada variável.

https://algoritmizando.com/wp-content/uploads/2010/04/tipos-de-variaveis.jpg

Tipos de variáveis do portugol

Galera, é isso aí, qualquer dúvida, sugestões, deixeem comentárioos!!!

Somente aqui no algoritmizando, você tem um curso completo para aprender a programar para não dizer de graça, com o custo de apenas UM COMENTÁRIO.

Então, vamos participar! Quanto mais participação, mais posts para vocês!!!

 

Sondagem

Avalia o Site

Optimo (107)
63%

Muito Bom (30)
18%

Bom (13)
8%

Regular (12)
7%

Mao (9)
5%

Total de votos: 171