1) O documento discute constantes e variáveis, apresentando suas definições e características principais. Constantes são valores imutáveis representados em caixa alta, enquanto variáveis armazenam valores que podem mudar.
2) Regras para identificação de variáveis e constantes são explicadas, como não começar com números e usar minúsculas para variáveis.
3) A atribuição e a declaração são processos para colocar valores nas variáveis, sendo a atribuição feita com o operador =.
1. Introdução a Algoritmos e
Linguagens de Programação
Aula 6 | Constantes e Variáveis
Apresentação
Luiz Augusto de M. Morais
2. Roteiro
Constantes e variáveis Manipulação de dados
●
O que são constantes? ●
Identificação
●
O que são variáveis? ●
Atribuição
●
Declaração*
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
4. O que são constantes?
“São valores que não se alteram.”
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
5. O que são constantes?
Características
●
São imutáveis
●
Não podem ser alteradas durante uma execução
●
Geralmente são representadas em caixa alta.
Exemplos
●
PI = 3.14159265
●
VALOR_MAX = 100
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
7. O que são variáveis?
“São dados que podem mudar de
valor.”
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
8. O que são variáveis?
100101
10111
10011101
0110111
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
9. O que são variáveis?
Memória
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
10. O que são variáveis?
Memória
Variáveis
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
11. O que são variáveis?
Características
Os valores que estão em seu interior podem mudar
●
Exemplos
●
raio = 3.4
●
area = PI * raio2
●
nome = “Luiz Augusto”
●
sexo = 'm'
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
13. Manipulação de dados | Identificação
Regras para variáveis
●
Nunca comece com números
●
Não é permitido o uso de espaços em branco, acentos
ou caracteres especiais
●
Não é permitido utilizar palavras reservadas
●
Geralmente começam com um caractere alfabético
●
Geralmente são escritas em minúsculo
●
Só são permitidos caracteres alfanuméricos ou sublinhado (_)
Regras para constantes
Segue todas as regras para variáveis, exceto que são escritas
●
em caixa alta
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
14. Manipulação de dados | Identificação
Variáveis
Permitido Não permitido
●
nome ●
1aluno
●
aluno1 ●
minha variavel
●
minha_variavel ●
Outra variável
●
sexo ●
$variável
●
variavel_bem_grande ●
Aluno#1
●
_variavel_privada ●
2ª nota
●
__variavel_magica__
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
15. Manipulação de dados | Identificação
Constantes
Permitido Não permitido
●
NOME ●
1aluno
●
ALUNO1 ●
minha constante
●
MINHA_CONSTANTE ●
outra_constante
●
$constante
●
Aluno#1
●
2ª nota
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
17. Manipulação de dados | Atribuição
Características
●
É o processo de “colocar os dados nas caixas”.
●
É utilizado o operador de atribuição (=)
●
O que está à esquerda do operador é o identificador
●
O que está à direita do operador é o valor
Exemplos
●
PI = 3.14159265
●
VALOR_MAX = 100
●
nome = “Luiz Augusto”
●
idade = 19
●
sexo = 'm'
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
19. Manipulação de dados | Declaração*
Características
●
Só existe em linguagens “burras”
●
Serve para dizer ao computador qual o tipo de dados
que você quer colocar na variável ou constante
●
Python é inteligente! :)
Exemplos
Constantes Variáveis
real PI = 3.14159265 string nome = “Luiz Augusto”
inteiro VALOR_MAX = 100 inteiro idade = 19
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES