Programação: O que é uma variável?

Matheus Costa
5 min readMay 19, 2020

--

O poder da programação.

Programação e matemática são bastante similares em alguns termos. Um deles é a variável.

E se você for o tipo de pessoa que suou frio no momento que leu a palavra matemática… Relaxe! Não há nada de monstruoso na programação ou que será algo difícil de entender. Programação é uma arte! E cabe somente a você desfrutá-la.

Portando como em todos os meus tutoriais, eu gosto de ir direto ao ponto então vamos lá!

Variável nada mais é que como o próprio nome diz algo que pode armazenar um valor, seja ele qual for. Esse valor pode ser alterado ou modificado da forma como você(o programador) mandar. Ou seja, se eu tenho como na matemática, a variável x, e eu quero atribuir o valor 5 a ele, então a única coisa que vamos precisar fazer é digitar: “int x=10;”! Viu só como é fácil?!

O que muitas pessoas acabam confundindo é que o nome da variável, se você é uma dessas pessoas grave que a declaração de uma variável segue a seguinte estrutura:

tipo_da_variavel nome_da_variavel = valor_da_variavel;

Ou seja o nome será qualquer coisa que você digitar, não existe um padrão aqui.

Bem tranquilo não é? E se é a primeira vez que você está tendo contato com código ou programação, você deve ter notado algo estranho e diferente que é a palavra “int”. Essa palavra nada mais é que uma declaração de tipo da variável, algo MUITO importante na programação, que vou explicar logo abaixo.

Tipos de dados

Os dados/variáveis são representados por elementos brutos a serem processados por um computador, a fim de se transformarem em informação. A maioria das linguagens tem a capacidade de trabalhar com tipos de dados predefinidos, (básicos ou primários). Os tipos de dados básicos utilizados por um computador são numéricos (inteiros ou reais), caracteres e lógicos. E se você não se lembra muito bem de termos como inteiros e reais, deixe-me refrescar a sua memória em termos matemáticos.

Vemos aqui os famosos conjuntos numéricos da matemática. Aonde:

  • IN = Números naturais: Números inteiros positivos(não são utilizados na programação.
  • Z = Números Inteiros: Números não fracionários
  • Q = Números racionais: Números fracionário, na programação, utilizamos os irracionais(IR) no conjunto dos números reais que nada mais são que a junção de todos os outros conjuntos(com exceção de alguns outros tipos na matemática). Podemos simplificar e dizer que o tipo real é a junção dos racionais e irracionais.

Voltando a programação, como dissemos anteriormente temos 4 tipos de dados básicos:

  • Inteiros
  • Reais
  • Caracteres
  • Lógicos

Dados Inteiros

São inteiros os dados numéricos positivos ou negativos, excluindo qualquer número fracionário(números do tipo real). E na maioria das linguagens esse tipo de dado é referenciado pela palavra “int”.

Dados Reais

São reais dados numéricos positvos, negativos, fracionários e também os inteiros. Na sua maioria é referenciado como tipo de ponto flutuante o famoso float. Mas há outras formas de referenciarmos, fazendo uso racional do programa e da memória que citarei abaixo

Dados Caracteres

São classificados como caracteres os dados inteiros que representam números e símbolos especiais e delimitados com aspas, simples para caracteres(‘ ’), que são letras(a,b ou c por exemplo), ou duplas para strings(“ ”), que são um conjunto de caracteres, por exemplo uma palavra ou frase. Esse tipo de dado é referenciado pelo identificador char ou dependendo da linguagem pelo identificador string.

Dados Lógicos

Esse tipo de dado não armazena um número, uma letra, e nem uma palavra. Ele só pode armazenar dois valores: verdadeiro(true) e falso(false). O modo de referenciação varia muito de linguagem para linguagem(em algumas esse tipo nem é referenciado, podendo ser 0 para falso; e 1 para verdadeiro), mas na maioria se escreve bool ou boolean, que significa um valor booleano que só pode ser falso ou verdadeiro.

Mas nesse momento você deve estar se perguntando, por que de tudo isso… A resposta é bem simples: USO RACIONAL DE MEMÓRIA. Em programação uma boa prática(obrigatória de todo programador), é jamais desperdiçar memória do computador do usuário. Vamos exemplificar abaixo:

Para aprofundarmos um pouco mais nesse tutorial darei exemplos de como isso funciona na prática utilizando a linguagem C, que como já citei em um artigo anterior é uma linguagem BASE e vai servir de referência para a maioria das outras linguagens,seja lá qual você esteja estudando. Além disso ela possui um grande poder no uso racional da memória do computador

Em linguagem C, podemos referenciar da seguinte forma:

Nessa tabela o tipo o “Tipo” é a referenciação, os “Bytes”, são o espaço ocupado na memória do computador a partir do momento em que o seu programa é executado. E a escala é a quantidade ou o valor da máximo da variável.

Portando como citei anteriormente algo muito importante é o uso racional de memória, devemos gastar tempo pensando na forma de declaração de uma variável, por exemplo: Por que utilizaríamos o tipo float ou double para declarar uma variável idade, se sabemos que qualquer tipo de entrada de idade, deve ser inteira, e não será um número altíssimo? Portando poderíamos utilizar o tipo short dessa forma estaríamos fazendo o uso racional da memória já que o short ocupa apenas 2 bytes da memória, e o float ou double ocupa de 4 a 8 bytes.

Por hoje é só, e eu espero sinceramente que este artigo tenha te ajudado de alguma forma. E tem muito mais no meu perfil aqui no Medium, e eu me sentirei honrado de receber seu “follow” ou um “aplauso”! Se ficou alguma dúvida comente aqui em baixo, sera um prazer te ajudar!

Se quiser se conectar comigo de alguma forma envie uma solicitação lá no LinkedIn, ou me acompanhe(me siga para eu te reconhecer) lá no GitHub @costadev00, (tem muita coisa bacana por lá 😉).

Bom é isso e até a próxima!

--

--

Matheus Costa

Algorithms and Data Structures Specialization student at Stanford University