SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

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

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

Dernier

E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
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
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...ArianeLima50
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERDeiciane Chaves
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
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
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
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
 
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.
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 

Dernier (20)

E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
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
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
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
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
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
 
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
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 

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;