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

13 Java Script - Validação de formulário
13 Java Script  - Validação de formulário13 Java Script  - Validação de formulário
13 Java Script - Validação de formulárioCentro Paula Souza
 
Aula 5 - Redes de computadores
Aula 5 - Redes de computadoresAula 5 - Redes de computadores
Aula 5 - Redes de computadoresLucasMansueto
 
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio CodeCDS
 
Projeto final instalação e configuração de redes locais
Projeto final  instalação e configuração de redes locaisProjeto final  instalação e configuração de redes locais
Projeto final instalação e configuração de redes locaisMarcoSoaresGI
 
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
 
Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01thomasdacosta
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01thomasdacosta
 
compressao de dados
compressao de dadoscompressao de dados
compressao de dadosmidleofmidle
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresAron Sporkens
 
Narrativas & Jogos Digitais
Narrativas & Jogos DigitaisNarrativas & Jogos Digitais
Narrativas & Jogos DigitaisJosé Bidarra
 
Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto WordLeinylson Fontinele
 
Exercicio banco de_dados
Exercicio banco de_dadosExercicio banco de_dados
Exercicio banco de_dadosRafael Lima
 
Introdução à Computação Aula 01 - Apresentação
Introdução à Computação  Aula 01 - ApresentaçãoIntrodução à Computação  Aula 01 - Apresentação
Introdução à Computação Aula 01 - ApresentaçãoLeinylson Fontinele
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Ricardo Longa
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informáticaRony Oliveira
 

Mais procurados (20)

13 Java Script - Validação de formulário
13 Java Script  - Validação de formulário13 Java Script  - Validação de formulário
13 Java Script - Validação de formulário
 
Algoritmos - capítulo 1
Algoritmos - capítulo 1Algoritmos - capítulo 1
Algoritmos - capítulo 1
 
Aula 5 - Redes de computadores
Aula 5 - Redes de computadoresAula 5 - Redes de computadores
Aula 5 - Redes de computadores
 
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio Code
 
Projeto final instalação e configuração de redes locais
Projeto final  instalação e configuração de redes locaisProjeto final  instalação e configuração de redes locais
Projeto final instalação e configuração de redes locais
 
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)
 
Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01
 
compressao de dados
compressao de dadoscompressao de dados
compressao de dados
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Narrativas & Jogos Digitais
Narrativas & Jogos DigitaisNarrativas & Jogos Digitais
Narrativas & Jogos Digitais
 
Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
 
Exercicio banco de_dados
Exercicio banco de_dadosExercicio banco de_dados
Exercicio banco de_dados
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
 
Introdução à Computação Aula 01 - Apresentação
Introdução à Computação  Aula 01 - ApresentaçãoIntrodução à Computação  Aula 01 - Apresentação
Introdução à Computação Aula 01 - Apresentação
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
 
Python
PythonPython
Python
 
Tecnologias Atuais de Redes - Aula 5 - VoIP
Tecnologias Atuais de Redes - Aula 5 - VoIPTecnologias Atuais de Redes - Aula 5 - VoIP
Tecnologias Atuais de Redes - Aula 5 - VoIP
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informática
 

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

Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfElianeElika
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Atividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxAtividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxDianaSheila2
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - DissertaçãoMaiteFerreira4
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 

Último (20)

CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Atividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxAtividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptx
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - Dissertação
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 

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