Da pedra lascada ao mini acelerador de particulas!

Posts marcados ‘Lógica’

Iniciando no mundo da programação (introdução à lógica de programação)

Olá, hoje falarei um pouco sobre um assunto essencial para quem deseja um dia se tornar um bom programador, a famosa lógica.
Lógica de programação é essencialmente o jeito como você resolve uma situação de modo que todas as opções sejam levadas em conta e você tenha a garantia de que conseguirá atingir seu objetivo.
Na minha época de curso técnico os professores pregavam que a lógica é uma coisa pessoal, e que nunca haverá outra pessoa que resolva um problema de lógica da mesma maneira que você. Porém eles acabavam ensinando apenas um jeito de resolver os problemas e se não estivesse como eles queriam estaria errado.
Bom, eu não tenho nenhuma pretensão de ensinar lógica como um professor de faculdade, mesmo porque esse “curso” não tem a pretensão de ser algo didático a ponto de formar programadores. O que pretendo é apenas despertar a vontade de estudar e aprender, pois essa é a essencia do mundo da informática, “estar sempre aprendendo”.

Definição de lógica de programação: Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo.

Sequência Lógica: Seqüência Lógica é um conjunto de instruções executadas até atingir um objetivo ou solução de um problema.

Instruções: é a informação que indica a um computador uma ação elementar a executar.

Algoritmo: Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma
tarefa. Podemos pensar em algoritmo como uma receita, uma seqüência de instruções que dão
cabo de uma meta específica. Até mesmo as coisas mais simples, podem ser descritas por seqüências lógicas. Por exemplo:

“Chupar uma bala”.
·  Pegar a bala
·  Retirar o papel
·  Chupar a bala
·  Jogar o papel no lixo

“Somar dois números quaisquer”.
·  Escreva o primeiro número A
·  Escreva o segundo número B
·  Some o número A com número B e informe o resultado

Programa: Os programas de computadores nada mais são do que algoritmos escritos numa linguagem de
computador (Pascal, C, Cobol, Fortran, Visual Basic entre outras) e que são interpretados e
executados por uma máquina, no caso um computador. Notem que dada esta interpretação
rigorosa, um programa é por natureza muito específico e rígido em relação aos algoritmos da vida
real.

Bom… por hoje é só, espero ter conseguido passar uma visão clara do que é a lógica de programação.

no próximo post continuarei o assunto lógica.

enquanto isso seguem 2 exercícios para voces treinarem um pouco…

EXERCÍCIOS
1) Crie uma seqüência lógica para tomar banho:

2) Faça um algoritmo para somar dois números e multiplicar o resultado pelo primeiro número

Obs: Respostas por meio de comentarios.

abs.

Mauricio