SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

PPT
Como usar algoritmos e fluxogramas
PDF
Fluxograma (Lógica de Programação)
PPT
Lógica de Programação - Fluxograma
PPT
Programação com scilab
PPT
Cálculo Numérico - Erro
PPT
Resolução de Sistemas Lineares
PDF
Algoritmos e programação
DOC
Algoritmos
Como usar algoritmos e fluxogramas
Fluxograma (Lógica de Programação)
Lógica de Programação - Fluxograma
Programação com scilab
Cálculo Numérico - Erro
Resolução de Sistemas Lineares
Algoritmos e programação
Algoritmos

Destaque (20)

PDF
102773154 exercicios-de-fluxograma
PPT
E-poti2014: Eletrônica de Potência, Infraestrutura e Tecnologia em Sistemas d...
PPT
Inovação e difusão tecnológica
PPT
Método dos mínimos quadrados
PPT
Arquitetura da Informação
PPTX
Ajuste de Curvas - @professorenan
PDF
Lista1 calculo numerico
DOCX
Trabalho de Cálculo numérico
PPT
Lógica de Programação
DOC
Algoritmos e linguagem pascal
PPT
Cálculo Numérico - Introdução
PDF
Recursividade
PDF
Funções em C
PPTX
C# .NET - Um overview da linguagem
PDF
PROGRAMAS QBASIC
PDF
Conceitos básicos de AEDS
PDF
Dicas para aumentar a performance de um software PHP
PDF
Slide Aula - Curso CakePHP
PDF
CakePHP com sotaque brasileiro
102773154 exercicios-de-fluxograma
E-poti2014: Eletrônica de Potência, Infraestrutura e Tecnologia em Sistemas d...
Inovação e difusão tecnológica
Método dos mínimos quadrados
Arquitetura da Informação
Ajuste de Curvas - @professorenan
Lista1 calculo numerico
Trabalho de Cálculo numérico
Lógica de Programação
Algoritmos e linguagem pascal
Cálculo Numérico - Introdução
Recursividade
Funções em C
C# .NET - Um overview da linguagem
PROGRAMAS QBASIC
Conceitos básicos de AEDS
Dicas para aumentar a performance de um software PHP
Slide Aula - Curso CakePHP
CakePHP com sotaque brasileiro
Anúncio

Mais de Kleber Jacinto (6)

PPTX
Metrologia - Aula 01 _ Semestre 2018.1
PPTX
A essência Excel
PPT
Guia Ilustrado para o Doutorado
PPT
I Workshop Sobre Cybercrimes De Mossoró - Palestra 1 - O Perigo Omnipresente
PPT
I Workshop Sobre Cybercrimes De Mossoró - Palestra 2 - Crimes De Informática
PPT
I Workshop Sobre Cybercrimes De Mossoró - Palestra 3 Combate Aos Cybercrimes
Metrologia - Aula 01 _ Semestre 2018.1
A essência Excel
Guia Ilustrado para o Doutorado
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 3 Combate Aos Cybercrimes
Anúncio

Último (20)

PDF
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
PDF
Formação politica brasil_2017.pptx.pdf
PPTX
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
PPTX
GUERRAFRIA.pptdddddddddddddddddddddddddx
PPTX
Aula 13 - Tópico Frasal - Argumentação.pptx
PPTX
Noções de Saúde e Segurança do Trabalho.pptx
PPTX
INDÚSTRIA_ Histórico da industrialização.pptx
PPTX
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
PDF
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
PDF
Metabolismo_energético_3ano_pre_vest_2026.pdf
PPTX
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
PPT
História e Evolução dos Computadores domésticos
PPTX
Programa Nacional de Saúde do Adulto.pptx
PPTX
Ciências da Natureza e suas áreas de desenvolvimento
PPTX
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PPTX
HISTÓRIA DO BRASIL - anos de Democracia.pptx
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PPTX
disciplulado curso preparatorio para novos
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
Formação politica brasil_2017.pptx.pdf
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
GUERRAFRIA.pptdddddddddddddddddddddddddx
Aula 13 - Tópico Frasal - Argumentação.pptx
Noções de Saúde e Segurança do Trabalho.pptx
INDÚSTRIA_ Histórico da industrialização.pptx
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
Metabolismo_energético_3ano_pre_vest_2026.pdf
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
Organizador Curricular da Educação em Tempo Integral.pdf
História e Evolução dos Computadores domésticos
Programa Nacional de Saúde do Adulto.pptx
Ciências da Natureza e suas áreas de desenvolvimento
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
HISTÓRIA DO BRASIL - anos de Democracia.pptx
Trabalho Cidades sustentáveis ou Utopia.pptx
disciplulado curso preparatorio para novos

Algoritmos

  • 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