SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Introdução a Algoritmos e
Linguagens de Programação
                            Aula 5 | Tipos de dados




             Apresentação
       Luiz Augusto de M. Morais
Roteiro

Representação de dados
  ●
   Sistema binário de numeração

Tipos de dados
  ●
   Tipos primitivos
    ●
      Inteiro
    ●
      Ponto Flutuante
    ●
      Caractere
    ●
      Booleano/Lógico
  ●
   Strings (Cadeia de caracteres)




                            UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Representação de dados
Sistema binário




          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Sistema binário




       “Neste sistema, são usados apenas
         dois dígitos para representar a
         quantidade desejada: 0 ou 1.”




                       UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Sistema binário

           Sistema decimal   Sistema binário
                   0                0000
                   1                0001
                   2                0010
                   3                0011
                   4                0100
                   5                0101
                   6                0110
                   7                0111
                   8                1000
                   9                1001
                  10                1010



                         UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Sistema binário




                  8   4      2      1              2índice


              10102
                  3   2      1      0




                          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos de dados
Tipos Primitivos




           UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos primitivos




       “São os tipos de dados mais básicos
         que são representados por uma
          linguagem de programação.”




                       UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos primitivos | Inteiro




         “São uma representação dos
       números inteiros da matemática
             nos computadores.”




                        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos primitivos | Inteiro


  Características
     ●
       Podem ser positivos, negativos ou nulos
     ●
       Não possuem parte fracionária

  Exemplos
     ●
       Positivos: 2, 4, 3
     ●
       Negativos: -1, -3, -89
     ●
       Nulos: 0




                                UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos primitivos | Ponto flutuante




         “São uma representação dos
       números decimais da matemática
             nos computadores.”




                       UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos primitivos | Ponto flutuante


  Características
     ●
       Podem ser positivos, negativos ou nulos
     ●
       Possuem parte fracionária
     ●
       Um ponto separa a parte inteira da fracionária

  Exemplos
     ●
       Positivos: 5.3, 42.1
     ●
       Negativos: -3.0, -5.7
     ●
       Nulos: 0.0




                               UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos primitivos | Caractere




       “São uma representação das letras,
             dígitos e símbolos nos
                computadores.”




                       UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos primitivos | Caractere


  Características
     ●
       Podem ser numéricos, alfabéticos e especiais
     ●
       Seguem um padrão de codificação (e.g. ASCII, Unicode)
     ●
       São geralmente envolvidos em aspas simples

  Exemplos
     ●
       Numéricos: '2', '4', '0'
     ●
       Alfabéticos: 'a', 'B', 'z'
     ●
       Especiais: '@', '#', '&'




                                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos primitivos | Booleano




        “São uma representação lógica de
       ligado/desligado, verdadeiro/falso,
                    sim/não.”




                        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos primitivos | Booleano


  Características
     ●
       Só podem representar dois valores: verdadeiro ou falso
     ●
       Servem como uma representação lógica de algo


  Exemplos
     ●
       O fogão está ligado
     ●
       A luz está acesa
     ●
       A porta está aberta




                             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Tipos de dados
String




     UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
String




         “É uma cadeia de caracteres. Pode
             representar uma frase, por
                     exemplo.”




                         UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
String


  Características
     ●
       São uma junção de um ou mais caracteres
     ●
       Seguem um padrão de codificação (e.g. ASCII, Unicode)
     ●
       São geralmente envolvidas por aspas duplas

  Exemplos
     ●
       “Luiz Augusto”
     ●
       “Introdução a Algoritmos e Linguagem de Programação”
     ●
       “Cerca de 97% da água do Planeta é salgada.”




                            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

Contenu connexe

Tendances (8)

Geração de Números Aleatórios
Geração de Números AleatóriosGeração de Números Aleatórios
Geração de Números Aleatórios
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Distribuições Estatísticas
Distribuições EstatísticasDistribuições Estatísticas
Distribuições Estatísticas
 
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Lista de exercicios   vetores, matrizes, registros e sub-algoritmosLista de exercicios   vetores, matrizes, registros e sub-algoritmos
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
 
algoritmo construção
algoritmo construçãoalgoritmo construção
algoritmo construção
 
Aula 7 - Modelos de Inferência - Monte Carlo.pdf
Aula 7 - Modelos de Inferência - Monte Carlo.pdfAula 7 - Modelos de Inferência - Monte Carlo.pdf
Aula 7 - Modelos de Inferência - Monte Carlo.pdf
 
Pseudo
PseudoPseudo
Pseudo
 
Linguagem C/C++: Condições ou expressões lógicas
Linguagem C/C++:  Condições ou expressões lógicasLinguagem C/C++:  Condições ou expressões lógicas
Linguagem C/C++: Condições ou expressões lógicas
 

En vedette

Aula1 apresentacao-110926181111-phpapp01
Aula1 apresentacao-110926181111-phpapp01Aula1 apresentacao-110926181111-phpapp01
Aula1 apresentacao-110926181111-phpapp01
Polyanna Conrado
 
Aula4 introducao-a-algoritmos-110926191723-phpapp02
Aula4 introducao-a-algoritmos-110926191723-phpapp02Aula4 introducao-a-algoritmos-110926191723-phpapp02
Aula4 introducao-a-algoritmos-110926191723-phpapp02
Polyanna Conrado
 
Algoritmo e lógica de programação - aula 4
Algoritmo e lógica de programação - aula 4Algoritmo e lógica de programação - aula 4
Algoritmo e lógica de programação - aula 4
engenhariadecomputacao
 
Tipos de Dados, Variáveis, Constantes
Tipos de Dados, Variáveis, ConstantesTipos de Dados, Variáveis, Constantes
Tipos de Dados, Variáveis, Constantes
Micael Coutinho
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
engenhariadecomputacao
 

En vedette (18)

Aula1 apresentacao-110926181111-phpapp01
Aula1 apresentacao-110926181111-phpapp01Aula1 apresentacao-110926181111-phpapp01
Aula1 apresentacao-110926181111-phpapp01
 
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
 
Csharp
CsharpCsharp
Csharp
 
Aula4 introducao-a-algoritmos-110926191723-phpapp02
Aula4 introducao-a-algoritmos-110926191723-phpapp02Aula4 introducao-a-algoritmos-110926191723-phpapp02
Aula4 introducao-a-algoritmos-110926191723-phpapp02
 
Aula 10 - Estruturas de repeticao
Aula 10 - Estruturas de repeticaoAula 10 - Estruturas de repeticao
Aula 10 - Estruturas de repeticao
 
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
 
Algoritmo e lógica de programação - aula 4
Algoritmo e lógica de programação - aula 4Algoritmo e lógica de programação - aula 4
Algoritmo e lógica de programação - aula 4
 
Lógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosLógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dados
 
Tipos de dados em MySQL
Tipos de dados em MySQLTipos de dados em MySQL
Tipos de dados em MySQL
 
Aula 9 - Estruturas Condicionais
Aula 9 - Estruturas CondicionaisAula 9 - Estruturas Condicionais
Aula 9 - Estruturas Condicionais
 
Tipos de Dados, Variáveis, Constantes
Tipos de Dados, Variáveis, ConstantesTipos de Dados, Variáveis, Constantes
Tipos de Dados, Variáveis, Constantes
 
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
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
 
Linguagem C - Entrada e Saída
Linguagem C - Entrada e SaídaLinguagem C - Entrada e Saída
Linguagem C - Entrada e Saída
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de Computadores
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
 
Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Plus de Luiz Augusto Macêdo Morais (6)

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 ...
 
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 13 - Trabalhando com strings
Aula 13 - Trabalhando com stringsAula 13 - Trabalhando com strings
Aula 13 - Trabalhando com strings
 
Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]
 

Dernier

8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 

Dernier (20)

Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 

Aula 5 - Tipos de dados

  • 1. Introdução a Algoritmos e Linguagens de Programação Aula 5 | Tipos de dados Apresentação Luiz Augusto de M. Morais
  • 2. Roteiro Representação de dados ● Sistema binário de numeração Tipos de dados ● Tipos primitivos ● Inteiro ● Ponto Flutuante ● Caractere ● Booleano/Lógico ● Strings (Cadeia de caracteres) UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 3. Representação de dados Sistema binário UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 4. Sistema binário “Neste sistema, são usados apenas dois dígitos para representar a quantidade desejada: 0 ou 1.” UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 5. Sistema binário Sistema decimal Sistema binário 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 10 1010 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 6. Sistema binário 8 4 2 1 2índice 10102 3 2 1 0 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 7. Tipos de dados Tipos Primitivos UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 8. Tipos primitivos “São os tipos de dados mais básicos que são representados por uma linguagem de programação.” UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 9. Tipos primitivos | Inteiro “São uma representação dos números inteiros da matemática nos computadores.” UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 10. Tipos primitivos | Inteiro Características ● Podem ser positivos, negativos ou nulos ● Não possuem parte fracionária Exemplos ● Positivos: 2, 4, 3 ● Negativos: -1, -3, -89 ● Nulos: 0 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 11. Tipos primitivos | Ponto flutuante “São uma representação dos números decimais da matemática nos computadores.” UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 12. Tipos primitivos | Ponto flutuante Características ● Podem ser positivos, negativos ou nulos ● Possuem parte fracionária ● Um ponto separa a parte inteira da fracionária Exemplos ● Positivos: 5.3, 42.1 ● Negativos: -3.0, -5.7 ● Nulos: 0.0 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 13. Tipos primitivos | Caractere “São uma representação das letras, dígitos e símbolos nos computadores.” UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 14. Tipos primitivos | Caractere Características ● Podem ser numéricos, alfabéticos e especiais ● Seguem um padrão de codificação (e.g. ASCII, Unicode) ● São geralmente envolvidos em aspas simples Exemplos ● Numéricos: '2', '4', '0' ● Alfabéticos: 'a', 'B', 'z' ● Especiais: '@', '#', '&' UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 15. Tipos primitivos | Booleano “São uma representação lógica de ligado/desligado, verdadeiro/falso, sim/não.” UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 16. Tipos primitivos | Booleano Características ● Só podem representar dois valores: verdadeiro ou falso ● Servem como uma representação lógica de algo Exemplos ● O fogão está ligado ● A luz está acesa ● A porta está aberta UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 17. Tipos de dados String UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 18. String “É uma cadeia de caracteres. Pode representar uma frase, por exemplo.” UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 19. String Características ● São uma junção de um ou mais caracteres ● Seguem um padrão de codificação (e.g. ASCII, Unicode) ● São geralmente envolvidas por aspas duplas Exemplos ● “Luiz Augusto” ● “Introdução a Algoritmos e Linguagem de Programação” ● “Cerca de 97% da água do Planeta é salgada.” 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