Construção de Algoritmos
Algoritmo
Definição Web: conjunto de regras necessárias para resolução de um problema ou cálculo; processo computacional bem definido, baseado num conjunto de regras, finito, que executa uma determinada tarefa.
Lógica de Programação
Definição Web: é a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica matemática e em outras teorias básicas da Ciência da Computação e que depois são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software.
Algoritmos não respondem a pergunta: o que fazer? E sim: como fazer!
Os algoritmos estão nas mais simples tarefas no nosso dia a dia, é por meio deles que executamos qualquer atividade que necessite de um passo a passo, desde as mais simples, até as mais complexas.
Exemplo:
Depois de muito tempo, André e sua família puderam tirar férias juntos, então eles precisam:
Definir quantos dias ficarão fora;
Quanto podem gastar;
Qual destino pode ser visitado com suas condições financeiras e dias disponíveis;
O que vão levar;
E mais uma série de questionamentos que devem fazer para que tudo ocorra conforme programado, sem surpresas desagradáveis. Esse é um algoritmo que funciona como uma espécie de “check list” pré-férias.
Lógica de Programação determina como fazer, porém, com assertividade!
A lógica de programação faz o papel de organizar as ideias, essa ordem é o que vai garantir que o objetivo seja atingido com sucesso.
É imprescindível que a lógica de programação seja aplicada na criação dos algoritmos, vejamos abaixo sua importância sendo exemplificada:
Exemplo 1
Como você começa o seu dia?
Passo 1.Abrir os olhos
Passo 2.Levantar da Cama
Passo 3 Escovar os dentes
Passo 4 Tomar banho
Passo 5 Vestir-se
Passo 6 Pegar sua bolsa
Passo 7 Sair de casa
Exemplo 2:
Como você começa o seu dia?
Passo 1. Levantar da Cama
Passo 2. Vestir-se