Upload
luiz-augusto-macedo-morais
View
6.809
Download
1
Embed Size (px)
Citation preview
Introdução a Algoritmos e
Linguagens de Programação
ApresentaçãoLuiz Augusto de M. Morais
Aula 6 | Constantes e Variáveis
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Roteiro
●O que são constantes?●O que são variáveis?
Constantes e variáveis●Identificação●Atribuição●Declaração*
Manipulação de dados
Constantes e variáveis
O que são constantes?
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são constantes?
“São valores que não se alteram.”
●São imutáveis●Não podem ser alteradas durante uma execução●Geralmente são representadas em caixa alta.
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são constantes?
Características
Exemplos●PI = 3.14159265●VALOR_MAX = 100
Constantes e variáveis
O que são variáveis?
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são variáveis?
“São dados que podem mudar de valor.”
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são variáveis?
011011110011101
10111 100101
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são variáveis?
Memória
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são variáveis?
Memória
Variáveis
●Os valores que estão em seu interior podem mudar
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são variáveis?
Características
●raio = 3.4●area = PI * raio2
●nome = “Luiz Augusto”●sexo = 'm'
Exemplos
Manipulação de dados
Identificação
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
●Nunca comece com números●Não é permitido o uso de espaços em branco, acentosou 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 (_)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Manipulação de dados | Identificação
Regras para variáveis
Regras para constantes●Segue todas as regras para variáveis, exceto que são escritasem caixa alta
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Manipulação de dados | Identificação
Permitido Não permitido
●nome●aluno1●minha_variavel●sexo●variavel_bem_grande●_variavel_privada●__variavel_magica__
●1aluno●minha variavel●Outra variável●$variável●Aluno#1●2ª nota
Variáveis
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Manipulação de dados | Identificação
Permitido Não permitido
●NOME●ALUNO1●MINHA_CONSTANTE
●1aluno●minha constante●outra_constante●$constante●Aluno#1●2ª nota
Constantes
Manipulação de dados
Atribuição
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
●É 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
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Manipulação de dados | Atribuição
Características
Exemplos●PI = 3.14159265●VALOR_MAX = 100●nome = “Luiz Augusto”●idade = 19●sexo = 'm'
Manipulação de dados
Declaração
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
●Só existe em linguagens “burras”●Serve para dizer ao computador qual o tipo de dadosque você quer colocar na variável ou constante
●Python é inteligente! :)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Manipulação de dados | Declaração*
Características
ExemplosConstantes
real PI = 3.14159265inteiro VALOR_MAX = 100
Variáveisstring nome = “Luiz Augusto”inteiro idade = 19
Referências
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES
FERRARI, Fabrício; CECHINEL, Cristian.Introdução a Algoritmos e Programação. [S. l. : s. n.]