Você está na página 1de 3

BlogDeCodigo

Videoaulas e tutoriais em linguagem C, vagas de estágios, empregos, trainees em TI, e outras coisas mais

Algoritmos: o passo-a-passo da programação


Você sabe o que é algoritmo? Talvez você não saiba, mas você utiliza todos os dias, em todas as
atividades que você realiza. Então, por que não utiliza-los também na informática?

Deixe-me começar com uma simples pergunta: como


se troca uma lâmpada?

Você me dirá: “É simples!”.

1) Retire  a lâmpada velha;

2)Pegue a lâmpada nova;

3)Rosqueie no lugar da lâmpada velha.

Algoritmos são utilizados para realização de tarefas Simples!


diárias, como trocar a lâmpada.

Mas eu vou ensinar EXATAMENTE como fazemos para


trocar uma lâmpada:

1)Veri que se a lâmpada está queimada.

2)SE não estiver, não é necessário efetuar a troca.

3)Se estiver:

a)  Desrosqueie a lâmpada queimada;

b)  Retire a lâmpada nova da embalagem;

c)  Rosqueie a lâmpada nova.

4)Ligue o interruptor.
5)SE a lâmpada funcionar, tarefa pronta.

6)SE não funcionar:

a)  Retire a lâmpada;

b)  Procure o revendedor e providencie a troca do produto.

Você pode me dizer que estou sendo detalhista. Realmente sim. Para nós (pelo menos para mim), que já
tenho anos de experiência em troca de lâmpadas. Mas imagine a seguinte situação: você tentando explicar
para o seu lho de 10 anos como se troca uma lâmpada. Ai a minha explicação se torna pertinente, não?

Os dois exemplos de explicação usados são algoritmos. Algoritmo nada mais é do que um conjunto nito de
passos que nos leva à solução de um problema. Estamos cercados de algoritmos por todos os lados: do
manual de instrução do seu celular até o velho livro de receitas da vovó, algoritmos. Um programa, um plano,
um passo-a-passo que visa à solução de um problema.

ALGORITMOS E PROGRAMAÇÃO

Um programa de computador que você desenvolve nada mais é do que um algoritmo, uma série de
instruções que será executada pelo computador. Olha só:

saldo= credito – debito

se saldo <0

então

    não permita mais saques;

     e escreva: Você está em debito!

se saldo>ou =0

então

permita mais saques;

    e escreva: Deseja efetuar mais um saque?

Aí está um algoritmo simples que te deixa com dores de cabeça toda vez que você vai ao caixa eletrônico!
(rsrs) Esse algoritmo pode ser traduzido em uma linguagem de programação e virar de fato um programa
para computadores, como os programas dos caixas eletrônicos. Por isso a importância de entender e saber
manejar os algoritmos. Saiba que isso é essencial para todo o bom programador. E é justamente no algoritmo,
no lápis-e-papel, que os problemas e as soluções começam a ser explorados.
No próximo post sobre algoritmos, vamos tratar sobre dados de entrada, dados de saída e de como é
importante o processo lápis-e-papel no desenvolvimento de um programa.

Até +.

Sobre estes anúncios

Este post foi publicado em Algoritmos, Programação, Uncategorized e marcado com a tag Algoritmos, C,
código-fonte, Programação em 07/06/2011 [https://blogdecodigo.wordpress.com/2011/06/07/algoritmos-o-
passo-a-passo-da-programacao/] por Bruno Anastacio.

Sobre Bruno Anastacio


Escrevo nos blogs Eita Mocidade e Uma Canção Para Deus, e mantenho algumas coisinhas no Wattpad
enquanto o meu ônibus não chega no trabalho...
Ver todas as mensagens por Bruno Anastacio →

Você também pode gostar