domingo, 10 de novembro de 2013

Lógica de programação

A lógica de programação é necessária para o entendimento e desenvolvimento de qualquer programa.



Ela permite criar uma sequência lógica,para atingir determinado objetivo.Tal objetivo,é definido por um programador,que precisa saber os conceitos básicos da lógica de programação e comandos da sua linguagem.

Se trata de como iremos dizer ao computador “Ei!Mutiplique 30 por 800 e divida por dois” de um modo que ele entenda e execute.

Já que atualmente computadores não sabem ler sintaticamente é necessário a utilização de uma linguagem técnica ou melhor,instruções.


Instruções são responsáveis por indicar ao computador uma ação para executar.
Um conjunto de instruções é chamado de algoritmo.
A ordem das instruções pode modificar os resultados finais,portanto é necessário o uso de uma sequência lógica.
Programas são algoritmos escritos em uma linguagem de programação.

Analogia

Ingredientes:



  • 2 copos e meio de farinha
  • 2 copos e meio de açúcar
  • 1 copo de leite
  • 4 ovos
  • Fermento em pó

Modo de preparo:



  1. Bata as claras em neve,
  2. à parte bata o açúcar com as gemas , misture as claras batendo sempre
  3. à parte bata o açúcar com as gemas , misture as claras batendo sempre
  4. a farinha de trigo o fermento e o leite fervendo, por último uma pitada de sal
  5. Asse em forno pré-aquecido
  6. Assadeira de buraco ou redonda
  7. Cubra com uma mistura de açúcar clara e maracujá, você pode também por um chocolate ou algum ao seu gosto

Ok mas....O que uma receita de bolo tem haver com LÓGICA DE PROGRAMAÇÃO?

Simples,os ingredientes são os valores e o modo de preparo,o algoritmo.Os ingredientes dizem para reservar tal ingrediente para a preparação do bolo.


De modo técnico seria como reservar espaço na memoria com algum comando.

O modo de preparo seria o algoritmo,que tem como objetivo o preparo do bolo.Note que as funções processam e modificam os valores.


Então basicamente a lógica de programação ou sequência lógica está presente na maioria das tarefas cotidianas.
Categories:

0 comentários:

Postar um comentário