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.

Aula01 - Logica de Programação

  • 1.
  • 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 umasequê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
  • 12.
  • 13.
  • 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.
  • 16.
  • 17.
    Como criar umAlgoritmo? Lógica de programação Linguagem de programação Programas ou aplicativos
  • 18.
  • 19.
  • 20.
    Maldição do “AloMundo!” ● 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...
  • 22.
  • 23.
    Primeiro código Inicio Variavel escrever “olá, Mundo!” escrever “ estou salvo da maldição ” Fim
  • 24.
    Escreva ● Escrever: escrevequalquer 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.