Veja neste artigo algumas noes de algoritmo. Veja tambm como os algoritmos podem ser entendidos de
maneira clara se observarmos que esto presentes em nosso dia-a-dia.
Este artigo foi feito em parceria com o Instituto Federal de Educao, Cincia e Tecnologia do Rio de
Janeiro, pelos alunos do Curso de Informtica para Internet Alessandra da Silva, Dbora de Jesus e
Matheus Mouta.
Algoritmo no o bicho papo dos contos infantis. Se realmente pararmos para ver, ele bastante
simples, j que est frequentemente presente em nossas vidas. Ao comearmos a fazer algoritmos, fica
muito mais fcil desenvolv-los com segurana quando realizamos analogias com coisas simples do dia a
Noes de Algoritmos
Algoritmo a base da cincia da computao e da programao. Quando falamos em programar, falamos,
Mesmo pessoas que usam uma linguagem de programao para fazer seus programas de computadores
Estruturados e os Estruturados.
Programadores usam algoritmos estruturados, pois se adequam a determinado objetivo ou certo fim.
Estruturados so trabalhados em nossas mentes sem nem mesmo percebermos. Vamos aprender mais
sobre eles.
Algoritmos no estruturados
Em nossa rotina, executamos algoritmos sem perceber. Quando voc levanta pela manh, quando voc
sai de casa, quando almoa. Voc est sempre executando tarefas enquanto realiza anlises de decises,
sempre contm informaes detalhadas sobre o que fazer em cada situao e nos previnem de maiores
problemas.
8 Passo: Se a lanchonete estiver aberta, entre e dirija-se ao caixa. Seno, volte para o carro.
Procure outra lanchonete aberta, entre e dirija-se ao caixa.
10 Passo: Aguarde.
11 Passo: Se o nmero de seu pedido for chamado, dirija-se ao caixa e pegue sua refeio. Seno,
13 Passo: Se estiver satisfeito, jogue o resto na lixeira. Seno, faa outro pedido e coma.
Viu como voc usa algoritmos na sua vida? Agora pense desde quando voc acorda at quando voc
volta a dormir. Quantas tarefas necessitam de suas decises? Com certeza muitas. Lgico que no
paramos para ver a vida detalhadamente, mas quando percebemos que o que fazemos faz parte de um
Abaixo esto listados alguns passos importantes para a escrita de um algoritmo computacional:
Algoritmos Estruturados
So aqueles que buscam resolver problemas atravs do uso de um computador. So criados com base
Um algoritmo pode ser representado pelo chamado Portugus Estruturado, que uma ferramenta que usa
Observe esse exemplo bem simples de Algoritmo Estruturado na linguagem de programao JAVA.
Nesse exemplo, vemos uma classe chamada filmes, que uma extenso de outra classe chamada
Para que um algoritmo em Portugus Estruturado seja conciso, ele deve seguir alguns pontos:
Evitar ninhos de SE (muitas possibilidades desnecessrias para uma nica situao. Ex.: se chover,
Com essas noes de algoritmos podemos agora comear a programar sem medo. Afinal, todos ns
temos um programador dentro de ns que realiza algoritmos diariamente e com toda a segurana.
Receber Newsletter!
Poste aqui sua dvida ou comentrio que nossa equipe responder o mais rpido possvel.