Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Videoaulas e tutoriais em linguagem C, vagas de estágios, empregos, trainees em TI, e outras coisas mais
3)Se estiver:
4)Ligue o interruptor.
5)SE a lâmpada funcionar, tarefa pronta.
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ó:
se saldo <0
então
se saldo>ou =0
então
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é +.
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.