Prévia do material em texto
Fundamentos da Programação de Computadores CONCEITO DE VARIÁVEL Constantes e Variáveis Variáveis e constantes são os elementos básicos que um programa manipula. Uma variável é um espaço reservado na memória do computador para armazenar um tipo de dado determinado. Variáveis devem receber nomes para poderem ser referenciadas e modificadas quando necessário. Um programa deve conter declarações que especificam de que tipo são as variáveis que ele utilizará e às vezes um valor inicial. Tipos podem ser, por exemplo: inteiros, reais, caracteres, etc. As expressões combinam variáveis e constantes para calcular novos valores. Variáveis: Representam uma posição na memória, possui nome e tipo e seu conteúdo pode variar ao longo do tempo. Um valor a cada instante. Esse armazenamento é feito na memória. Constantes Constante é um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa. Conforme o seu tipo, a constante é classificada como sendo numérica, lógica e literal. Exemplo de constantes: O conceito de CONSTANTES é similar ao de variáveis, entretanto, como diz o nome, ao reservar uma área de memória para constante, você deverá informar um valor e este será fixo durante toda a execução do programa. Este conceito é interessante quando no programa você possui valores fixos que devem sempre ser utilizados. Por exemplo, no cálculo do perímetro de uma circunferência: Veja que neste exemplo não determinamos os valores para as variáveis “raio” e “circunferência”, pois estes podem variar. No entanto, “PI” é sempre uma constante, neste caso, com valor 3,14. Independentemente do raio ou tamanho da circunferência, o valor de PI para o cálculo será sempre o mesmo. Variáveis Lembra-se da Memória RAM (Random Access Memory – Memória de Acesso Randômico)? A memória RAM é um tipo de memória para armazenamento rápido e temporário de dados pelo computador. Nela são armazenados dados que são utilizados pelos programas em execução. Ela é volátil, pois ao desligar o computador ou encerrar o programa, os dados que estavam armazenados são apagados. Bom, mas o que isso tem a ver? Quando criamos programas ou algoritmos, deve-se levar em consideração que o mesmo trabalhará com diversos dados, que precisam ser armazenados na memória RAM para que o computador possa processá-los. Por exemplo, numa soma simples (5+5 =10), você deve no mínimo reservar uma área de memória para armazenar o resultado (10), pois do contrário seu programa não terá como mostrar o resultado. Assim, quando falamos de VARIÁVEIS, estamos na verdade falando de um espaço na memória RAM do computador que ficará reservado para guardar algum dado que será utilizado pelo nosso programa. Normalmente, este dado só será conhecido no momento de executar o programa (como no algoritmo da agenda, onde só saberemos os nomes dos contatos na hora de cadastrá-los.) Tomemos como exemplo a soma de 2 números: vamos representar esta soma através da equação X + Y = Z. O esquema abaixo representa a memória RAM do computador para executar este cálculo: Note que reservamos três partes da memória RAM do computador para armazenar dados referentes à nossa soma. No momento, não sabemos exatamente quais são estes valores, pois na hora de executar o programa, cada usuário pode digitar um valor diferente para X e Y, fazendo com que o valor de Z também varie em função da soma de X e Y. Por isso damos o nome de variável, pois é uma área de memória que pode receber valores diferentes (variáveis) em momentos diferentes. Veja como ficaria este algoritmo: Um algoritmo, e posteriormente, um programa, recebem dados, que precisam ser armazenados no computador para serem utilizados no processamento. Esse armazenamento é feito na memória. Assim, uma variável representa uma posição de memória. Possui nome e tipo e seu conteúdo pode variar ao longo do tempo, durante a execução de um programa. Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante. Variáveis Variável é a representação simbólica dos elementos de um certo conjunto. Cada variável corresponde a uma posição de memória, cujo conteúdo pode se alterado ao longo do tempo durante a execução de um programa. Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante Exemplos de Variáveis: