Tecnologia
Now Reading
Algoritmos
0

Algoritmos

by admin27 de maio de 2015

20/05/2015

O que é um algoritmo?

Definição formal:

1. Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais pode ser executada mecanicamente em um período de tempo finito e com uma quantidade de esforço finita (Wikipédia, 2015).

2. Um algoritmo é uma sequência de passos computacionais que transformam uma entrada em uma saída (CORMEN, 2012).

Definição informal:

Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Comumente exemplificado em uma receita de bolo (FERTIG e MEDINA, 2005).

Como Funciona?

O algoritmo toma algum valor ou conjunto de valores como ENTRADA e produz algum valor ou conjunto de valores SAÍDA (CORMEN, 2012). Tomando como exemplo o algoritmo da “receita de bolo”. Os dados de entrada seriam os ingredientes necessários para fazer um bolo, o processamento seria o modo de preparo do bolo (o que fazer com os ingredientes, como combiná-los, como e por quanto tempo levá-los ao forno),e por fim os dados de saída seriam o bolo pronto, propriamente dito.

Representação de um algoritmo

Uma forma simples de representar um algoritmo é através fluxograma. Fluxograma é uma técnica de representação gráfica que se utiliza de símbolos previamente convencionados, permitindo a descrição clara e precisa do fluxo, ou sequência, de um processo, bem como sua análise e redesenho (D´Ascenção, 2010). O principal intuito do fluxograma é facilitar o entendimento de como os passos dentro de um processo/algoritmo interagem entre si até a resolução de um problema.Abaixo veremos um exemplo de um fluxograma que representa um algoritmo para resolver o problema de uma lâmpada que não acende:

Fonte da imagem: Dreamstime ;http://pt.wikipedia.org/wiki/Ficheiro:Fluxogranma02.gif

Fonte da imagem: Dreamstime

Áreas de aplicação de algoritmos: Engenharias, Biologia, Geografia, Computação em geral e Matemática, dentre outras.

Grupo responsável: Ramon Prata, Matheus Ediley de Brito, Pedro Vitor de Carvalho, Thiago Neiva, Hudson Almeida.

REFERÊNCIAS

CORMEN, H. et al. . Algoritmos: teoria e prática. Rio de Janeiro: Campus, 2012 .

D’ASCENÇÃO, Luiz Carlos M. Organização, Sistemas e Métodos: análises, redesenho e informatização de processos administrativos. São Paulo: Atlas, 2010.

FERTIG, CRISTINA, MEDINA, MARCO. Algoritmos e Programação – Teoria e Prática Novatec Editora, 2005 ISBN 857522073X

WIKIPÉDIA. Acessado em 20/05/2015.  Disponível em : Link

FONTE DA IMAGEM

Dreamstime. Disponível em: <http://pt.wikipedia.org/wiki/Ficheiro:Fluxogranma02.gif>

What's your reaction?
Love It
0%
Interested
0%
Meh...
0%
What?
0%
Hate It
0%
Sad
0%
About The Author
admin