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

Weitere ähnliche Inhalte

Was ist angesagt?

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óriosSimulação
 
Distribuições Estatísticas
Distribuições EstatísticasDistribuições Estatísticas
Distribuições EstatísticasSimulação
 
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-algoritmosMauro Pereira
 
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.pdfSauloSaturninodeSous
 
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ógicasnataferraz
 

Was ist angesagt? (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
 

Andere mochten auch

Aula1 apresentacao-110926181111-phpapp01
Aula1 apresentacao-110926181111-phpapp01Aula1 apresentacao-110926181111-phpapp01
Aula1 apresentacao-110926181111-phpapp01Polyanna Conrado
 
Aula4 introducao-a-algoritmos-110926191723-phpapp02
Aula4 introducao-a-algoritmos-110926191723-phpapp02Aula4 introducao-a-algoritmos-110926191723-phpapp02
Aula4 introducao-a-algoritmos-110926191723-phpapp02Polyanna 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 4engenhariadecomputacao
 
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 dadosWesley R. Bezerra
 
Tipos de Dados, Variáveis, Constantes
Tipos de Dados, Variáveis, ConstantesTipos de Dados, Variáveis, Constantes
Tipos de Dados, Variáveis, ConstantesMicael 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 1engenhariadecomputacao
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresLuis Ferreira
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Luis Ferreira
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Andere mochten auch (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
 

Mehr von Luiz Augusto Macêdo Morais

Mehr von 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]
 

Kürzlich hochgeladen

Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxconcelhovdragons
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxDeyvidBriel
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasRicardo Diniz campos
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfErasmo Portavoz
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...LizanSantos1
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
Atividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoAtividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoMary Alvarenga
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOVALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOBiatrizGomes1
 

Kürzlich hochgeladen (20)

Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecas
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdf
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
Atividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoAtividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu Abrigo
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOVALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
 

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