SlideShare a Scribd company logo
1 of 7
Algoritmos
Kleber Jacinto
Eng Eletricista – Esp Em Informática – Msc Ciência da Computação
23/08/151
Sequencia lógica, finita, dos procedimentos necessários
para cumprir-se uma dada tarefa ou para sair de uma
situação A e chegar-se a uma situação B.
23/08/152
Algoritmos
Definições
Em outras palavras: é uma descrição, uma receita, passo a
passo, das ações que nos permitem atingir um certo
objetivo.
23/08/153
Algoritmos
Definições
É algo muito natural para as pessoas pois representa
descritivamente a forma como pensamos. Nas
atividades mais comuns, nós pensamos e forma
sequencial e precisa:
Início
Acordar
Tomar banho
Escovar os dentes
Se estiver frio
Vestir-se com mangas compridas
Se estiver quente
Vestir-se com mangas curtas
Tomar café
ir ao trabalho
fim
23/08/154
Algoritmos
Definições
• Usa linguagem natural
• Cada linha representa uma ação (atomicidade)
• Cada ação é representada por um verbo no infinitivo e seus
complementos
• Não deve haver espaço para interpretações (objetividade)
• Tudo deve ser declarado (explícito)
• Deve prever todos as possibilidades, positivas ou negativas, e
exceções
• Pode usar recuo de texto (identação)
• Deve ser finito e conduzir SEMPRE a um fim conhecido e
previsto (determinístico)
23/08/155
Algoritmos
Características
Diante de infinitas possibilidades de ações, faz-se necessário
delimitar o s limites do domínio do problema que lida-se. Para o
domínio da matemática, 95% dos problemas envolverão as ações:
•Atribuição de valores a variáveis
•Solicitação de valores de variáveis
•Operações aritméticas
•Operações lógicas
•Mostrar/Exibir resultados
23/08/156
Algoritmos
Domínio dos problemas matemáticos
Diante de infinitas possibilidades de ações, faz-se necessário
delimitar o s limites do domínio do problema que lida-se. Para o
domínio da matemática, 95% dos problemas envolverão as ações:
•Atribuição de valores a variáveis
•Solicitação de valores de variáveis
•Operações aritméticas
•Operações lógicas
•Mostrar/Exibir resultados
23/08/156
Algoritmos
Domínio dos problemas matemáticos

More Related Content

Viewers also liked

102773154 exercicios-de-fluxograma
102773154 exercicios-de-fluxograma102773154 exercicios-de-fluxograma
102773154 exercicios-de-fluxogramaMarcelo Ferreira
 
E-poti2014: Eletrônica de Potência, Infraestrutura e Tecnologia em Sistemas d...
E-poti2014: Eletrônica de Potência, Infraestrutura e Tecnologia em Sistemas d...E-poti2014: Eletrônica de Potência, Infraestrutura e Tecnologia em Sistemas d...
E-poti2014: Eletrônica de Potência, Infraestrutura e Tecnologia em Sistemas d...Carlos Carvalho
 
Inovação e difusão tecnológica
Inovação e difusão tecnológicaInovação e difusão tecnológica
Inovação e difusão tecnológicaKleber Jacinto
 
Método dos mínimos quadrados
Método dos mínimos quadradosMétodo dos mínimos quadrados
Método dos mínimos quadradosKleber Jacinto
 
Arquitetura da Informação
Arquitetura da InformaçãoArquitetura da Informação
Arquitetura da InformaçãoKleber Jacinto
 
Ajuste de Curvas - @professorenan
Ajuste de Curvas - @professorenanAjuste de Curvas - @professorenan
Ajuste de Curvas - @professorenanRenan Gustavo
 
Lista1 calculo numerico
Lista1 calculo numericoLista1 calculo numerico
Lista1 calculo numericoMimi Cris
 
Trabalho de Cálculo numérico
Trabalho de Cálculo numéricoTrabalho de Cálculo numérico
Trabalho de Cálculo numéricoItaylane Malta
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascalangelicamenegassi
 
Cálculo Numérico - Introdução
Cálculo Numérico - IntroduçãoCálculo Numérico - Introdução
Cálculo Numérico - IntroduçãoKleber Jacinto
 
C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem Claudson Oliveira
 
Conceitos básicos de AEDS
Conceitos básicos de AEDSConceitos básicos de AEDS
Conceitos básicos de AEDSPablo Silva
 
Dicas para aumentar a performance de um software PHP
Dicas para aumentar a performance de um software PHPDicas para aumentar a performance de um software PHP
Dicas para aumentar a performance de um software PHPAlmir Neto
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHPRangel Javier
 
CakePHP com sotaque brasileiro
CakePHP com sotaque brasileiroCakePHP com sotaque brasileiro
CakePHP com sotaque brasileiroJuan Basso
 

Viewers also liked (20)

102773154 exercicios-de-fluxograma
102773154 exercicios-de-fluxograma102773154 exercicios-de-fluxograma
102773154 exercicios-de-fluxograma
 
E-poti2014: Eletrônica de Potência, Infraestrutura e Tecnologia em Sistemas d...
E-poti2014: Eletrônica de Potência, Infraestrutura e Tecnologia em Sistemas d...E-poti2014: Eletrônica de Potência, Infraestrutura e Tecnologia em Sistemas d...
E-poti2014: Eletrônica de Potência, Infraestrutura e Tecnologia em Sistemas d...
 
Inovação e difusão tecnológica
Inovação e difusão tecnológicaInovação e difusão tecnológica
Inovação e difusão tecnológica
 
Método dos mínimos quadrados
Método dos mínimos quadradosMétodo dos mínimos quadrados
Método dos mínimos quadrados
 
Arquitetura da Informação
Arquitetura da InformaçãoArquitetura da Informação
Arquitetura da Informação
 
Ajuste de Curvas - @professorenan
Ajuste de Curvas - @professorenanAjuste de Curvas - @professorenan
Ajuste de Curvas - @professorenan
 
Lista1 calculo numerico
Lista1 calculo numericoLista1 calculo numerico
Lista1 calculo numerico
 
Aula 05
Aula 05Aula 05
Aula 05
 
Trabalho de Cálculo numérico
Trabalho de Cálculo numéricoTrabalho de Cálculo numérico
Trabalho de Cálculo numérico
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Cálculo Numérico - Introdução
Cálculo Numérico - IntroduçãoCálculo Numérico - Introdução
Cálculo Numérico - Introdução
 
Recursividade
RecursividadeRecursividade
Recursividade
 
Funções em C
Funções em CFunções em C
Funções em C
 
C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem
 
PROGRAMAS QBASIC
PROGRAMAS QBASICPROGRAMAS QBASIC
PROGRAMAS QBASIC
 
Conceitos básicos de AEDS
Conceitos básicos de AEDSConceitos básicos de AEDS
Conceitos básicos de AEDS
 
Dicas para aumentar a performance de um software PHP
Dicas para aumentar a performance de um software PHPDicas para aumentar a performance de um software PHP
Dicas para aumentar a performance de um software PHP
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
 
CakePHP com sotaque brasileiro
CakePHP com sotaque brasileiroCakePHP com sotaque brasileiro
CakePHP com sotaque brasileiro
 

More from Kleber Jacinto

Metrologia - Aula 01 _ Semestre 2018.1
Metrologia - Aula 01 _ Semestre 2018.1Metrologia - Aula 01 _ Semestre 2018.1
Metrologia - Aula 01 _ Semestre 2018.1Kleber Jacinto
 
Guia Ilustrado para o Doutorado
Guia Ilustrado para o DoutoradoGuia Ilustrado para o Doutorado
Guia Ilustrado para o DoutoradoKleber Jacinto
 
I Workshop Sobre Cybercrimes De Mossoró - Palestra 1 - O Perigo Omnipresente
I Workshop Sobre Cybercrimes De Mossoró - Palestra 1 - O Perigo OmnipresenteI Workshop Sobre Cybercrimes De Mossoró - Palestra 1 - O Perigo Omnipresente
I Workshop Sobre Cybercrimes De Mossoró - Palestra 1 - O Perigo OmnipresenteKleber Jacinto
 
I Workshop Sobre Cybercrimes De Mossoró - Palestra 2 - Crimes De Informática
I Workshop Sobre Cybercrimes De Mossoró - Palestra 2 - Crimes De InformáticaI Workshop Sobre Cybercrimes De Mossoró - Palestra 2 - Crimes De Informática
I Workshop Sobre Cybercrimes De Mossoró - Palestra 2 - Crimes De InformáticaKleber Jacinto
 
I Workshop Sobre Cybercrimes De Mossoró - Palestra 3 Combate Aos Cybercrimes
I Workshop Sobre Cybercrimes De Mossoró - Palestra 3   Combate Aos CybercrimesI Workshop Sobre Cybercrimes De Mossoró - Palestra 3   Combate Aos Cybercrimes
I Workshop Sobre Cybercrimes De Mossoró - Palestra 3 Combate Aos CybercrimesKleber Jacinto
 

More from Kleber Jacinto (6)

Metrologia - Aula 01 _ Semestre 2018.1
Metrologia - Aula 01 _ Semestre 2018.1Metrologia - Aula 01 _ Semestre 2018.1
Metrologia - Aula 01 _ Semestre 2018.1
 
A essência Excel
A essência ExcelA essência Excel
A essência Excel
 
Guia Ilustrado para o Doutorado
Guia Ilustrado para o DoutoradoGuia Ilustrado para o Doutorado
Guia Ilustrado para o Doutorado
 
I Workshop Sobre Cybercrimes De Mossoró - Palestra 1 - O Perigo Omnipresente
I Workshop Sobre Cybercrimes De Mossoró - Palestra 1 - O Perigo OmnipresenteI Workshop Sobre Cybercrimes De Mossoró - Palestra 1 - O Perigo Omnipresente
I Workshop Sobre Cybercrimes De Mossoró - Palestra 1 - O Perigo Omnipresente
 
I Workshop Sobre Cybercrimes De Mossoró - Palestra 2 - Crimes De Informática
I Workshop Sobre Cybercrimes De Mossoró - Palestra 2 - Crimes De InformáticaI Workshop Sobre Cybercrimes De Mossoró - Palestra 2 - Crimes De Informática
I Workshop Sobre Cybercrimes De Mossoró - Palestra 2 - Crimes De Informática
 
I Workshop Sobre Cybercrimes De Mossoró - Palestra 3 Combate Aos Cybercrimes
I Workshop Sobre Cybercrimes De Mossoró - Palestra 3   Combate Aos CybercrimesI Workshop Sobre Cybercrimes De Mossoró - Palestra 3   Combate Aos Cybercrimes
I Workshop Sobre Cybercrimes De Mossoró - Palestra 3 Combate Aos Cybercrimes
 

Recently uploaded

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
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasillucasp132400
 
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
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxKtiaOliveira68
 
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERDeiciane Chaves
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
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
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary 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
 
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
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
É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
 
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
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
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
 
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
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 

Recently uploaded (20)

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
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasil
 
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
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptx
 
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
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?
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
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
 
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 - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
É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.
 
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
 
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...
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.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
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
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
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 

Algoritmos definidos passo

  • 1. Algoritmos Kleber Jacinto Eng Eletricista – Esp Em Informática – Msc Ciência da Computação 23/08/151
  • 2. Sequencia lógica, finita, dos procedimentos necessários para cumprir-se uma dada tarefa ou para sair de uma situação A e chegar-se a uma situação B. 23/08/152 Algoritmos Definições
  • 3. Em outras palavras: é uma descrição, uma receita, passo a passo, das ações que nos permitem atingir um certo objetivo. 23/08/153 Algoritmos Definições
  • 4. É algo muito natural para as pessoas pois representa descritivamente a forma como pensamos. Nas atividades mais comuns, nós pensamos e forma sequencial e precisa: Início Acordar Tomar banho Escovar os dentes Se estiver frio Vestir-se com mangas compridas Se estiver quente Vestir-se com mangas curtas Tomar café ir ao trabalho fim 23/08/154 Algoritmos Definições
  • 5. • Usa linguagem natural • Cada linha representa uma ação (atomicidade) • Cada ação é representada por um verbo no infinitivo e seus complementos • Não deve haver espaço para interpretações (objetividade) • Tudo deve ser declarado (explícito) • Deve prever todos as possibilidades, positivas ou negativas, e exceções • Pode usar recuo de texto (identação) • Deve ser finito e conduzir SEMPRE a um fim conhecido e previsto (determinístico) 23/08/155 Algoritmos Características
  • 6. Diante de infinitas possibilidades de ações, faz-se necessário delimitar o s limites do domínio do problema que lida-se. Para o domínio da matemática, 95% dos problemas envolverão as ações: •Atribuição de valores a variáveis •Solicitação de valores de variáveis •Operações aritméticas •Operações lógicas •Mostrar/Exibir resultados 23/08/156 Algoritmos Domínio dos problemas matemáticos
  • 7. Diante de infinitas possibilidades de ações, faz-se necessário delimitar o s limites do domínio do problema que lida-se. Para o domínio da matemática, 95% dos problemas envolverão as ações: •Atribuição de valores a variáveis •Solicitação de valores de variáveis •Operações aritméticas •Operações lógicas •Mostrar/Exibir resultados 23/08/156 Algoritmos Domínio dos problemas matemáticos