sexta-feira, 20 de abril de 2012

Algoritmo - Parte I

Claro que eu não poderia começar este blog sem falar do algoritmo.
"Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais pode ser executada mecanicamente num período de tempo finito e com uma quantidade de esforço finita"
Um algoritmo não é exatamente o software e sim os passos que o programa vai realizar


Exemplo:



Exemplo de Leitura de Código:

 Início
   Verifica se o interruptor está desligado;
   Procura uma lâmpada nova;
   Pega uma escada;
   Leva a escada até o local;
   Posiciona a escada;
   Sobe os degraus;
   Para na altura apropriada;
   Retira a lâmpada queimada;
   Coloca a lâmpada nova;
   Desce da escada;
   Aciona o interruptor;
     Se a lâmpada não acender, então:
         Retira a lâmpada queimada;
         Coloca outra lâmpada nova
     Senão
         Tarefa terminada;
   Joga a lâmpada queimada no lixo; 
  Guarda a escada;
 Fim

Simplificando:
Um Algoritmo é um conjunto de instruções ou passos que o programa irá executar.

Cada Linguagem de programação se diferencia ao escrever um algoritmo.
Ex: Visual Basic:                              

Private Sub frmPrincipal_Load(ByVal sender As System.Object, ByVal e As System.EventArgsHandles MyBase.Load
msgBox("Olá Mundo!")
End Sub

Ex: Delphi
procedure TForm3.FormCreate(Sender: TObject);
begin
MessageBox(Application.Handle , 'Olá Mundo' , 'Olá Mundo' , MB_OK );
end;

                                 
Então aqui acaba a 1ª postagem sobre algoritmos, na próxima postagem irei focar alguns termos como as constantes e as variáveis.

Nenhum comentário:

Postar um comentário