sábado, 10 de maio de 2014

1. Conceitos Básicos.

Hoje mostro um pouco de conteúdo sobre Lógicas do dia-a-dia e Lógicas de Programação e breve sobre algoritmos no qual disponibilizarei alguns exercícios para resolvermos

Espero que gostem!


1. Conceitos Básicos

1.1. Lógica

Definição de Lógica
Segundo o dicionário Aurélio1, lógica é:
“Filos. Na tradição clássica, aristotélico-tomista, conjunto de estudos que visam a determinar os processos intelectuais que são condição geral do conhecimento verdadeiro.”
“Filos. Conjunto de estudos tendentes a expressar em linguagem matemática as estruturas e
operações do pensamento, deduzindo-as de números reduzidos de axiomas, com a intenção de
criar uma linguagem rigorosa, adequada ao pensamento científico tal como o concebe a tradição empírico-positivista; lógica matemática, lógica simbólica.”
“Inform. Forma pela qual as assertivas, pressupostos e instruções são organizados em um
algoritmo para implementação de um programa de computador.”

Lógica do dia-a-dia
Independentemente de qualquer definição teórica, basta observarmos nosso dia-a-dia para
verificarmos que a lógica está presente em quase tudo o que fazemos ou pensamos.
Por exemplo, ao pegarmos uma chave que está dentro de uma gaveta fechada, precisamos antes abrir a gaveta para conseguir pegar a chave. Isso é lógica!
Se estamos conversando com alguém, precisamos organizar as palavras numa certa ordem para
dizer uma frase que faça sentido, senão a outra pessoa não entenderá nada do que você está
falando. Isso é lógica! E se você quer caminhar, você sabe que precisa colocar um pé na frente do outro numa seqüência, pois se não o fizer ficará parado no mesmo lugar. Isso é lógica!
Enfim, muito do que fazemos e/ou pensamos, na nossa vida, está relacionado à lógica.

Lógica de programação
A lógica de programação nada mais é do que a lógica usada na programação de computadores,
que segue as leis do pensamento e os processos do raciocínio, cujo objetivo é desenvolver
técnicas que ajudem as pessoas a realizar uma tarefa com o mínimo de esforço. Por exemplo, com o uso da lógica e da computação, hoje temos acesso ao correio eletrônico, mais conhecido por e-mail, em que uma mensagem escrita pode chegar quase que instantaneamente ao seu destino, em qualquer lugar do mundo. Imagine como era antes do correio eletrônico? Quanto tempo demorava uma carta para chegar ao Japão, saindo do Brasil? E antes do avião? Quando tempo essa carta demorava para chegar de navio? E antes do navio? Havia alguma possibilidade de essa carta chegar ao seu destino?

1.2. Processamento de Dados
Na informática, o tratamento de uma informação refere-se à entrada de dados, ao processamento desses dados de entrada e à saída dos resultados desse processamento, numa seqüência como mostra a figura a seguir:


A entrada de dados, que pode ser uma coleta de dados, uma depuração de dados ou um
armazenamento de dados, recebe a informação necessária que será tratada no processamento
de dados. Essa entrada pode ser feita através de dispositivos de entrada, por exemplo, teclado,
mouse, etc. O processamento de dados, que pode ser aritmético ou lógico, trata a informação recebida na entrada de dados, gerando resultados. Esse processamento é efetuado dentro do computador, na unidade lógica e aritmética conhecida como ULA que fica dentro da CPU (Unidade Central de Processamento), o cérebro do computador. A saída de dados, que pode ser uma coleta de resultados ou uma distribuição de resultados, é a entrega dos dados processados para o usuário. Essa saída pode ser feita através de dispositivos de saída, por exemplo, monitor, impressora, etc. Exemplificando, considere um problema cujo objetivo é encontrar a solução da soma de dois números. A partir dessa informação, podemos verificar que nossa entrada de dados são os dois números dos quais queremos encontrar a soma. Continuando, percebemos que nosso processamento é realizar o cálculo aritmético da soma dos dois números fornecidos na entrada de dados. E, finalizando, temos como resultado desse processamento a soma realizada desses dois números.

Créditos:
Apostila Metrocamp IBTA - Análise e Desenvolvimento de Sistemas. 2011


É isso, no próximo post mostrarei um pouco sobre Algoritmos.
Até lá.

0 comentários:

Postar um comentário