SlideShare una empresa de Scribd logo
1 de 15
Algoritmo

    Algoritmo e Programação
Prof.: Geraldo Herystarley Veloso
               Cruz
Conceito

É uma sequencia de passos que visa a atingir um
   objetivo bem definido (FORBELONE, 1999).

    É a descrição dos passos que devem ser
        seguidos para a realização de uma
             tarefa(ASCENCIO,1999).
Conceito

 É uma sequencia finita de instruções ou
operações cuja a execução, em tempo finito,
    resolve um problema computacional,
       qualquer que seja sua instância
              (SALVETTI,1999)
Classificações


Descritivo/Narrativo
    Fluxograma
  Pseudocódigo
Descritivo/Narrativo


 Essa consiste em escrever passo a passo a
    resolução do problema utilizando uma
linguagem convencional de comunicação dos
                   passos.
Descritivo/Narrativo
• Exemplo
Passo 1 – Separar ovo, frigideira, óleo, sal e escumadeira;
Passo 2 – Acender a chama do fogão;
Passo 3 – Colocar o óleo na frigideira;
Passo 4 – Colocar a frigideira na chama do fogão;
Passo 5 – Retirar o ovo da casca e colocá-lo na frigideira;
Passo 6 – Sal a gosto;
Passo 7 – Aguardar o ponto da fritura;
Passo 8 – Fritura Pronta? Se não volte a passo 7;
Passo 9 – Desligar o fogão;
Passo 10 – Retirar da frigideira para servir;
Fluxograma


• Consiste na demonstração passo a passo da
  solução do problema através de simbolos,
  obedecendo regras
Conceito
É um dos modelos de diagrama, que representa
      um esquema gráfico de um processo.
        Podemos entendê-lo como uma
  documentação passo a passo da execução de
              um processo qualquer.
  É uma das sete ferramentas da qualidade e
  muito utilizada em fábricas e industrias para a
     organização de produtos e processos.
Conceito
Os fluxogramas representam um importante
 instrumento para compreensão e análise do
  funcionamento dos sistemas, representa o
   fluxo ou a seqüência normal de qualquer
       trabalho, produto ou documento.
    Através deles é possível verificar se as
     operações estão sendo executadas da
maneira mais eficiente pelos órgãos e pessoas
                   adequadas
Símbolos
    Início / Fim
                                  Relatório
    de Processo
                                impresso/Vídeo


                     Conector

Execução de uma
     Ação

                                Alimentação Manual


                     Conector
      Decisão
A               B


     Inicio            Colocar a
                     frigideira na   Desligar o
                    chama do fogo     fogão
 Separar ovo,
frigideira, sal e   Retirar o ovo
 escumadeira         da casca e       Retirar da
                    colocá-lo na     frigideira e
                      frigideira         servir
  Acender a
  chama do
    fogão            Aguardar o
                      ponto de
                       fritura            Fim

 Colocar óleo
 na frigideira         Fritura
                       Pronta
                          ?
       A
                          B
Pseudocódigo


Consiste em estabelecer a solução passo a passo
      de um problema por meios de regras
                 predefinidas
Pseudocódigo
Programa Soma
Variaveis
      N1,N2,N3,N4 : Inteira;
Inicio
Imprima (“Entre com um valor”);
Leia(N1);
Imprima (“Entre com um valor”);
Leia(N2);
Imprima (“Entre com um valor”);
Leia(N3);
N4:= (N1+N2+N3)/3;
Imprima (“A média dos três números é ‘,N4);
Fim.
Construção de um algoritmo

• Conhecer bem o processo ou problema a ser
  resolvido;
• Definir valores de entrada;
• Definir o processamento que será realizado;
• Definir os valores de saída;
Algoritmo

Más contenido relacionado

Similar a Algoritmo

Aula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxAula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxJadna Almeida
 
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
 
53392229 apostila-de-algoritmo-2009
53392229 apostila-de-algoritmo-200953392229 apostila-de-algoritmo-2009
53392229 apostila-de-algoritmo-2009starley lobo
 
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMN
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMNGuia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMN
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMNMauricio Bitencourt, CBPP
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06André Phillip Bertoletti
 
Introdução - Algoritmos
Introdução - AlgoritmosIntrodução - Algoritmos
Introdução - AlgoritmosPsLucas
 
50978145 algoritmos-exercicios-resolvidos
50978145 algoritmos-exercicios-resolvidos50978145 algoritmos-exercicios-resolvidos
50978145 algoritmos-exercicios-resolvidosEdvan Mateó
 
Apostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o VisualgApostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o VisualgRegis Magalhães
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoaldoirjava
 
Capitulo 2A - Estudo de tempos cronoanalise.ppt
Capitulo 2A - Estudo de tempos cronoanalise.pptCapitulo 2A - Estudo de tempos cronoanalise.ppt
Capitulo 2A - Estudo de tempos cronoanalise.pptVanessaGomes644650
 
Algoritmo 01 - Semana 01
Algoritmo 01 - Semana 01Algoritmo 01 - Semana 01
Algoritmo 01 - Semana 01Eder Samaniego
 

Similar a Algoritmo (19)

Aula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxAula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptx
 
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)
 
Lógica de programação
Lógica de programaçãoLógica de programação
Lógica de programação
 
Lógica da programação
Lógica da programaçãoLógica da programação
Lógica da programação
 
Lógica da programação
Lógica da programaçãoLógica da programação
Lógica da programação
 
53392229 apostila-de-algoritmo-2009
53392229 apostila-de-algoritmo-200953392229 apostila-de-algoritmo-2009
53392229 apostila-de-algoritmo-2009
 
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMN
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMNGuia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMN
Guia de Referência para Modelar Processos, Casos e Decisões com BPMN, CMMN e DMN
 
122172 1445
122172 1445122172 1445
122172 1445
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06
 
Algoritmos - Pascal
Algoritmos - PascalAlgoritmos - Pascal
Algoritmos - Pascal
 
Introdução - Algoritmos
Introdução - AlgoritmosIntrodução - Algoritmos
Introdução - Algoritmos
 
50978145 algoritmos-exercicios-resolvidos
50978145 algoritmos-exercicios-resolvidos50978145 algoritmos-exercicios-resolvidos
50978145 algoritmos-exercicios-resolvidos
 
Apostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o VisualgApostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o Visualg
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programação
 
Debugging node
Debugging nodeDebugging node
Debugging node
 
Capitulo 2A - Estudo de tempos cronoanalise.ppt
Capitulo 2A - Estudo de tempos cronoanalise.pptCapitulo 2A - Estudo de tempos cronoanalise.ppt
Capitulo 2A - Estudo de tempos cronoanalise.ppt
 
Algoritmo 01 - Semana 01
Algoritmo 01 - Semana 01Algoritmo 01 - Semana 01
Algoritmo 01 - Semana 01
 
Aula 1 lpa
Aula 1   lpaAula 1   lpa
Aula 1 lpa
 
Resumo computação I
Resumo computação IResumo computação I
Resumo computação I
 

Último

LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
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.
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
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
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
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
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
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
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
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
 

Último (20)

LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
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
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
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
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
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
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
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
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
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
 

Algoritmo

  • 1. Algoritmo Algoritmo e Programação Prof.: Geraldo Herystarley Veloso Cruz
  • 2. Conceito É uma sequencia de passos que visa a atingir um objetivo bem definido (FORBELONE, 1999). É a descrição dos passos que devem ser seguidos para a realização de uma tarefa(ASCENCIO,1999).
  • 3. Conceito É uma sequencia finita de instruções ou operações cuja a execução, em tempo finito, resolve um problema computacional, qualquer que seja sua instância (SALVETTI,1999)
  • 4. Classificações Descritivo/Narrativo Fluxograma Pseudocódigo
  • 5. Descritivo/Narrativo Essa consiste em escrever passo a passo a resolução do problema utilizando uma linguagem convencional de comunicação dos passos.
  • 6. Descritivo/Narrativo • Exemplo Passo 1 – Separar ovo, frigideira, óleo, sal e escumadeira; Passo 2 – Acender a chama do fogão; Passo 3 – Colocar o óleo na frigideira; Passo 4 – Colocar a frigideira na chama do fogão; Passo 5 – Retirar o ovo da casca e colocá-lo na frigideira; Passo 6 – Sal a gosto; Passo 7 – Aguardar o ponto da fritura; Passo 8 – Fritura Pronta? Se não volte a passo 7; Passo 9 – Desligar o fogão; Passo 10 – Retirar da frigideira para servir;
  • 7. Fluxograma • Consiste na demonstração passo a passo da solução do problema através de simbolos, obedecendo regras
  • 8. Conceito É um dos modelos de diagrama, que representa um esquema gráfico de um processo. Podemos entendê-lo como uma documentação passo a passo da execução de um processo qualquer. É uma das sete ferramentas da qualidade e muito utilizada em fábricas e industrias para a organização de produtos e processos.
  • 9. Conceito Os fluxogramas representam um importante instrumento para compreensão e análise do funcionamento dos sistemas, representa o fluxo ou a seqüência normal de qualquer trabalho, produto ou documento. Através deles é possível verificar se as operações estão sendo executadas da maneira mais eficiente pelos órgãos e pessoas adequadas
  • 10. Símbolos Início / Fim Relatório de Processo impresso/Vídeo Conector Execução de uma Ação Alimentação Manual Conector Decisão
  • 11. A B Inicio Colocar a frigideira na Desligar o chama do fogo fogão Separar ovo, frigideira, sal e Retirar o ovo escumadeira da casca e Retirar da colocá-lo na frigideira e frigideira servir Acender a chama do fogão Aguardar o ponto de fritura Fim Colocar óleo na frigideira Fritura Pronta ? A B
  • 12. Pseudocódigo Consiste em estabelecer a solução passo a passo de um problema por meios de regras predefinidas
  • 13. Pseudocódigo Programa Soma Variaveis N1,N2,N3,N4 : Inteira; Inicio Imprima (“Entre com um valor”); Leia(N1); Imprima (“Entre com um valor”); Leia(N2); Imprima (“Entre com um valor”); Leia(N3); N4:= (N1+N2+N3)/3; Imprima (“A média dos três números é ‘,N4); Fim.
  • 14. Construção de um algoritmo • Conhecer bem o processo ou problema a ser resolvido; • Definir valores de entrada; • Definir o processamento que será realizado; • Definir os valores de saída;