Algoritmos ENGENHARIA Rodolfo
Professor Rodolpho Schwingel de Souza.
O que é lógica de programação? A lógica de programação nada mais é do que a organização coerente das instruções do programa para que seu objetivo seja alcançado. Para criar essa organização, instruções simples do programa, como mudar o valor de uma variável ou desenhar uma imagem na tela do computador, são interconectadas a estruturas lógicas que guiam o fluxo da execução do programa.
Isso é muito próximo ao que usamos em nosso cotidiano para realizar atividades simples que vão desde atravessar a rua até a trocar o pneu de um carro.
Por trás das atividades que realizamos no nosso dia-a-dia, há sempre o chamado raciocínio lógico que define os passos para que nossa atividade seja completada com sucesso. Quando esse raciocínio falha, ou seja, não é suficientemente preciso, há grandes chances de não alcançarmos nosso objetivo. A mesma coisa acontece com os programas de computador. Por isso, embora pareça simples, usar o raciocínio lógico para instruir um computador a realizar nosso desejo, é uma tarefa bastante complexa que exige muita
Faça um teste, experimente listar todos os passos envolvidos com a troca de um pneu..... A maioria das pessoas que fazem esse exercício pensam nas tarefas, tirar um pneu e colocar o outro.
Algumas
pessoas mais detalhistas pensam em abrir o porta-malas e pegar o pneu de estepe.
as poucas pessoas pensam em coisas como: se o estepe não está cheio o suficiente, ligar para o seguro e aguardar o socorro.
Se o estepe estiver ok, pegar o macaco no porta-malas, posicionar o macaco sob o carro, suspender o carro com o macaco, desparafusar todos os parafusos, tirar o pneu, colocar o estepe, parafusar todos os parafusos, abaixar o macaco, guardar o macaco no porta-malas, guardar o pneu furado no porta-malas, fechar o porta-malas, entrar no carro, ligar o carro, dirigir até encontrar uma borracharia.
• Agora imagine se estivéssemos escrevendo um programa que troca pneus!!! :-)