Gilvan Vieira Moura
E-mail: gilvansistema@hotmail.com
V
ARIÁVELUma 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.
V
ARIÁVEIS001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
V
ARIÁVEIS001
002
003
004
005
006
007
8
NOME
João009
010
011
12
CPF
98395831153013
014
015
016
017
018
019
020
021
022
023
24SALARIO 3000,00025
V
ARIÁVEISAo longo dos passos executados pelos algoritmos, muitas vezes temos a necessidade de armazenar
temporariamente algumas informações, que vão ser utilizadas ao longo do processamento.
Na programação, estes dados armazenados temporariamente durante a execução de um algoritmo são chamados de variáveis.
O primeiro passo que um programa seja executado em um computador é o carregamento desse programa para a memória. A memória é utilizada para armazenar tanto as instruções dos programas quanto os dados utilizados pelos mesmos.
Qualquer programa, para ser executado, tem de estar na memória.
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.
Começar por um caractere alfabético (A..Z, a..z)
Podem ser seguidos por mais caracteres alfabéticos (A..Z,a..z) ou 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.
Lembre –se media é diferente de MEDIA
E
XEMPLOSDENOMESDEVARIÁVEISSalario – correto
1ANO – errado (não começou com uma letra)
ANO1 – correto
a casa – errado (contém o caractere branco)
SAL/HORA – errado (contém o caractere “/”) SAL_HORA – correto
E
XEMPLOD
ECLARAÇÃODEVARIÁVEISPara 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 idade : inteiro nome: caractere salario: Real fimalgoritmo Informação vs Dados
O computador trabalha com dados, porém, o programador
que atribui informação aos dados armazenados no PC.
Exemplo:
12
dentro do computador...
Número
Tipos de Dados
É a forma com que os dados são armazenados.
Exemplo: 13 Isso é um texto!
T
IPOSDED
ADOSTipos de Dados
É a forma com que os dados são armazenados.
Exemplo:
14
Isso é uma
imagem!
T
IPOSDED
ADOSO
QUESÃOTIPOSDEVARIÁVEISQuando declaramos uma variável, devemos ter em mente quais valores serão armazenados naquele espaço de memória. É essa observação que definirá o tipo da variável a ser declarado.
Uma variável poder ser de um dos seguintes tipos: Tipo inteiro;
Tipo Real; Tipo caractere; Tipo lógico;
T
IPOINTEIRODeclararemos variáveis do tipo numérico inteiro quando precisamos armazenar valores inteiros, positivos ou negativos.
Exemplos de informações válidas em uma variável do tipo inteiro
0 ,1, 2, 5 -10, -5, -4
Por exemplo, se precisarmos de uma variável para armazenar o número de filhos de um funcionário, o tipo ideal para essa variável seria inteiro.
T
IPOREAL:
Declararemos variáveis do tipo numérico real para armazenar valores reais; em outras palavras, valores com ponto decimal
Exemplos de informações válidas em uma variável do tipo real
1.5, 3.72, 4.59
-4.99, -9.96
Esse seria o tipo ideal para armazenar, por exemplos, o salário de funcionários.
obs.: permite armazenar números inteiros ou fracionários.
T
IPOCARACTEREPermite armazenar caracteres alfanuméricos (ou seja letras, números, espaço, sinais de pontuação e outros símbolos)
Exemplos de informações válidas em uma variável do tipo caractere.
“AV. Brasil, 1500”
O tipo caractere aceita tudo ! @ # % â õ ç”
T
IPOLÓGICODeclararemos variáveis do tipo lógico para armazenar valores lógicos o valor de variáveis desse tipo será sempre VERDADEIRO ou FALSO.
Exemplos de informações válidas em uma variável do tipo lógico
Exemplo: "Li e aceito os termos de condições'.
V
F
Também conhecido como tipo Booleano.
O
USODEVARIÁVEISVariável é tudo está sujeito a variações, que é incerto, instável ou inconstante.
E quando se fala de computador, é preciso ter mente que o volume de dados a ser tratado é grande e diversificado.
Desta forma, os dados a serem processados são bastante variáveis.
E
XERCÍCIOAprendemos 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 B. Telefone-celular C. Nome+sobrenome D. 2taxa E. Telefone_celular F. conta1
E
XERCÍCIOAprendemos 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 B. Telefone-celular C. Nome+sobrenome D. 2taxa E. Telefone_celular F. conta1
C
ONSTATESConstantes é 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 caractere. Exemplo de constantes:
Exercício
Qual das variáveis abaixo são válidos?
24 a) Média b) Area c) circulo003 d) lugaresVazios e) 5letras f) FGTS g) Nota/2 h) aux_001 i) numero-2 j) percent% k) A l) f(x) m) variavel_auxiliar n) C&A o) A:90 p) 5X q) X5 r) numPag
25
Os dados grifados abaixo podem ser armazenados em qual tipo de dado (inteiro, real, caractere ou lógico )?
a)Fiquei devendo R$100,59 à instituição.
b)Resultado da soma das notas foi de 59.
c)O farol está ligado.
d)Mensagem na rede social: “Preserve o Meio Ambiente”.
e)O nadador dos 100 metros rasos fez 57,3 segundos.
f) A duração da viagem foi de 3,5 horas.
g)A senha da rede sem fio é “$3N#@-$3CR37@”.
h)O sensor indica porta aberta.
EXERCÍCIO
26
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@”.
n) Caractere
o) O sensor indica porta aberta.
p) Lógico
EXERCÍCIO EM SALA
CLASSIFIQUEOSDADOSESPECIFICADOSABAIXODEACORDO
COMSEUTIPO, ASSINALANDOCOM I OSDADOSDOTIPOINTEIRO,
COM R OSREAIS, COM C OSCARACTERES, COM B OSLÓ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
CLASSIFIQUEOSDADOSESPECIFICADOSABAIXODEACORDO
COMSEUTIPO, ASSINALANDOCOM I OSDADOSDOTIPOINTEIRO,
COM R OSREAIS, COM C OSCARACTERES, COM B OSLÓ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