Trabalhos feitos
UNINOVE
1. INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO
1.1.
Noções de Lógica
Antes de aprendermos a desenvolver algoritmos, ou
programas, precisamos entender um conceito muito utilizado em nosso cotidiano:
Lógica. Lógica é algo que não se discute, por exemplo: “Pela manhã, o sol vai nascer e a tarde se por...”. Esta afirmação é óbvia, lógica e indiscutível. Não importa a crença, inteligência ou gosto, todos concordam com esta afirmação.
Aristóteles, filósofo grego, foi o criador da ciência da lógica, onde ele estabeleceu critérios para resolver os problemas com respostas binárias
(opostas); a partir de premissas chegava-se as conclusões.
1.2.
Lógica de Programação
A arquitetura magnética do computador, onde se processam
as informações, é lógica; ou seja, uma combinação de passar ou n ão corrente elétrica caracteriza a informação. Teoricamente representado pelos algarismos 0 e
1.
Partindo deste princípio a concepção de um algoritmo deve ser tratada da mesma forma, logicamente.
A lógica de programação é extremamente necessária para quem quer, de fato, aprender a programar em qualquer linguagem de programação. Ela nos ajuda a pensar pela razão e não pela emoção, como em muitas situações fazemos.
Vamos dar um exemplo:
Um casal de namorados se amam, a garota pergunta ao garoto: “Você não me ama?”, ele, pela emoção, responderia que sim; mas pela razão,
1
LÓGICA DE PROGRAMAÇÃO – Prof. Edson de Oliveira
UNINOVE
se responder sim, ele está confirmando a negação questionada por ela, de “não amar”.
Esta situação pode ser bem resolvida em nosso cotidiano, porém, para o computador quer dizer que “o garoto não ama a garota”, lembremse, o computador raciocina logicamente.
Devemos então entendermos e nos acostumarmos com a forma de “pensar” do computador, para que não cometamos equívocos que possam ser fatais para o bom funcionamento do algoritmo.
1.2.1.
Algoritmo
Algoritmo é