Buscar

Logica de Programação - Trabalho.docx

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Conceito de lógica de programação 
A lógica de programação é importante para aquelas pessoas que desejam desenvolver 
programas, aplicativos e sistemas. Ela permite que o programador defina uma 
sequência lógica a seguir para o desenvolvimento de uma aplicação em uma 
determinada linguagem. 
A lógica, ou pensamento lógico, é algo que faz parte do dia a dia de todos nós. 
Quando vamos atravessar a rua, tomar banho, trocar um pneu, por exemplo, 
executamos uma sequência de ações que nos permitem alcançar nosso objetivo final. 
Essa sequência de ações, conectada por meio de estruturas de controle como se, 
então, senão, caso, enquanto, para, entre outras, define uma lógica de realização da 
atividade planejada. 
Esse mesmo raciocínio lógico é trazido para a área de computação para permitir que o 
pensamento humano seja traduzido em ações que o computador pode executar. No 
desenvolvimento de software, o raciocínio lógico que usamos para criar os programas 
é chamado de ​lógica de programação​. 
Então o que é lógica? 
Lógica de programação é a técnica de encadear pensamentos para atingir 
determinado objetivo. 
Sequência lógica 
Uma sequência lógica é denominada algoritmo. Então podemos dizer em linguagem 
mais coloquial, que um algoritmo é uma sequência de passos ​que levam a resolução 
de uma determinada tarefa ou problema.​Como podemos ver a lógica de programação 
trata basicamente de construir algoritmos que serão transformados em programas de 
computador. 
Instruções 
Um computador, assim como o ser humano, precisa de receber instruções do que se 
deve ser feito para realizar uma determinada tarefa, portanto as instruções na lógica 
de programação, nada mais é que uma informação elementar que que indica qual 
ação o computador deve executar. 
Exemplo: 
ESCOVAR OS DENTES 
• Pegar escova 
• Pegar a pasta 
• Passar a pasta na escova 
• Abrir a boca 
• Escovar os dentes 
• etc, etc... 
Sequência lógica para dar sentido. 
 
 
4 – Algoritmo 
Um algoritmo é uma sequência de instruções ordenadas que levam a resolução de 
uma determinada tarefa ou problema. A tarefa informada em um algoritmo tem que ser 
as mais objetivas e claras possíveis para que a aplicação seja rápida e eficiente.Um 
algoritmo é formalmente uma seqüência finita de passos que levam a execução de 
uma tarefa. 
A contrução de um algortimo na mais é que reunir 3 elementos para que seja realizada 
um determinada função: Entrada, Processamento, Saida. 
ENTRADA​: São os dados de entrada do algoritmo (problema, programa). 
PROCESSAMENTO​: São os procedimentos utilizados para chegar ao resultado final 
(processamento). 
SAÍDA​: São os dados já processados. 
 
 
5-Programas 
Os programas de computadores nada mais são do que algoritmos escritos numa 
linguagem de computador (C#, PHP, Java 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ífica e rígida em 
relação aos algoritmos da vida real. 
Base na lógica matemática: 
Programação lógica é um paradigma de programação que faz uso da lógica 
matemática. John McCarthy [1958] foi o primeiro a publicar uma proposta de uso da 
lógica matemática para programação. John McCarthy propôs que a lógica matemática 
fosse usada como o fundamento para a epistemologia de sistemas de computadores. 
A primeira linguagem de programação lógica foi a Planner, a qual permitia a invocação 
orientada a padrões de planos procedimentais de asserções e de objetivos. ​A partir do 
Planner, foram desenvolvidas as linguagens de programação QA-4, Popler, Conniver, 
e QLISP 
A Criação da Lógica Matemática 
Lógica Matemática é uma sub-área da ​matemática que explora as aplicações da lógica 
formal para a matemática. Basicamente, lógica matemática tem ligações fortes com 
metamatemática​, os ​fundamentos da matemática e ​ciência da computação teórica​.​1 
Os temas unificadores na lógica matemática incluem o estudo do poder expressivo de 
sistemas formais​ e o poder dedutivo de sistemas de ​prova matemática​ formal. 
Em meados do século XIX, opera-se na lógica uma verdadeira revolução. Diversos 
investigadores de formação matemática, irão conceber, não apenas uma nova 
linguagem simbólica, mas também uma forma de transformar a lógica numa algebra. 
A lógica passou a ser vista como um calculo, tal como a algebra, visto que mabas se 
fundam nas leis do pensamento humano. Os enunciados seriam atemporais, à 
semelhança das proposições matemáticas. 
É atribuido a George Boole (1815-1864) a criação da lógica matemática. Na sua obra 
"Mathematical Analysis of Logic", publicada em 1847, a lógica foi pela primeira vez de 
uma forma consistente tratada como um calculo de signos algébricos. Esta algebra 
booleana será fundamental para o desenho dos circuitos nos computadores 
electrónicos modernos. ​Mas, como a Lógica de Boole (ou lógica booleana) utiliza um 
sistema numérico binário, na época de sua descoberta não foi utilizada. Com o 
surgimento do computador, a utilização do sistema binário tornou-se indispensável e, 
obviamente, a lógica de Boole passou a ter aplicação prática. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Referências 
 
http://blog.globalcode.com.br/2010/04/entendendo-como-funciona-programacao-de.ht
ml 
http://www.7desenvolvimento.com/logica-de-programacao-conceitos-e-primeiros-passo
s/ 
http://cursosdeprogramacao.com.br/blog/o-que-e-logica-de-programacao/ 
http://www.guiadopc.com.br/artigos/34848/historia-logica-programacao.html 
http://www.colegiosacramentinas.com.br/curso_programacao/slides_curso_programac
ao_cnsf.pdf 
http://www.tecmundo.com.br/programacao/1527-logica-booleana-saiba-um-pouco-mais
-sobre-esta-logica-e-como-ela-funciona.htm

Outros materiais