O que é lógica?
Tese: O que é lógica?. Pesquise 862.000+ trabalhos acadêmicosPor: Danielparente01 • 5/4/2014 • Tese • 1.436 Palavras (6 Páginas) • 227 Visualizações
O que é a Lógica?
A lógica é o ramo da Filosofia e da Matemática
que estuda os métodos e princípios que permitem
fazer distinção entre raciocínios válidos e não
válidos, determinando o processo que leva ao
conhecimento verdadeiro.
4
Lógica
• A lógica existe para ordenar o pensamento
• Ela é necessária no dia-a-dia das pessoas
• Exemplos
Exemplo:
Todo mamífero é um animal.
Todo cavalo é um mamífero.
Portanto, todo cavalo é um animal.
3
5
O objetivo principal do estudo da Lógica
de Programação é a construção de
algoritmos coerentes e válidos.
Lógica de Programação
6
• A lógica de programação tem o objetivo de
estabelecer uma sequência lógica de passos que
devem ser executados por um programa de
computador.
• Um computador só entende o que deve fazer se
receber instruções claras, bem definidas e em uma
ordem correta.
• A programação não pode ser feita utilizando a
linguagem humana.
Lógica de Programação
4
7
Um programa de computador deve sempre ser escrito em
uma linguagem de programação.
• Ex: Java, C, C++, C#, PHP, JavaScript, Assembly, etc.
• A escrita de um algoritmo em uma linguagem de
programação é chamada de implementação
Linguagem de Programação
Linguagem
de
Programaçãio
Algoritmo
Programa
8
A importância dos Algoritmos
• Algoritmos são importantes porque permitem
representar os passos para chegar a um objetivo
de forma independente da linguagem de
programação utilizada.
• É possível focar apenas na resolução do
problema, deixando de lado os aspectos
computacionais.
• Os algoritmos devem ser bastante detalhados a
fim de que possam ser traduzidos para uma
linguagem de programação.
5
9
Um exemplo típico
Montar um armário é um exemplo de um
algoritmo.
10
Encadeamento lógico das instruções
• Faz diferença a ordem de colocação das peças
do armário?
• Notem que algumas instruções não precisam
seguir uma ordem específica: fixação da
prateleiras (4A), (4B) e (4C).
• Até mesmos a técnica de montagem pode ser
distinta:
• Podemos começar com a fixação da prateleiras no
fundo;
• Ou começar pela fixação das prateleiras nas laterais;
• As técnicas diferentes influenciam na performance
(rapidez) com que ocorre a montagem.
6
11
Cada um pensa de uma forma
12
O QUE É UM ALGORITMO?
Um algoritmo é caracterizado por qualquer
forma de resolver um problema de forma
procedural a partir de padrões e regras.
Veja um exemplo:
Cinco vezes cinco é igual ao número cinco
somado cinco vezes.
5 X 5 = 5 + 5 + 5 + 5 + 5
Isso, de forma simples, é um algoritmo
7
13
O QUE É UM ALGORITMO COMPUTACIONAL?
É um programa que realiza procedimentos
para solucionar um problema.
Algoritmos computacionais usam estruturas
que ajudam o processador a chegar a um
determinado resultado.
Estrutura de procedimento
Estrutura seletiva
Estrutura repetitiva
14
A sequenciação é uma convenção com
o objetivo de reger o fluxo de execução
do algoritmo, determinando qual a
primeira ação a ser executada e qual
ação vem a seguir.
8
...