SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
César Augusto Pessôa
Sumário
 Objetivos
 Conceitos básicos
 O que são algoritmos
 Bibliografia e ferramentas sugeridas
 Agradecimentos
 Dúvidas
Objetivos
 Introduzir os alunos ao conceito de
lógica, utilizando-a como ferramenta
para elaboração de programas de
computador.
O que é lógica
ló.gi.ca:
Substantivo feminino.
1. Modo de raciocinar.
2. Coerência de raciocínio, ideias.
3. Encadeamento de raciocínio ou
argumentação.
4. Filosofia: Estudo que tem por objeto
determinar quais operações de raciocínio
são válidas e quais não o são.
Fonte: Dicionário Michaelis, 2008, Ed. Melhoramentos.
Como usamos a lógica
 “Isso é óbvio!”
 “Como não pensei nisso antes?”
 “E se você fizesse isso?”
 “E se der errado, o que você irá fazer?”
 “É lógico que eu verifiquei!”
Pensamento lógico
Podemos então dizer
que pensamento lógico
é uma ferramenta para
organização, análise
de cenários e tomada
de decisão.
E como aplicamos?
Conceito de algoritmo
 “É uma sequência de passos que visa
atingir um objetivo bem definido”
(FORBELLONE, 1999).
 “É a descrição de uma sequência de
passos que deve ser seguida para
realização de uma tarefa” (ASCENCIO,
1999).
Preparar um lanche
Algoritmo
1. Pegar o pão;
2. Cortar o pão ao meio;
3. Pegar a maionese;
4. Passar maionese no pão;
5. Pegar e cortar alface e tomate;
6. Colocar alface e tomate no pão;
7. Pegar o hamburguer;
8. Fritar o hamburguer; e
9. Colocar o hamburguer no pão.
Trocar uma lâmpada
Algoritmo
1. Pegar uma lâmpada nova;
2. Pegar uma escada;
3. Posicionar a escada embaixo do soquete;
4. Subir na escada levando a lâmpada nova;
5. Retirar a lâmpada queimada;
6. Colocar a lâmpada nova;
7. Descer da escada;
8. Testar a lâmpada (ligar interruptor);
9. Guardar a escada; e
10. Jogar a lâmpada velha no lixo.
O que é lógica (de novo)
Encadeamento de
raciocínio ou
argumentação.
Estudo que tem por
objeto determinar quais
operações de raciocínio
são válidas e quais não
são.
Ferramenta para
organização, análise de
cenários e tomada de
decisão.
Preparar um lanche
1. Colocar o hamburguer no pão.
2. Cortar o pão ao meio;
3. Fritar o hamburguer;
4. Pegar o hamburguer;
5. Passar maionese no pão;
6. Pegar e cortar alface e tomate;
7. Pegar o pão;
8. Colocar alface e tomate no pão; e
9. Pegar a maionese.
Não faz sentido!
O que é lógica (outra vez)
Encadeamento de
raciocínio ou
argumentação, de forma
que determine quais
operações de raciocínio
são válidas e quais não
o são.
Utilizamos para
organização e
sequenciamento de
atividades, análise de
cenários e tomada de
decisão.
Todo algoritmo é igual?
Fazer um bolo
Fazer uma pizza
Lavar roupas
Preparar uma festa
Ir para a escola
Desenhar uma árvore
A criatividade é tudo!
Sequência lógica
Podem existir diversas
maneiras de se
preparar um lanche,
trocar uma lâmpada,
fazer um bolo, etc.
Porém, sempre existirá
pelo menos um
caminho que sempre
deve ser seguido.
Trabalho
 Para o dia 29/02
 Pesquisa em grupo:
○ O que é um algoritmo
○ O que é um fluxograma
○ O que é pseudocódigo
○ O que são variáveis
○ O que são constantes
○ O que são operadores aritméticos
○ O que são expressões aritméticas
Bibliografia
Lógica Para Leigos (for Dummies)
Autor: Zegarelli, Mark
Editora: Alta Books
Fundamentos da Programação de Computadores
3ª Ed. 2012
Autoras: Ascencio, Ana Fernanda Gomes;
Campos, Edilene Aparecida Veneruchi de
Editora: Prentice Hall
Agradecimentos
Find Icons
http://findicons.com
Iconfinder
https://www.iconfinder.com
Dúvidas?
César Augusto Pessôa
capfg@hotmail.com

Mais conteúdo relacionado

Mais procurados

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
 
UX UI para Programadores
UX UI para Programadores UX UI para Programadores
UX UI para Programadores Monica Mesquita
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAislan Rafael
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJakson Silva
 
Informática e suas tecnologias
Informática e suas tecnologiasInformática e suas tecnologias
Informática e suas tecnologiasAndrey Martins
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSSledsifes
 
Apresentação de Calc
Apresentação de CalcApresentação de Calc
Apresentação de CalcCDP_Online
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das CoisasLuiz Avila
 
Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1Pacc UAB
 
Curso Java Básico - Aula 01
Curso Java Básico - Aula 01Curso Java Básico - Aula 01
Curso Java Básico - Aula 01Natanael Fonseca
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básicaCarlos Melo
 
Aula 3. frameworks front end
Aula 3. frameworks front endAula 3. frameworks front end
Aula 3. frameworks front endandreluizlc
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisInstituto Faber-Ludens
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorAndré Curvello
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10LucasMansueto
 

Mais procurados (20)

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)
 
UX UI para Programadores
UX UI para Programadores UX UI para Programadores
UX UI para Programadores
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
IHC - Slide 2 - Usabilidade e Princípios de Design
IHC - Slide 2 - Usabilidade e Princípios de DesignIHC - Slide 2 - Usabilidade e Princípios de Design
IHC - Slide 2 - Usabilidade e Princípios de Design
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Informática e suas tecnologias
Informática e suas tecnologiasInformática e suas tecnologias
Informática e suas tecnologias
 
As transformações na era digital
As transformações na era digitalAs transformações na era digital
As transformações na era digital
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSS
 
Apresentação de Calc
Apresentação de CalcApresentação de Calc
Apresentação de Calc
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1
 
Curso Java Básico - Aula 01
Curso Java Básico - Aula 01Curso Java Básico - Aula 01
Curso Java Básico - Aula 01
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Aula 3. frameworks front end
Aula 3. frameworks front endAula 3. frameworks front end
Aula 3. frameworks front end
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos Móveis
 
Javascript aula 01 - visão geral
Javascript   aula 01 - visão geralJavascript   aula 01 - visão geral
Javascript aula 01 - visão geral
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redor
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 

Destaque

NerdCamp Michigan 2016
NerdCamp Michigan 2016NerdCamp Michigan 2016
NerdCamp Michigan 2016katsok
 
Iniciando na Programação com Python - FLISOL Paracatu 2016
Iniciando na Programação com Python - FLISOL Paracatu 2016Iniciando na Programação com Python - FLISOL Paracatu 2016
Iniciando na Programação com Python - FLISOL Paracatu 2016George Mendonça
 
Matematicas operadores logicos jefferson Cuaspud
Matematicas operadores logicos jefferson CuaspudMatematicas operadores logicos jefferson Cuaspud
Matematicas operadores logicos jefferson CuaspudJefferson Cuaspud
 
Introducao a Lógica de Programação
Introducao a Lógica de ProgramaçãoIntroducao a Lógica de Programação
Introducao a Lógica de ProgramaçãoMarcelo Rodrigues
 
Conceitos fundamentais-de-algoritmos
Conceitos fundamentais-de-algoritmosConceitos fundamentais-de-algoritmos
Conceitos fundamentais-de-algoritmosVando Junqueira
 
Aula1 - Gerenciamento de Projetos
Aula1 - Gerenciamento de ProjetosAula1 - Gerenciamento de Projetos
Aula1 - Gerenciamento de ProjetosMairaM
 
04 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.204 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.2César Augusto Pessôa
 
Estruturas de controle if/else switch PHP
Estruturas de controle if/else switch PHPEstruturas de controle if/else switch PHP
Estruturas de controle if/else switch PHPSedu
 
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...Professor Samuel Ribeiro
 
Gerenciamento de projetos de engenharia
Gerenciamento de projetos de engenhariaGerenciamento de projetos de engenharia
Gerenciamento de projetos de engenhariaWladmir Araujo
 
Minicurso Gerenciamento de Projetos (Prática e Aplicabilidade)
Minicurso Gerenciamento de Projetos (Prática e Aplicabilidade)Minicurso Gerenciamento de Projetos (Prática e Aplicabilidade)
Minicurso Gerenciamento de Projetos (Prática e Aplicabilidade)Luis Henrique Nunes Quezado
 

Destaque (20)

NerdCamp Michigan 2016
NerdCamp Michigan 2016NerdCamp Michigan 2016
NerdCamp Michigan 2016
 
Iniciando na Programação com Python - FLISOL Paracatu 2016
Iniciando na Programação com Python - FLISOL Paracatu 2016Iniciando na Programação com Python - FLISOL Paracatu 2016
Iniciando na Programação com Python - FLISOL Paracatu 2016
 
PyFuncemeClimateTools
PyFuncemeClimateToolsPyFuncemeClimateTools
PyFuncemeClimateTools
 
Matematicas operadores logicos jefferson Cuaspud
Matematicas operadores logicos jefferson CuaspudMatematicas operadores logicos jefferson Cuaspud
Matematicas operadores logicos jefferson Cuaspud
 
Introducao a Lógica de Programação
Introducao a Lógica de ProgramaçãoIntroducao a Lógica de Programação
Introducao a Lógica de Programação
 
Conceitos fundamentais-de-algoritmos
Conceitos fundamentais-de-algoritmosConceitos fundamentais-de-algoritmos
Conceitos fundamentais-de-algoritmos
 
Plano de ensino algoritmos 1
Plano de ensino   algoritmos 1Plano de ensino   algoritmos 1
Plano de ensino algoritmos 1
 
Aula1 - Gerenciamento de Projetos
Aula1 - Gerenciamento de ProjetosAula1 - Gerenciamento de Projetos
Aula1 - Gerenciamento de Projetos
 
Algoritmos conceitos
Algoritmos conceitosAlgoritmos conceitos
Algoritmos conceitos
 
Aula 15 minutos
Aula 15 minutosAula 15 minutos
Aula 15 minutos
 
Operadores booleanos
Operadores booleanosOperadores booleanos
Operadores booleanos
 
04 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.204 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.2
 
LÓGICA PROGRAMÁVEL
LÓGICA PROGRAMÁVELLÓGICA PROGRAMÁVEL
LÓGICA PROGRAMÁVEL
 
Estruturas de controle if/else switch PHP
Estruturas de controle if/else switch PHPEstruturas de controle if/else switch PHP
Estruturas de controle if/else switch PHP
 
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Operadores
OperadoresOperadores
Operadores
 
Algoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetiçãoAlgoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetição
 
Gerenciamento de projetos de engenharia
Gerenciamento de projetos de engenhariaGerenciamento de projetos de engenharia
Gerenciamento de projetos de engenharia
 
Minicurso Gerenciamento de Projetos (Prática e Aplicabilidade)
Minicurso Gerenciamento de Projetos (Prática e Aplicabilidade)Minicurso Gerenciamento de Projetos (Prática e Aplicabilidade)
Minicurso Gerenciamento de Projetos (Prática e Aplicabilidade)
 

Semelhante a Introdução à lógica e algoritmos

Lógica e algoritmos
Lógica e algoritmosLógica e algoritmos
Lógica e algoritmosJocelma Rios
 
Método Científico em 6 passos
Método Científico em 6 passosMétodo Científico em 6 passos
Método Científico em 6 passosThiago Xavier
 
ComoCriarEModificarHabitos_ProdutividadeNinja.pdf
ComoCriarEModificarHabitos_ProdutividadeNinja.pdfComoCriarEModificarHabitos_ProdutividadeNinja.pdf
ComoCriarEModificarHabitos_ProdutividadeNinja.pdfRogerCPrado1
 
Lógica clássica e suas aplicações em sistema de recomendação
Lógica clássica e suas aplicações em sistema de recomendaçãoLógica clássica e suas aplicações em sistema de recomendação
Lógica clássica e suas aplicações em sistema de recomendaçãoIsvaldo Souza
 
01 - Introdução ao fundamentos de lógica
01 - Introdução ao fundamentos de lógica01 - Introdução ao fundamentos de lógica
01 - Introdução ao fundamentos de lógicapedrinabrasil071
 
Guia elaboracaotrabalhos2010 2011
Guia elaboracaotrabalhos2010 2011Guia elaboracaotrabalhos2010 2011
Guia elaboracaotrabalhos2010 2011gracabib
 
Guia elaboracaotrabalhos2010 2011
Guia elaboracaotrabalhos2010 2011Guia elaboracaotrabalhos2010 2011
Guia elaboracaotrabalhos2010 2011gracabib
 
Palestra - Ferramentas de Coleta de Dados - Questionários
Palestra - Ferramentas de Coleta de Dados - QuestionáriosPalestra - Ferramentas de Coleta de Dados - Questionários
Palestra - Ferramentas de Coleta de Dados - QuestionáriosLuiz Agner
 
Webquest sistema respiratorio
Webquest   sistema respiratorioWebquest   sistema respiratorio
Webquest sistema respiratorioAna Paula Souza
 
Manual de investigação em ciências sociais
Manual de investigação em ciências sociaisManual de investigação em ciências sociais
Manual de investigação em ciências sociaisViviane Grimm
 
Método Socrático em Terapia Cognitiva-Comportamental
Método Socrático em Terapia Cognitiva-ComportamentalMétodo Socrático em Terapia Cognitiva-Comportamental
Método Socrático em Terapia Cognitiva-ComportamentalMarcelo da Rocha Carvalho
 
Aula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxAula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxJadna Almeida
 

Semelhante a Introdução à lógica e algoritmos (20)

Lógica e algoritmos
Lógica e algoritmosLógica e algoritmos
Lógica e algoritmos
 
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
 
Aula 12 - Lógica
Aula 12 - LógicaAula 12 - Lógica
Aula 12 - Lógica
 
Método Científico em 6 passos
Método Científico em 6 passosMétodo Científico em 6 passos
Método Científico em 6 passos
 
Amostra super thinking
Amostra super thinkingAmostra super thinking
Amostra super thinking
 
Amostra super thinking
Amostra super thinkingAmostra super thinking
Amostra super thinking
 
Manual de investigação
Manual de investigaçãoManual de investigação
Manual de investigação
 
ComoCriarEModificarHabitos_ProdutividadeNinja.pdf
ComoCriarEModificarHabitos_ProdutividadeNinja.pdfComoCriarEModificarHabitos_ProdutividadeNinja.pdf
ComoCriarEModificarHabitos_ProdutividadeNinja.pdf
 
Lógica clássica e suas aplicações em sistema de recomendação
Lógica clássica e suas aplicações em sistema de recomendaçãoLógica clássica e suas aplicações em sistema de recomendação
Lógica clássica e suas aplicações em sistema de recomendação
 
Processo cientifico
Processo cientificoProcesso cientifico
Processo cientifico
 
01 - Introdução ao fundamentos de lógica
01 - Introdução ao fundamentos de lógica01 - Introdução ao fundamentos de lógica
01 - Introdução ao fundamentos de lógica
 
1- Vetor (1).pdf
1- Vetor (1).pdf1- Vetor (1).pdf
1- Vetor (1).pdf
 
Guia elaboracaotrabalhos2010 2011
Guia elaboracaotrabalhos2010 2011Guia elaboracaotrabalhos2010 2011
Guia elaboracaotrabalhos2010 2011
 
Guia elaboracaotrabalhos2010 2011
Guia elaboracaotrabalhos2010 2011Guia elaboracaotrabalhos2010 2011
Guia elaboracaotrabalhos2010 2011
 
Palestra - Ferramentas de Coleta de Dados - Questionários
Palestra - Ferramentas de Coleta de Dados - QuestionáriosPalestra - Ferramentas de Coleta de Dados - Questionários
Palestra - Ferramentas de Coleta de Dados - Questionários
 
Raciocinio logico
Raciocinio logicoRaciocinio logico
Raciocinio logico
 
Webquest sistema respiratorio
Webquest   sistema respiratorioWebquest   sistema respiratorio
Webquest sistema respiratorio
 
Manual de investigação em ciências sociais
Manual de investigação em ciências sociaisManual de investigação em ciências sociais
Manual de investigação em ciências sociais
 
Método Socrático em Terapia Cognitiva-Comportamental
Método Socrático em Terapia Cognitiva-ComportamentalMétodo Socrático em Terapia Cognitiva-Comportamental
Método Socrático em Terapia Cognitiva-Comportamental
 
Aula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxAula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptx
 

Mais de César Augusto Pessôa

Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019César Augusto Pessôa
 
Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!César Augusto Pessôa
 
A importância do design nos negócios
A importância do design nos negóciosA importância do design nos negócios
A importância do design nos negóciosCésar Augusto Pessôa
 
Personas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do clientePersonas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do clienteCésar Augusto Pessôa
 
O ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de AraçatubaO ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de AraçatubaCésar Augusto Pessôa
 
User eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produtoUser eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produtoCésar Augusto Pessôa
 
Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2César Augusto Pessôa
 
Aula 3 - Manipulando e Resgatando Dados
Aula 3 - Manipulando e Resgatando DadosAula 3 - Manipulando e Resgatando Dados
Aula 3 - Manipulando e Resgatando DadosCésar Augusto Pessôa
 

Mais de César Augusto Pessôa (20)

Home office seguro
Home office seguroHome office seguro
Home office seguro
 
Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019
 
14 Princípios de Deming
14 Princípios de Deming14 Princípios de Deming
14 Princípios de Deming
 
Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!
 
MVP - O que é e como criar o seu
MVP - O que é e como criar o seuMVP - O que é e como criar o seu
MVP - O que é e como criar o seu
 
A importância do design nos negócios
A importância do design nos negóciosA importância do design nos negócios
A importância do design nos negócios
 
Personas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do clientePersonas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do cliente
 
A rotina de um Scrum Master
A rotina de um Scrum MasterA rotina de um Scrum Master
A rotina de um Scrum Master
 
A vida de um Scrum Product Owner
A vida de um Scrum Product OwnerA vida de um Scrum Product Owner
A vida de um Scrum Product Owner
 
O ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de AraçatubaO ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de Araçatuba
 
Excelência e Qualidade - Parte 04
Excelência e Qualidade - Parte 04Excelência e Qualidade - Parte 04
Excelência e Qualidade - Parte 04
 
Excelência e Qualidade - Parte 03
Excelência e Qualidade - Parte 03Excelência e Qualidade - Parte 03
Excelência e Qualidade - Parte 03
 
Excelência e Qualidade - Parte 02
Excelência e Qualidade - Parte 02Excelência e Qualidade - Parte 02
Excelência e Qualidade - Parte 02
 
Excelência e qualidade - Parte 01
Excelência e qualidade - Parte 01Excelência e qualidade - Parte 01
Excelência e qualidade - Parte 01
 
User eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produtoUser eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produto
 
Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 02Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 02
 
Seja ágil com o Scrum - parte 01
Seja ágil com o Scrum - parte 01Seja ágil com o Scrum - parte 01
Seja ágil com o Scrum - parte 01
 
Principais Comandos Linux (UBUNTU) 2
Principais Comandos Linux (UBUNTU) 2Principais Comandos Linux (UBUNTU) 2
Principais Comandos Linux (UBUNTU) 2
 
Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2
 
Aula 3 - Manipulando e Resgatando Dados
Aula 3 - Manipulando e Resgatando DadosAula 3 - Manipulando e Resgatando Dados
Aula 3 - Manipulando e Resgatando Dados
 

Último

BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfPPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfAnaGonalves804156
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxconcelhovdragons
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 anoAdelmaTorres2
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasRicardo Diniz campos
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 

Último (20)

Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdfPPT _ Módulo 3_Direito Comercial_2023_2024.pdf
PPT _ Módulo 3_Direito Comercial_2023_2024.pdf
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecas
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 

Introdução à lógica e algoritmos

  • 2. Sumário  Objetivos  Conceitos básicos  O que são algoritmos  Bibliografia e ferramentas sugeridas  Agradecimentos  Dúvidas
  • 3. Objetivos  Introduzir os alunos ao conceito de lógica, utilizando-a como ferramenta para elaboração de programas de computador.
  • 4. O que é lógica ló.gi.ca: Substantivo feminino. 1. Modo de raciocinar. 2. Coerência de raciocínio, ideias. 3. Encadeamento de raciocínio ou argumentação. 4. Filosofia: Estudo que tem por objeto determinar quais operações de raciocínio são válidas e quais não o são. Fonte: Dicionário Michaelis, 2008, Ed. Melhoramentos.
  • 5. Como usamos a lógica  “Isso é óbvio!”  “Como não pensei nisso antes?”  “E se você fizesse isso?”  “E se der errado, o que você irá fazer?”  “É lógico que eu verifiquei!”
  • 6. Pensamento lógico Podemos então dizer que pensamento lógico é uma ferramenta para organização, análise de cenários e tomada de decisão. E como aplicamos?
  • 7. Conceito de algoritmo  “É uma sequência de passos que visa atingir um objetivo bem definido” (FORBELLONE, 1999).  “É a descrição de uma sequência de passos que deve ser seguida para realização de uma tarefa” (ASCENCIO, 1999).
  • 9. Algoritmo 1. Pegar o pão; 2. Cortar o pão ao meio; 3. Pegar a maionese; 4. Passar maionese no pão; 5. Pegar e cortar alface e tomate; 6. Colocar alface e tomate no pão; 7. Pegar o hamburguer; 8. Fritar o hamburguer; e 9. Colocar o hamburguer no pão.
  • 11. Algoritmo 1. Pegar uma lâmpada nova; 2. Pegar uma escada; 3. Posicionar a escada embaixo do soquete; 4. Subir na escada levando a lâmpada nova; 5. Retirar a lâmpada queimada; 6. Colocar a lâmpada nova; 7. Descer da escada; 8. Testar a lâmpada (ligar interruptor); 9. Guardar a escada; e 10. Jogar a lâmpada velha no lixo.
  • 12. O que é lógica (de novo) Encadeamento de raciocínio ou argumentação. Estudo que tem por objeto determinar quais operações de raciocínio são válidas e quais não são. Ferramenta para organização, análise de cenários e tomada de decisão.
  • 13. Preparar um lanche 1. Colocar o hamburguer no pão. 2. Cortar o pão ao meio; 3. Fritar o hamburguer; 4. Pegar o hamburguer; 5. Passar maionese no pão; 6. Pegar e cortar alface e tomate; 7. Pegar o pão; 8. Colocar alface e tomate no pão; e 9. Pegar a maionese.
  • 15. O que é lógica (outra vez) Encadeamento de raciocínio ou argumentação, de forma que determine quais operações de raciocínio são válidas e quais não o são. Utilizamos para organização e sequenciamento de atividades, análise de cenários e tomada de decisão.
  • 16. Todo algoritmo é igual? Fazer um bolo Fazer uma pizza Lavar roupas Preparar uma festa Ir para a escola Desenhar uma árvore
  • 18. Sequência lógica Podem existir diversas maneiras de se preparar um lanche, trocar uma lâmpada, fazer um bolo, etc. Porém, sempre existirá pelo menos um caminho que sempre deve ser seguido.
  • 19. Trabalho  Para o dia 29/02  Pesquisa em grupo: ○ O que é um algoritmo ○ O que é um fluxograma ○ O que é pseudocódigo ○ O que são variáveis ○ O que são constantes ○ O que são operadores aritméticos ○ O que são expressões aritméticas
  • 20. Bibliografia Lógica Para Leigos (for Dummies) Autor: Zegarelli, Mark Editora: Alta Books Fundamentos da Programação de Computadores 3ª Ed. 2012 Autoras: Ascencio, Ana Fernanda Gomes; Campos, Edilene Aparecida Veneruchi de Editora: Prentice Hall