20
Introdução a Algoritmos e Linguagens de Programação Apresentação Luiz Augusto de M. Morais Aula 6 | Constantes e Variáveis

Aula 6 - Constantes e variáveis

Embed Size (px)

Citation preview

Page 1: Aula 6 - Constantes e variáveis

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

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

Constantes e variáveis

O que são constantes?

UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES

Page 4: Aula 6 - Constantes e variáveis

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

●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

Constantes e variáveis

O que são variáveis?

UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES

Page 7: Aula 6 - Constantes e variáveis

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

UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES

O que são variáveis?

011011110011101

10111 100101

Page 9: Aula 6 - Constantes e variáveis

UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES

O que são variáveis?

Memória

Page 10: Aula 6 - Constantes e variáveis

UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES

O que são variáveis?

Memória

Variáveis

Page 11: Aula 6 - Constantes e 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

Page 12: Aula 6 - Constantes e variáveis

Manipulação de dados

Identificação

UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES

Page 13: Aula 6 - Constantes e variáveis

●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

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

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

Manipulação de dados

Atribuição

UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES

Page 17: Aula 6 - Constantes e variáveis

●É 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

Manipulação de dados

Declaração

UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES

Page 19: Aula 6 - Constantes e variáveis

●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

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.]