15/01/2011

Lógica de Programação

 

O objectivo principal da Lógica de Programação é demonstrar técnicas para resolução de problemas e consequentemente automatização de tarefas.
A formação em  Lógica é essencial para um bom programador, servindo como base para a aprendizagem de todas as linguagens de programação, estruturadas ou não.
De um modo geral esses conhecimentos serão de suma importância pois ajudarão no quotidiano, desenvolvendo um raciocínio rápido.

http://www.portaldaprogramacao.com/

 

Programação é o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito em uma linguagem de programação, embora seja possível, com alguma dificuldade, escreve-lo directamente em linguagem de máquina. Diferentes partes de um programa podem ser escritas em diferentes linguagens.

Diferentes linguagens de programação funcionam de diferentes modos. Por esse motivo, os programadores podem criar programas muito diferentes para diferentes linguagens; muito embora, teoricamente, a maioria das linguagens possa ser usada para criar qualquer programa.

Software é um nome colectivo para programas de computadores e dados.

Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. Em nosso dia a dia utilizamos algoritmos para realizar nossas actividades, definindo a sequência de actividades que devemos fazer para atingir um objectivo.

Pequeno programa em linguagem de programação C que imprime na tela se o número passado a ele como argumento é primo ou não. O código fonte está sendo visualizado em um IDE com suporte a coloração de sintaxe e indentação de código

A criação de um programa de computador consiste de cinco passos principais:

  • Reconhecer a necessidade de um programa para resolver um problema.
  • Planificar o programa e seleccionar as ferramentas necessárias para resolver o problema.
  • Escrever o programa na linguagem de programação escolhida.
  • Compilação: tradução do código fonte legível pelo homem em código executável pela máquina, o que é feito através de compiladores e outras ferramentas.
  • Testar o programa para ter a certeza de que funciona; se não, regressar ao passo 3.

Estes cinco passos são colectivamente conhecidos como engenharia de software. A programação põe ênfase nos passos 2, 3 e 4. A codificação põe ênfase no passo 3. O termo coder, por vezes usado como sinónimo para programador, pode tornar-se aviltante porque ignora as capacidades necessárias para lidar com os outros quatro passos.

Lista de linguagens

Existem várias linguagens de programação. As 20 mais populares são:

In: Wikipédia