domingo, 17 de abril de 2016

O que são variáveis?



Onde o computador armazena os dados??

Vamos iniciar nossos estudos com esta pergunta básica. Quando utilizamos um editor de texto ou outro aplicativo qualquer, navegamos na Internet, jogamos, ou qualquer outra coisa que gostamos de fazer, normalmente preenchemos informações ou escrevemos mensagens (Figura 1). Estes dados, onde ficam?



Figura 1 – Utilizando o computador

Não importa se você tem um computador novo ou antigo (Figura 2).
 



Figura 2 – Computadores Novos ou Antigo
                 
Se tem um Notebook (Figura 3).


Figura 3 - Notebook
                 
Ou se utiliza um computador profissional ou servidor de rede (Figura 4).


Figura 4 – Servidores de Rede

         
Todos os dados ficam na MEMÓRIA do computador. Ela é, basicamente, dividida em dois tipos:

·         Memória “permanente”, ou não volátil: os dados são guardados em periféricos de armazenamento como o Disco Rígido (Hard Disk – HD), que o mais comum atualmente.
·         Memória volátil ou RAM: é a memória de execução do computador, os dados aqui são temporários, se eles não forem guardados em um HD, ao ser desligado ou reinicializado o computador, eles são perdidos (por isso o volátil). Também é a memória que o computador utiliza para executar seus aplicativos.
                 
Se você quiser maiores detalhes sobre o computador e seus componentes, pode achar bastante coisa na internet. Recomendamos o livro: Hardware, de Marilene Schiavoni, da Editora Livro Técnico, um livro que esclarece muito, sem entrar nas profundezas da Eletrônica Digital.
                
Agora que sabemos que os dados ficam na Memória, vem a próxima pergunta:

Como podemos utilizar isso em Programação??

Algumas linguagens de programação, como C/C++, permitem que você acesse diretamente a Memória do computador, mas isso exige um conhecimento muito bom do hardware do computador utilizado.

Uma alternativa mais comum e simples para manipularmos dados em programação é utilizando VARIÁVEIS.

E o que vem a ser variáveis?

Tecnicamente é uma forma de “rotular” uma parte, ou pequeno pedaço, da memória, permitindo o uso desta memória, sem conhecer detalhes do hardware.

Mas podemos definir de forma mais genérica, e menos técnica, como uma “caixa” onde guardamos nossos dados, para os utilizarmos depois (Figura 5).

 Figura 5 - Variáveis

Mas, você, que já deve ter dado uma olhadinha em alguma linguagem de programação, mesmo que só por curiosidade, ou está iniciando os estudos, verifica que existem vários “tipos” de variáveis!!! Como isso??

Sim, isso é fato, algumas linguagens de programação possuem uma caixa para cada “tipo” de dados, a grosso modo (Figura 6): números inteiros (1 – 2 – 3 -...- 4...), números reais (1 – 1,1 – 1,2 – 1,234 -...) e letras ou palavras (“a” - “A” - “Avião” -...).

Figura 6 – Tipos de variáveis - caixas

Nenhum comentário:

Postar um comentário