terça-feira, 3 de janeiro de 2012

' A Temida Lógica de Programação '


Olá 'caçadores de conhecimento'. Hoje vamos viajar no mundo da lógica de programação e dos temidos algoritmos. Vocês irão descobrir que não é nenhum 'bicho de sete cabeças' e que pode salvar a pele de muitos programadores.

O que é a Lógica de Programação?
Podemos resumir a lógica de programação como sendo a técnica utilizada para unir pensamentos, com o objetivo de alcançar determinado resultado.

O que são os algoritmos?
O algoritmo nada mais é do que uma sequencia de passos finita, desenvolvida para executar determinada tarefa.

Tendo esses dois conceitos em mente, a elaboração de um aplicativo se torna muito mais fácil, já que um é o complemento do outro.
O primeiro passo para desenvolver um programa é pensar em como desenvolver (lógica de programação) e depois elaborar uma espécie de receita, com o passo a passo do sistema (algoritmo).

Depois de utilizarmos a lógica de programação e desenvolver o algoritmo do aplicativo, devemos escolher a linguagem de programação que o programa será criado e através dessa linguagem (expressa em códigos), o aplicativo será interpretado e executado por uma máquina (computador, celular, tablet, etc).

Fases de um algoritmo?
1º) Entrada: São os dados de entrada do sistema. Ou seja, aquilo que for necessário para     solucionar o problema em questão. 
 2º) Processamento: Os processamentos necessários para se chegar ao resultado final.
 3º) Saída: Resultado dos dados já processados.

Como elaborar um algoritmo?
1º) Entenda o problema a ser resolvido e faça anotações dos pontos principais;
2º) Abstraia do problema todas as entradas, todos os processamentos e todas as saídas;
3º) Teste todas as etapas do processo para verificar se o caminho está realmente levando ao resultado esperado;

Como podemos representar um algoritmo?
> Pseudocódigo ou Portugol;
> Fluxograma ou Diagrama de Bloco.

Exemplo de pseudocódigo:

declare
    A, B, R: inteiro;
inicio
    escreva ( 'Insira dois números inteiros');
    ler (A, B);
    R < A + B;
    escreva ( 'O resultado é', R);
fim

Exemplo de fluxograma:





















Bom pessoal, espero que tenham gostado do post de hoje.
Para continuar por dentro do mundo da lógica, não deixe de conferir a postagem 'Entendendo o Algoritmo'.

Nenhum comentário:

Postar um comentário