SlideShare uma empresa Scribd logo
1 de 26
Introdução a
Lógica
O que é Lógica?
● De acordo com a filosofia a lógica procura
compreender a forma como pensamos, do
ponto de vista técnico nos ensina a usar as leis
do pensamento de forma correta.
● O filósofo grego Aristóteles é considerado o
criador da lógica, em sua época denominava-
se razão, depois que a palavra lógica começou
a ser utilizada, esta tem origem do grego logos
que significa linguagem racional.
O que é Lógica?
● Lógica é ciência que coloca a cabeça para
funcionar corretamente.
O que é Lógica?
● As pessoas utilizam a lógica no cotidiano sem perceber; chegam
mesmo a citá-la, sem entender direito o seu significado.
● Segundo o dicionário Aurélio, a lógica é a “coerência de
raciocínio, de idéias”, ou ainda a “seqüência coerente, regular e
necessária de acontecimentos, de coisas”.
● Você pode perceber isso, nos exemplos a seguir:
– O número 3 é menor que o número 5. O número 7 é maior que o
número 5. Logo, o número 3 é menor que os números 5 e 7.
– Quando chove, não é preciso regar as plantas do jardim. Hoje choveu.
Logo, hoje não é preciso regar as plantas do jardim.
– O Brasil fica na América do Sul. A América do sul fica no continente
americano. Logo, os brasileiros são americanos.
O que é Lógica?
● Às vezes o raciocínio funciona
desordenadamente. Quantas vezes você já
ouviu as frases: “E se acontecer aquilo?”, ou
“É, mas eu não tinha pensado nisso!”
O que é Lógica?
● Neste exemplo, estão descritas ações de quem vai a um banco; entretanto, veja
se seria possível retirar o dinheiro obedecendo à seqüência descrita.
1 Sair do banco.
2 Aguardar a vez de ser atendido.
3 Entrar na fila do caixa.
4 Digitar a senha.
5 Entrar no banco
6 Informar o valor a ser retirado.
7 Procurar a fila do caixa.
8 Pegar o comprovante de saque, o cartão eletrônico e o dinheiro.
9 Entregar o cartão eletrônico ao funcionário que atende no caixa.
10 Conferir o valor em dinheiro.
O que é Lógica?
● Você conseguiria retirar o dinheiro? Com
certeza não, pois, embora as ações estejam
corretas, a seqüência está errada. A primeira
ação é sair do banco.
● Como se pode retirar dinheiro de um banco
estando fora dele?
O que é Lógica?
● Agora observe as mesmas ações na seqüência correta.
1 Entrar no banco.
2 Procurar a fila do caixa.
3 Entrar na fila do caixa.
4 Aguardar a vez de ser atendido.
5 Entregar o cartão eletrônico ao funcionário que atende no caixa.
6 Informar o valor a ser retirado.
7 Digitar a senha.
8 Pegar o comprovante de saque, o cartão eletrônico e o dinheiro.
9 Conferir o valor em dinheiro.
10 Sair do banco
● Utiliza-se a lógica para ordenar e corrigir pensamentos ou ações voltados
para a solução de problemas.
Exercício
1) Crie uma sequência lógica para tomar banho:
2)Descreva com detalhes a sequência lógica
para Trocar um pneu de um carro.
3)Faça um algoritmo para trocar uma lâmpada.
Descreva com detalhes:
O QUE É UM ALGORITMO?
O QUE É UM ALGORITMO?
● Algoritimos são uma
sequencia de passos finitos e
organizados que, quando
executados resolvem um
determinado problema
Algoritmo em nossa vida
Exemplo de Algoritmo
Algoritmos Computacionais
● Algoritmo é a base da ciência da computação e da
programação. Quando falamos em programar, falamos,
basicamente, em construir um algoritmo.
● Todo programa de um computador(tablets, smartphones
etc), é montado por algoritmos que resolvem problemas
matemáticos lógicos com objetivos específicos.
● Mesmo pessoas que usam uma linguagem de
programação para fazer seus programas de computadores
estão, na realidade, elaborando algoritmos computacionais
em suas mentes.
Algoritmos Computacionais
● Algoritmo é a base da ciência da computação e da
programação. Quando falamos em programar, falamos,
basicamente, em construir um algoritmo.
● Todo programa de um computador(tablets, smartphones
etc), é montado por algoritmos que resolvem problemas
matemáticos lógicos com objetivos específicos.
● Mesmo pessoas que usam uma linguagem de
programação para fazer seus programas de computadores
estão, na realidade, elaborando algoritmos computacionais
em suas mentes.
Algoritmos Computacionais
Como criar um Algoritmo?
Lógica de
programação
Linguagem de
programação
Programas ou
aplicativos
Representação de um algoritmo
Ferramenta que vamos usar
Maldição do “Alo Mundo!”
● Reza a lenda que que o programador que não fizer no
seu primeiro código com as instruções que escreva
na tela o simples Hello Word ou Olá Mundo.. Não
conseguirá e entender ou mesmo não será um bom
profissional na área da programação….
● Na minha opinião foi somente uma Lenda Urbana
criada no mundo da informática por quem não tem o
que fazer…. Mas por via das duvidadas…. Melhor
não duvidar...
Primeiro código
Inicio
Variavel
Escrever “ola, Mundo!”
Fim
Primeiro código
Inicio
Variavel
escrever “ olá, Mundo!”
escrever “ estou salvo da maldição ”
Fim
Escreva
● Escrever: escreve qualquer mensagem que
esta entre parêntese, mas uma do lado da
outra
● Escrevel: escreve qualquer mensagem que
esta entre parêntese e al final pula uma linha
Primeiro código
inicio
Variavel
escrevel “ olá, Mundo!”
Escreva “ estou salvo da maldição ”
Fim
Variáveis
● Uma variável é um objeto (uma
posição, frequentemente localizada
na memória) capaz de reter e
representar um valor ou expressão.
Enquanto as variáveis só "existem"
em tempo de execução, elas são
associadas a "nomes", chamados
identificadores, durante o tempo de
desenvolvimento.

Mais conteúdo relacionado

Mais procurados

Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosElaine Cecília Gatto
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Gercélia Ramos
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
Lógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosLógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosRoney Sousa
 
Introdução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosIntrodução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosElaine Cecília Gatto
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Gercélia Ramos
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoMauro Pereira
 
Lista de exercicios algoritmos com pseudocodigo
Lista de exercicios   algoritmos com pseudocodigoLista de exercicios   algoritmos com pseudocodigo
Lista de exercicios algoritmos com pseudocodigoMauro Pereira
 
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaAula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaMessias Batista
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4Scratch_TCC
 

Mais procurados (20)

Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de Algoritmos
 
Aula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e PseudocódigoAula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e Pseudocódigo
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Algoritmos - capítulo 1
Algoritmos - capítulo 1Algoritmos - capítulo 1
Algoritmos - capítulo 1
 
Lógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosLógica de Programação - Algoritmos
Lógica de Programação - Algoritmos
 
Introdução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosIntrodução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos Básicos
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lista de exercicios algoritmos com pseudocodigo
Lista de exercicios   algoritmos com pseudocodigoLista de exercicios   algoritmos com pseudocodigo
Lista de exercicios algoritmos com pseudocodigo
 
Aula 06 - Sistema Binário
Aula 06 - Sistema BinárioAula 06 - Sistema Binário
Aula 06 - Sistema Binário
 
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaAula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4
 

Semelhante a Introdução Lógica

Semelhante a Introdução Lógica (20)

Introdução a Logica de gggProgramação.pptx
Introdução a Logica de gggProgramação.pptxIntrodução a Logica de gggProgramação.pptx
Introdução a Logica de gggProgramação.pptx
 
aula01-1 social test resolution2024 logic progamer.pptx
aula01-1 social test resolution2024 logic progamer.pptxaula01-1 social test resolution2024 logic progamer.pptx
aula01-1 social test resolution2024 logic progamer.pptx
 
Lógica e algoritmos
Lógica e algoritmosLógica e algoritmos
Lógica e algoritmos
 
Cap01
Cap01Cap01
Cap01
 
Cap01
Cap01Cap01
Cap01
 
Cap01
Cap01Cap01
Cap01
 
Lógica da programação
Lógica da programaçãoLógica da programação
Lógica da programação
 
Lógica da programação
Lógica da programaçãoLógica da programação
Lógica da programação
 
Aula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxAula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptx
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lp
LpLp
Lp
 
Aula 1 - Lógica de Programação.pptx
Aula 1 - Lógica de Programação.pptxAula 1 - Lógica de Programação.pptx
Aula 1 - Lógica de Programação.pptx
 
Aula01
Aula01Aula01
Aula01
 
01-Lógica de Programação .pptx
01-Lógica de Programação .pptx01-Lógica de Programação .pptx
01-Lógica de Programação .pptx
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Algoritmos com java script
Algoritmos com java scriptAlgoritmos com java script
Algoritmos com java script
 
Aula01
Aula01Aula01
Aula01
 
Programação de computadores
Programação de computadoresProgramação de computadores
Programação de computadores
 
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.pptINFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
 
O que é programar
O que é programarO que é programar
O que é programar
 

Mais de Jorge Ávila Miranda (20)

Aula16 - Jquery
Aula16 - JqueryAula16 - Jquery
Aula16 - Jquery
 
Aula15 - Array PHP
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHP
 
Aula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHPAula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHP
 
Aula14 - Funções em PHP
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHP
 
Aula Herança
Aula HerançaAula Herança
Aula Herança
 
Aula05 - Poojava
Aula05 - PoojavaAula05 - Poojava
Aula05 - Poojava
 
Aula12- PHP
Aula12- PHPAula12- PHP
Aula12- PHP
 
Aula11 - PHP
Aula11 - PHPAula11 - PHP
Aula11 - PHP
 
Aula10 -PHP
Aula10 -PHPAula10 -PHP
Aula10 -PHP
 
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
 
Aula08 - Java Script
Aula08 - Java ScriptAula08 - Java Script
Aula08 - Java Script
 
Aula07 - JavaScript
Aula07 - JavaScriptAula07 - JavaScript
Aula07 - JavaScript
 
Aula04-POOJAVA
Aula04-POOJAVAAula04-POOJAVA
Aula04-POOJAVA
 
Aula06 - JavaScript
Aula06 - JavaScriptAula06 - JavaScript
Aula06 - JavaScript
 
Aula05-JavaScript
Aula05-JavaScriptAula05-JavaScript
Aula05-JavaScript
 
Aula04-JavaScript
Aula04-JavaScriptAula04-JavaScript
Aula04-JavaScript
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
 

Introdução Lógica

  • 2. O que é Lógica? ● De acordo com a filosofia a lógica procura compreender a forma como pensamos, do ponto de vista técnico nos ensina a usar as leis do pensamento de forma correta. ● O filósofo grego Aristóteles é considerado o criador da lógica, em sua época denominava- se razão, depois que a palavra lógica começou a ser utilizada, esta tem origem do grego logos que significa linguagem racional.
  • 3. O que é Lógica? ● Lógica é ciência que coloca a cabeça para funcionar corretamente.
  • 4. O que é Lógica? ● As pessoas utilizam a lógica no cotidiano sem perceber; chegam mesmo a citá-la, sem entender direito o seu significado. ● Segundo o dicionário Aurélio, a lógica é a “coerência de raciocínio, de idéias”, ou ainda a “seqüência coerente, regular e necessária de acontecimentos, de coisas”. ● Você pode perceber isso, nos exemplos a seguir: – O número 3 é menor que o número 5. O número 7 é maior que o número 5. Logo, o número 3 é menor que os números 5 e 7. – Quando chove, não é preciso regar as plantas do jardim. Hoje choveu. Logo, hoje não é preciso regar as plantas do jardim. – O Brasil fica na América do Sul. A América do sul fica no continente americano. Logo, os brasileiros são americanos.
  • 5. O que é Lógica? ● Às vezes o raciocínio funciona desordenadamente. Quantas vezes você já ouviu as frases: “E se acontecer aquilo?”, ou “É, mas eu não tinha pensado nisso!”
  • 6. O que é Lógica? ● Neste exemplo, estão descritas ações de quem vai a um banco; entretanto, veja se seria possível retirar o dinheiro obedecendo à seqüência descrita. 1 Sair do banco. 2 Aguardar a vez de ser atendido. 3 Entrar na fila do caixa. 4 Digitar a senha. 5 Entrar no banco 6 Informar o valor a ser retirado. 7 Procurar a fila do caixa. 8 Pegar o comprovante de saque, o cartão eletrônico e o dinheiro. 9 Entregar o cartão eletrônico ao funcionário que atende no caixa. 10 Conferir o valor em dinheiro.
  • 7. O que é Lógica? ● Você conseguiria retirar o dinheiro? Com certeza não, pois, embora as ações estejam corretas, a seqüência está errada. A primeira ação é sair do banco. ● Como se pode retirar dinheiro de um banco estando fora dele?
  • 8. O que é Lógica? ● Agora observe as mesmas ações na seqüência correta. 1 Entrar no banco. 2 Procurar a fila do caixa. 3 Entrar na fila do caixa. 4 Aguardar a vez de ser atendido. 5 Entregar o cartão eletrônico ao funcionário que atende no caixa. 6 Informar o valor a ser retirado. 7 Digitar a senha. 8 Pegar o comprovante de saque, o cartão eletrônico e o dinheiro. 9 Conferir o valor em dinheiro. 10 Sair do banco ● Utiliza-se a lógica para ordenar e corrigir pensamentos ou ações voltados para a solução de problemas.
  • 9. Exercício 1) Crie uma sequência lógica para tomar banho: 2)Descreva com detalhes a sequência lógica para Trocar um pneu de um carro. 3)Faça um algoritmo para trocar uma lâmpada. Descreva com detalhes:
  • 10. O QUE É UM ALGORITMO?
  • 11. O QUE É UM ALGORITMO? ● Algoritimos são uma sequencia de passos finitos e organizados que, quando executados resolvem um determinado problema
  • 14. Algoritmos Computacionais ● Algoritmo é a base da ciência da computação e da programação. Quando falamos em programar, falamos, basicamente, em construir um algoritmo. ● Todo programa de um computador(tablets, smartphones etc), é montado por algoritmos que resolvem problemas matemáticos lógicos com objetivos específicos. ● Mesmo pessoas que usam uma linguagem de programação para fazer seus programas de computadores estão, na realidade, elaborando algoritmos computacionais em suas mentes.
  • 15. Algoritmos Computacionais ● Algoritmo é a base da ciência da computação e da programação. Quando falamos em programar, falamos, basicamente, em construir um algoritmo. ● Todo programa de um computador(tablets, smartphones etc), é montado por algoritmos que resolvem problemas matemáticos lógicos com objetivos específicos. ● Mesmo pessoas que usam uma linguagem de programação para fazer seus programas de computadores estão, na realidade, elaborando algoritmos computacionais em suas mentes.
  • 17. Como criar um Algoritmo? Lógica de programação Linguagem de programação Programas ou aplicativos
  • 20. Maldição do “Alo Mundo!” ● Reza a lenda que que o programador que não fizer no seu primeiro código com as instruções que escreva na tela o simples Hello Word ou Olá Mundo.. Não conseguirá e entender ou mesmo não será um bom profissional na área da programação…. ● Na minha opinião foi somente uma Lenda Urbana criada no mundo da informática por quem não tem o que fazer…. Mas por via das duvidadas…. Melhor não duvidar...
  • 21.
  • 23. Primeiro código Inicio Variavel escrever “ olá, Mundo!” escrever “ estou salvo da maldição ” Fim
  • 24. Escreva ● Escrever: escreve qualquer mensagem que esta entre parêntese, mas uma do lado da outra ● Escrevel: escreve qualquer mensagem que esta entre parêntese e al final pula uma linha
  • 25. Primeiro código inicio Variavel escrevel “ olá, Mundo!” Escreva “ estou salvo da maldição ” Fim
  • 26. Variáveis ● Uma variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão. Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.