SlideShare uma empresa Scribd logo
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
AlgoritmosAlgoritmos
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
Elaine Cecília Gatto
 
Informática Básica - Aula 09 - Uso de E-mail
Informática Básica - Aula 09 - Uso de E-mailInformática Básica - Aula 09 - Uso de E-mail
Informática Básica - Aula 09 - Uso de E-mail
Joeldson Costa Damasceno
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmos
Adilio Tavares
 
Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1
Pacc UAB
 
Algoritmos - capítulo 1
Algoritmos - capítulo 1Algoritmos - capítulo 1
Algoritmos - capítulo 1
Carlos Padilla Severo
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
socrahn
 
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
 
Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
Miller Magalhaes
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
Evonaldo Gonçalves Vanny
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
Cleber Ramos
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Leinylson Fontinele
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
Professor Samuel Ribeiro
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação Scratch
Michele Felkl
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
Suzana Viana Mota
 
Introdução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresIntrodução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de Computadores
Wellington Oliveira
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de Programação
André Agostinho
 
Algoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso CompletoAlgoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso Completo
thomasdacosta
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Leinylson Fontinele
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
thomasdacosta
 

Mais procurados (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
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
 
Informática Básica - Aula 09 - Uso de E-mail
Informática Básica - Aula 09 - Uso de E-mailInformática Básica - Aula 09 - Uso de E-mail
Informática Básica - Aula 09 - Uso de E-mail
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmos
 
Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1
 
Algoritmos - capítulo 1
Algoritmos - capítulo 1Algoritmos - capítulo 1
Algoritmos - capítulo 1
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
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)
 
Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação Scratch
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
 
Introdução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresIntrodução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de Computadores
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de Programação
 
Algoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso CompletoAlgoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso Completo
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
 

Semelhante a Aula01 - Logica de Programação

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
italoalves49
 
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
italoalves49
 
Lógica e algoritmos
Lógica e algoritmosLógica e algoritmos
Lógica e algoritmos
Jocelma Rios
 
Cap01
Cap01Cap01
Cap01
mvbahamut
 
Cap01
Cap01Cap01
Cap01
mvbahamut
 
Cap01
Cap01Cap01
Cap01
mvbahamut
 
Lógica da programação
Lógica da programaçãoLógica da programação
Lógica da programação
Thiago Luis Colozio Casácio
 
Lógica da programação
Lógica da programaçãoLógica da programação
Lógica da programação
Thiago Luis Colozio Casácio
 
Aula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxAula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptx
Jadna Almeida
 
Algoritmos
AlgoritmosAlgoritmos
Lp
LpLp
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
AnalderMagalhaes
 
Aula01
Aula01Aula01
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
FranciscoDavidSilvaS2
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
mafsistemas
 
Algoritmos com java script
Algoritmos com java scriptAlgoritmos com java script
Algoritmos com java script
Edigleysson Silva
 
Aula01
Aula01Aula01
Programação de computadores
Programação de computadoresProgramação de computadores
Programação de computadores
Carlos Wagner Costa
 
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
PatricaNascimento1
 
O que é programar
O que é programarO que é programar
O que é programar
Clausia Antoneli
 

Semelhante a Aula01 - Logica de Programação (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

Aula16 - Jquery
Aula16 - JqueryAula16 - Jquery
Aula16 - Jquery
Jorge Ávila Miranda
 
Aula15 - Array PHP
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHP
Jorge Ávila Miranda
 
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
Jorge Ávila Miranda
 
Aula14 - Funções em PHP
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHP
Jorge Ávila Miranda
 
Aula Herança
Aula HerançaAula Herança
Aula Herança
Jorge Ávila Miranda
 
Aula05 - Poojava
Aula05 - PoojavaAula05 - Poojava
Aula05 - Poojava
Jorge Ávila Miranda
 
Aula12- PHP
Aula12- PHPAula12- PHP
Aula11 - PHP
Aula11 - PHPAula11 - PHP
Aula11 - PHP
Jorge Ávila Miranda
 
Aula10 -PHP
Aula10 -PHPAula10 -PHP
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
Jorge Ávila Miranda
 
Aula08 - Java Script
Aula08 - Java ScriptAula08 - Java Script
Aula08 - Java Script
Jorge Ávila Miranda
 
Aula07 - JavaScript
Aula07 - JavaScriptAula07 - JavaScript
Aula07 - JavaScript
Jorge Ávila Miranda
 
Aula04-POOJAVA
Aula04-POOJAVAAula04-POOJAVA
Aula04-POOJAVA
Jorge Ávila Miranda
 
Aula06 - JavaScript
Aula06 - JavaScriptAula06 - JavaScript
Aula06 - JavaScript
Jorge Ávila Miranda
 
Aula05-JavaScript
Aula05-JavaScriptAula05-JavaScript
Aula05-JavaScript
Jorge Ávila Miranda
 
Aula04-JavaScript
Aula04-JavaScriptAula04-JavaScript
Aula04-JavaScript
Jorge Ávila Miranda
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
Jorge Ávila Miranda
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
Jorge Ávila Miranda
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
Jorge Ávila Miranda
 
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
Jorge Ávila Miranda
 

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
 

Aula01 - Logica de Programação

  • 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.