23/02/2015
VARIÁVEL

Uma variável é um local na memória principal,
isto é um endereço que armazena um conteúdo.

Em linguagens de alto nível, nós é permitido dar
nome
a
esse
endereço
para
facilitar
a
programação.
Gilvan Vieira Moura
E-mail: [email protected]
VARIÁVEIS
VARIÁVEIS
001
002
003
004
005
001
002
003
004
005
006
007
008
009
010
006
007
8 NOME
009
010
013
014
015
019
020
SALARIO
025
João
011
012
013
014
015
011
12 CPF
98395831153
016
017
018
019
020
016
017
018
021
022
023
024
025
021
022
023
24
3000,00
1
23/02/2015
VARIÁVEIS


Ao longo dos passos executados pelos algoritmos,
O primeiro passo que um programa seja executado em um
computador é o carregamento desse programa para a
muitas vezes temos a necessidade de armazenar
memória. A memória é utilizada para armazenar tanto as
temporariamente algumas informações, que vão ser
instruções dos programas quanto os dados utilizados pelos
mesmos.
utilizadas ao longo do processamento.

Qualquer programa, para ser executado, tem de estar na
memória.

Na
programação,
estes
dados
armazenados

temporariamente durante a execução de um algoritmo
são chamados de variáveis.
Ao
desenvolvermos
nossos
algoritmos,
frequentemente
precisamos armazenar dados referentes ao problema, como
um nome, um número ou mesmo o resultado de uma
operação.
EXEMPLOS DE NOMES DE VARIÁVEIS

Começar por um caractere alfabético (A..Z, a..z)

Podem ser seguidos por mais caracteres alfabéticos (A..Z,a..z) ou
Salario
– correto
1ANO
– errado (não começou com uma letra)
ANO1
– correto
numéricos (0..9)

Não devem ser usados caracteres especiais (#, $, %, +, ...), exceto
o sublinhado (underline / underscore): “_”

Não devem ser usadas letras com acento ou til (ã, é, ü, ...)

Nomes de variáveis escritas com letras maiúsculas serão
diferentes de letras minúsculas.

a
casa
SAL/HORA
– errado (contém o caractere branco)
– errado (contém o caractere “/”)
SAL_HORA
– correto
_DESCONTO
– errado (não começou com uma letra)
Lembre –se media é diferente de MEDIA
2
23/02/2015
EXEMPLO
DECLARAÇÃO DE VARIÁVEIS

Para que uma variável possa ser usada em um
programa, ela deve primeiro ser declarada, para que
seja
reservado
espaço
na
memória
para
armazenamento de seus dados.

NOME_VARIAVEL : TIPO_DADOS

as variáveis devem ser declaradas no início do
programa (mas em alguns casos podem ser declaradas
em outras parte do programa)

algoritmo teste
var
Informação vs Dados

O computador trabalha com dados, porém, o programador
que atribui informação aos dados armazenados no PC.
Exemplo:
idade : inteiro
nome: caractere
salario: Real
Número
30!
fimalgoritmo
dentro do computador...
12
3
23/02/2015
TIPOS DE DADOS

TIPOS DE DADOS
Tipos de Dados

É a forma com que os dados são armazenados.
Exemplo:
Tipos de Dados

É a forma com que os dados são armazenados.
Exemplo:

Isso é um
texto!
Isso é uma
imagem!
13
14
O QUE SÃO TIPOS DE VARIÁVEIS

Quando declaramos uma variável, devemos ter em mente

Declararemos variáveis do tipo numérico inteiro quando
quais valores serão armazenados naquele espaço de
precisamos armazenar valores inteiros, positivos ou
memória. É essa observação que definirá o tipo da variável
negativos.
a ser declarado.

TIPO INTEIRO

Exemplos de informações válidas em uma variável do
tipo inteiro
Uma variável poder ser de um dos seguintes tipos:
0 ,1, 2, 5

Tipo inteiro;


Tipo Real;

-10, -5, -4

Por exemplo, se precisarmos de uma variável para

Tipo caractere;

Tipo lógico;
armazenar o número de filhos de um funcionário, o
tipo ideal para essa variável seria inteiro.
4
23/02/2015
TIPO REAL:

TIPO CARACTERE
Declararemos variáveis do tipo numérico real para armazenar

valores reais; em outras palavras, valores com ponto decimal
Permite armazenar caracteres alfanuméricos (ou seja
letras, números, espaço, sinais de pontuação e outros

Exemplos de informações válidas em uma variável do tipo
símbolos)
real

1.5, 3.72, 4.59

-4.99, -9.96

Exemplos de informações válidas em uma variável do
tipo caractere.

Esse seria o tipo ideal para armazenar, por exemplos, o
salário de funcionários.

obs.: permite armazenar números inteiros ou fracionários.

“AV. Brasil, 1500”

O tipo caractere aceita tudo ! @ # % â õ ç”
O USO DE VARIÁVEIS
TIPO LÓGICO

Declararemos variáveis do tipo lógico para armazenar

valores lógicos o valor de variáveis desse tipo será
Variável é tudo está sujeito a variações, que é incerto,
instável ou inconstante.
sempre VERDADEIRO ou FALSO.


Exemplos de informações válidas em uma variável do
tipo lógico

diversificado.
Exemplo: "Li e aceito os termos de condições'.

V

F

Também conhecido como tipo Booleano.
E quando se fala de computador, é preciso ter mente
que o volume de dados a ser tratado é grande e

Desta forma, os dados a serem processados são
bastante variáveis.
5
23/02/2015
EXERCÍCIO

Aprendemos algumas regras que devem ser seguidas
para dar nomes a variáveis. Assinale os nomes de
variáveis que obedecem a essas regras:
EXERCÍCIO

Aprendemos algumas regras que devem ser seguidas
para dar nomes a variáveis. Assinale os nomes de
variáveis que obedecem a essas regras:
A.
Nome
A.
Nome
B.
Telefone-celular
B.
Telefone-celular
C.
Nome+sobrenome
C.
Nome+sobrenome
D.
2taxa
D.
2taxa
E.
Telefone_celular
E.
Telefone_celular
F.
conta1
F.
conta1
CONSTATES

Constantes é um determinado valor fixo que não se

Exercício
Qual das variáveis abaixo são válidos?
modifica ao longo do tempo, durante a execução de um
programa. Conforme o seu tipo, a constante é
a) Média
j)
b) Area
k) A
percent%
c) circulo003
l)
d) lugaresVazios
m) variavel_auxiliar
e) 5letras
n) C&A
f)
o) A:90
classificada como sendo numérica, lógica e caractere.

Exemplo de constantes:
FGTS
f(x)
g) Nota/2
p) 5X
h) aux_001
q) X5
i)
r)
numero-2
numPag
24
6
23/02/2015
EXERCÍCIO
EXERCÍCIO
Os dados grifados abaixo podem ser armazenados em qual

tipo de dado (inteiro, real, caractere ou lógico )?
a)
b)
c)
d)
e)
Fiquei devendo R$100,59 à instituição.
Resultado da soma das notas foi de 59.
O farol está ligado.
Mensagem na rede social: “Preserve o Meio Ambiente”.
O nadador dos 100 metros rasos fez 57,3 segundos.
A duração da viagem foi de 3,5 horas.
f)
EM
SALA
a)
Fiquei devendo R$100,59 à instituição.
b)
Real
c)
Resultado da soma das notas foi de 59.
d)
Inteiro
e)
O farol está ligado.
f)
Lógico
g)
Mensagem na rede social: “Preserve o Meio Ambiente”.
h)
Caractere
i)
O nadador dos 100 metros rasos fez 57,3 segundos.
j)
Real
k)
A duração da viagem foi de 3,5 horas.
l)
Real
m)
A senha da rede sem fio é “$3N#@-$3CR37@”.
Caractere
g)
A senha da rede sem fio é “$3N#@-$3CR37@”.
n)
o)
O sensor indica porta aberta.
h)
O sensor indica porta aberta.
p)
Lógico
25
CLASSIFIQUE OS DADOS ESPECIFICADOS ABAIXO DE ACORDO
COM SEU TIPO, ASSINALANDO COM I OS DADOS DO TIPO INTEIRO,
COM R OS REAIS, COM C OS CARACTERES, COM B OS LÓGICOS
(BOOLEANOS).
( ) 0.21
 ( ) 0.35
 ( ) “+3257”
 ( ) verdadeiro
() 1
 ( ) falso
 ( ) +3257
 ( ) “verdadeiro”

( ) -0.001
( ) “-0.0”
( ) “1%”
( ) +3257.
( ) “3”
( ) “C”
( ) 0.0
( ) “a”
( ) “Maria”
( ) “João” 1
( ) 123.0
( ) 0
26
CLASSIFIQUE OS DADOS ESPECIFICADOS ABAIXO DE ACORDO
COM SEU TIPO, ASSINALANDO COM I OS DADOS DO TIPO INTEIRO,
COM R OS REAIS, COM C OS CARACTERES, COM B OS LÓGICOS
(BOOLEANOS).
(R) 0.21
 (R) 0.35
 (C) “+3257”
 (B) verdadeiro
 (I) 1
 (B) falso
 (I) +3257
 (C) “verdadeiro”

(R) -0.001
(C) “-0.0”
(C) “1%”
(R) +3257.
(C) “3”
(C) “C”
(R) 0.0
(C) “a”
(C) “Maria”
(C) “João” 1
(R) 123.0
(I) 0
7
Download

Variáveis, Tipos de Dados e Constantes