Download - Aula 6 - Constantes e variáveis
![Page 1: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/1.jpg)
Introdução a Algoritmos e
Linguagens de Programação
ApresentaçãoLuiz Augusto de M. Morais
Aula 6 | Constantes e Variáveis
![Page 2: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/2.jpg)
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
![Page 3: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/3.jpg)
Constantes e variáveis
O que são constantes?
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
![Page 4: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/4.jpg)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são constantes?
“São valores que não se alteram.”
![Page 5: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/5.jpg)
●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
![Page 6: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/6.jpg)
Constantes e variáveis
O que são variáveis?
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
![Page 7: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/7.jpg)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são variáveis?
“São dados que podem mudar de valor.”
![Page 8: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/8.jpg)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são variáveis?
011011110011101
10111 100101
![Page 9: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/9.jpg)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são variáveis?
Memória
![Page 10: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/10.jpg)
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são variáveis?
Memória
Variáveis
![Page 11: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/11.jpg)
●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
![Page 12: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/12.jpg)
Manipulação de dados
Identificação
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
![Page 13: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/13.jpg)
●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
![Page 14: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/14.jpg)
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
![Page 15: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/15.jpg)
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
![Page 16: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/16.jpg)
Manipulação de dados
Atribuição
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
![Page 17: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/17.jpg)
●É 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'
![Page 18: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/18.jpg)
Manipulação de dados
Declaração
UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
![Page 19: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/19.jpg)
●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
![Page 20: Aula 6 - Constantes e variáveis](https://reader030.vdocuments.net/reader030/viewer/2022020207/5570ef1bd8b42ac4248b4ac6/html5/thumbnails/20.jpg)
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.]