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

Aula 6 - Constantes e variáveis

  • 1.
    Introdução a Algoritmose Linguagens de Programação Aula 6 | Constantes e Variáveis Apresentação Luiz Augusto de M. Morais
  • 2.
    Roteiro Constantes evariá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 Oque são constantes? UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 4.
    O que sãoconstantes? “São valores que não se alteram.” UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 5.
    O que sãoconstantes? 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 Oque são variáveis? UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 7.
    O que sãovariáveis? “São dados que podem mudar de valor.” UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 8.
    O que sãovariáveis? 100101 10111 10011101 0110111 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 9.
    O que sãovariáveis? Memória UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 10.
    O que sãovariáveis? Memória Variáveis UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 11.
    O que sãovariá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