SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Introdução a Algoritmos e
Linguagens de Programação
                    Aula 6 | Constantes e Variáveis




             Apresentação
       Luiz Augusto de M. Morais
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
Constantes e variáveis
O que são constantes?




                UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
O que são constantes?




        “São valores que não se alteram.”




                        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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
Constantes e variáveis
O que são variáveis?




               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?



                                                 100101
                                  10111
                                                         10011101
                       0110111




                       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




                       UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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
Manipulação de dados
Identificação




        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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
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
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
Manipulação de dados
Atribuição




        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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
Manipulação de dados
Declaração




        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
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
Referências


FERRARI, Fabrício; CECHINEL, Cristian.
Introdução a Algoritmos e Programação. [S. l. : s. n.]




                             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES

Weitere ähnliche Inhalte

Was ist angesagt?

Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 
Algoritmos - Lógica de Programação
Algoritmos - Lógica de ProgramaçãoAlgoritmos - Lógica de Programação
Algoritmos - Lógica de ProgramaçãoElaine Cecília Gatto
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmosAdilio Tavares
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
 
Pensamento Computacional
Pensamento ComputacionalPensamento Computacional
Pensamento ComputacionalLuiz Rocha
 
Aula 2 - Lógica de Programação
Aula 2 - Lógica de ProgramaçãoAula 2 - Lógica de Programação
Aula 2 - Lógica de ProgramaçãoInstituto CENTEC
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Cloves da Rocha
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
Aula sobre matrizes - Linguagem C
Aula sobre matrizes - Linguagem CAula sobre matrizes - Linguagem C
Aula sobre matrizes - Linguagem Cprofjr
 
Algoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosAlgoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosMauro Pereira
 

Was ist angesagt? (20)

Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 
Algoritmos: Variáveis e Constantes
Algoritmos: Variáveis e ConstantesAlgoritmos: Variáveis e Constantes
Algoritmos: Variáveis e Constantes
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos - Lógica de Programação
Algoritmos - Lógica de ProgramaçãoAlgoritmos - Lógica de Programação
Algoritmos - Lógica de Programação
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmos
 
Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 
Algoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetiçãoAlgoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetição
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Pensamento Computacional
Pensamento ComputacionalPensamento Computacional
Pensamento Computacional
 
Aula 2 - Lógica de Programação
Aula 2 - Lógica de ProgramaçãoAula 2 - Lógica de Programação
Aula 2 - Lógica de Programação
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Aula sobre matrizes - Linguagem C
Aula sobre matrizes - Linguagem CAula sobre matrizes - Linguagem C
Aula sobre matrizes - Linguagem C
 
Linguagem C - Ponteiros
Linguagem C - PonteirosLinguagem C - Ponteiros
Linguagem C - Ponteiros
 
Algoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosAlgoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentos
 

Andere mochten auch

Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAndré Constantino da Silva
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresRegis Magalhães
 
Tipos de Dados, Variáveis, Constantes
Tipos de Dados, Variáveis, ConstantesTipos de Dados, Variáveis, Constantes
Tipos de Dados, Variáveis, ConstantesMicael Coutinho
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosElaine Cecília Gatto
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlgWillians Miyabara
 
Lista de exercício resposta
Lista de exercício   respostaLista de exercício   resposta
Lista de exercício respostaHercules Santhus
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidosCrishna Irion
 
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...Luiz Augusto Macêdo Morais
 
A Utilização de Softwares Educativos no Ensino do Matemática
A Utilização de Softwares Educativos no Ensino do MatemáticaA Utilização de Softwares Educativos no Ensino do Matemática
A Utilização de Softwares Educativos no Ensino do MatemáticaCarlos Monteiro
 
02 lógica de programaçoo tipos de dados, constantes e variáveis
02 lógica de programaçoo tipos de dados, constantes e variáveis02 lógica de programaçoo tipos de dados, constantes e variáveis
02 lógica de programaçoo tipos de dados, constantes e variáveisEdgley Xavier
 
Módulo 3 - Variáveis e Constantes
Módulo 3 - Variáveis e ConstantesMódulo 3 - Variáveis e Constantes
Módulo 3 - Variáveis e ConstantesCarlos Fernando Jung
 
Poo1 aula 4 - tipos de dados variáveis-constantes
Poo1   aula 4 - tipos de dados variáveis-constantesPoo1   aula 4 - tipos de dados variáveis-constantes
Poo1 aula 4 - tipos de dados variáveis-constantesDenis Sobrenome
 
02. tipos de_dados,_constantes_e_variáveis
02. tipos de_dados,_constantes_e_variáveis02. tipos de_dados,_constantes_e_variáveis
02. tipos de_dados,_constantes_e_variáveisGilson Bezerra
 

Andere mochten auch (20)

Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
 
Tipos de Dados, Variáveis, Constantes
Tipos de Dados, Variáveis, ConstantesTipos de Dados, Variáveis, Constantes
Tipos de Dados, Variáveis, Constantes
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de Algoritmos
 
Algoritmos: Tipos de Dados
Algoritmos: Tipos de DadosAlgoritmos: Tipos de Dados
Algoritmos: Tipos de Dados
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
Aula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e SaídaAula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e Saída
 
Lista de exercício resposta
Lista de exercício   respostaLista de exercício   resposta
Lista de exercício resposta
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
 
Linguagem C - Entrada e Saída
Linguagem C - Entrada e SaídaLinguagem C - Entrada e Saída
Linguagem C - Entrada e Saída
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
 
Apresentação PDA CEDERJ
Apresentação PDA CEDERJApresentação PDA CEDERJ
Apresentação PDA CEDERJ
 
A Utilização de Softwares Educativos no Ensino do Matemática
A Utilização de Softwares Educativos no Ensino do MatemáticaA Utilização de Softwares Educativos no Ensino do Matemática
A Utilização de Softwares Educativos no Ensino do Matemática
 
02 lógica de programaçoo tipos de dados, constantes e variáveis
02 lógica de programaçoo tipos de dados, constantes e variáveis02 lógica de programaçoo tipos de dados, constantes e variáveis
02 lógica de programaçoo tipos de dados, constantes e variáveis
 
Módulo 3 - Variáveis e Constantes
Módulo 3 - Variáveis e ConstantesMódulo 3 - Variáveis e Constantes
Módulo 3 - Variáveis e Constantes
 
Poo1 aula 4 - tipos de dados variáveis-constantes
Poo1   aula 4 - tipos de dados variáveis-constantesPoo1   aula 4 - tipos de dados variáveis-constantes
Poo1 aula 4 - tipos de dados variáveis-constantes
 
02. tipos de_dados,_constantes_e_variáveis
02. tipos de_dados,_constantes_e_variáveis02. tipos de_dados,_constantes_e_variáveis
02. tipos de_dados,_constantes_e_variáveis
 
Algoritmos Aula 02
Algoritmos Aula 02Algoritmos Aula 02
Algoritmos Aula 02
 

Mehr von Luiz Augusto Macêdo Morais

Mehr von Luiz Augusto Macêdo Morais (15)

Minicurso: Python e suas baterias incluídas
Minicurso: Python e suas baterias incluídasMinicurso: Python e suas baterias incluídas
Minicurso: Python e suas baterias incluídas
 
Expressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e PráticaExpressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e Prática
 
Aula 15 - Organizando os dados com listas
Aula 15 - Organizando os dados com listasAula 15 - Organizando os dados com listas
Aula 15 - Organizando os dados com listas
 
Aula 14 - Funções: não duplique seu código
Aula 14 - Funções: não duplique seu códigoAula 14 - Funções: não duplique seu código
Aula 14 - Funções: não duplique seu código
 
Aula 13 - Trabalhando com strings
Aula 13 - Trabalhando com stringsAula 13 - Trabalhando com strings
Aula 13 - Trabalhando com strings
 
Aula 12 - Começando a programar : repetição
Aula 12 - Começando a programar : repetiçãoAula 12 - Começando a programar : repetição
Aula 12 - Começando a programar : repetição
 
Aula 11 - Começando a programar: Condicionais
Aula 11 - Começando a programar: CondicionaisAula 11 - Começando a programar: Condicionais
Aula 11 - Começando a programar: Condicionais
 
Aula 10 - Estruturas de repeticao
Aula 10 - Estruturas de repeticaoAula 10 - Estruturas de repeticao
Aula 10 - Estruturas de repeticao
 
Aula 9 - Estruturas Condicionais
Aula 9 - Estruturas CondicionaisAula 9 - Estruturas Condicionais
Aula 9 - Estruturas Condicionais
 
Aula 7 - Expressões Aritméticas e Lógicas
Aula 7 - Expressões Aritméticas e LógicasAula 7 - Expressões Aritméticas e Lógicas
Aula 7 - Expressões Aritméticas e Lógicas
 
Aula 5 - Tipos de dados
Aula 5 - Tipos de dadosAula 5 - Tipos de dados
Aula 5 - Tipos de dados
 
Aula 4 - Introducão a algoritmos
Aula 4 - Introducão a algoritmosAula 4 - Introducão a algoritmos
Aula 4 - Introducão a algoritmos
 
Aula 2 - Histórico da Computação e OAC
Aula 2 - Histórico da Computação e OACAula 2 - Histórico da Computação e OAC
Aula 2 - Histórico da Computação e OAC
 
Aula 1 - Apresentação
Aula 1 - ApresentaçãoAula 1 - Apresentação
Aula 1 - Apresentação
 
Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]
 

Kürzlich hochgeladen

Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -Mary Alvarenga
 
Como fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresComo fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresEu Prefiro o Paraíso.
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxMarceloDosSantosSoar3
 
FORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaFORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaBenigno Andrade Vieira
 
arte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalarte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalidicacia
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiMary Alvarenga
 
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdf
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdfMês da Leitura - Agrupamento de Escolas de Vagos 2024.pdf
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdfEscolaSecundria2
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderLucliaResende1
 
Aula 5 - A Guerra acabou, o mundo se modificou..pptx
Aula 5 - A Guerra acabou, o mundo se modificou..pptxAula 5 - A Guerra acabou, o mundo se modificou..pptx
Aula 5 - A Guerra acabou, o mundo se modificou..pptxMarceloDosSantosSoar3
 
Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024gilmaraoliveira0612
 
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123JaineCarolaineLima
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosAgrela Elvixeo
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)profesfrancleite
 
Ressonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxRessonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxPatriciaFarias81
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING Mary Alvarenga
 
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...Unidad de Espiritualidad Eudista
 
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdfARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdfItaloAtsoc
 

Kürzlich hochgeladen (20)

Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -
 
Como fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresComo fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de Gestores
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
 
FORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaFORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de história
 
arte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalarte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacional
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegypti
 
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdf
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdfMês da Leitura - Agrupamento de Escolas de Vagos 2024.pdf
Mês da Leitura - Agrupamento de Escolas de Vagos 2024.pdf
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entender
 
Aula 5 - A Guerra acabou, o mundo se modificou..pptx
Aula 5 - A Guerra acabou, o mundo se modificou..pptxAula 5 - A Guerra acabou, o mundo se modificou..pptx
Aula 5 - A Guerra acabou, o mundo se modificou..pptx
 
Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024
 
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
 
Ressonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxRessonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptx
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING
 
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
 
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
 
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdfARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
 
Boletim informativo Contacto - março 2024
Boletim informativo Contacto - março 2024Boletim informativo Contacto - março 2024
Boletim informativo Contacto - março 2024
 

Aula 6 - Constantes e variáveis

  • 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
  • 3. Constantes e variáveis O que são constantes? 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
  • 6. Constantes e variáveis O que são variáveis? 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
  • 12. Manipulação de dados Identificação 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
  • 16. Manipulação de dados Atribuição 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
  • 18. Manipulação de dados Declaração 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
  • 20. Referências FERRARI, Fabrício; CECHINEL, Cristian. Introdução a Algoritmos e Programação. [S. l. : s. n.] UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES