SlideShare une entreprise Scribd logo
1  sur  27
Lógica de
Programação { para
iniciantes }
O que é { lógica de programação }?
é a técnica de organizarmos nossos
pensamentos de forma clara e
sequencial para que seja possível
realizar uma tarefa.
Calma, { não se assuste }!
É mais simples do que parece 
Simplificando:
Lógica de programação é uma forma de
organizar nossos pensamentos para
{mandar o computador fazer algo}.
Na lógica de programação,
utilizamos os {algoritmos} para dar
ordens, isto é, passar instruções ao
computador para que ele faça algo.
Algoritmo nada mais é do que uma
receita, isto é, um {passo-a-passo}
utilizado para resolver um
problema.
Na real, { já usamos } essa “técnica”
todo dia, só que ao invés de darmos
instruções ao computador, damos
ao nosso cérebro. Fazemos isso de
forma tão automática que nem
percebemos, por exemplo...
... quando { comemos } ...
... quando { penteamos o cabelo } ...
... quando { jogamos vídeo game } ...
Show, né?
E como esse algoritmos podem ser
representados?
Os algoritmos podem ser
representados de 3 formas:
narrativa, fluxograma ou
pseudocódigo.
Neste hangout, falaremos apenas
das formas narrativa e
pseudocódigo.
Na forma narrativa, basta
descrevermos os passos para
resolver o problema, utilizando
nossa linguagem mesmo.
Descreva as instruções para ler dois
números, calcular a soma deles e
escrever o resultado.
Descreva as instruções para ler dois
números, calcular a soma deles e
escrever o resultado.
-Ler o número 1
-Ler o número 2
-Somar o número 1 com o número 2
- Falar o resultado
No pseudocódigo/português
estruturado/portugol, utilizamos
palavras chaves para representar as
instruções.
Há alguns ambientes de
desenvolvimento que podemos
utilizar para executar os algoritmos
que criarmos.
O que vamos utilizar aqui é o
Portugol Studio.
A partir de algumas palavras chaves
e uma semântica, passamos
instruções que o computador
entende e pode executar.
- O que são variáveis
- Tipos de dados
- Comando Escreva()
- Comando Leia()
Algumas coisas básicas que
precisamos saber antes de começar:
O que são variáveis?
O que são tipos de dados?
Comando escreva(parâmetro)
Comando leia(parâmetro)
Bora botar a mão na massa?
Desenvolva o pseudocódigo para ler
dois números, calcular a soma deles
e escrever o resultado.
Gratidão <3
mari@mundodama.com.br
http://mundodama.com.br
http://facebook.com/MundoDaMa

Contenu connexe

Tendances

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 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1
Pacc UAB
 

Tendances (20)

Aula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e PseudocódigoAula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e Pseudocódigo
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introdução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosIntrodução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos Básicos
 
Introdução à programação
Introdução à programação Introdução à programação
Introdução à programação
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmos
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosAula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
 
Visualg
VisualgVisualg
Visualg
 
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)
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 
Algoritmos: Tipos de Dados
Algoritmos: Tipos de DadosAlgoritmos: Tipos de Dados
Algoritmos: Tipos de Dados
 
Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1
 
Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e 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
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 

En vedette

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
Sedu
 

En vedette (20)

Plano de ensino algoritmos 1
Plano de ensino   algoritmos 1Plano de ensino   algoritmos 1
Plano de ensino algoritmos 1
 
01 - Introdução a lógica de programação - v1.4
01 - Introdução a lógica de programação - v1.401 - Introdução a lógica de programação - v1.4
01 - Introdução a lógica de programação - v1.4
 
Curso logica de programação aula 1
Curso  logica de programação aula 1Curso  logica de programação aula 1
Curso logica de programação aula 1
 
Curso de logica de programação aula 1com imagens
Curso de logica de programação aula 1com imagensCurso de logica de programação aula 1com imagens
Curso de logica de programação aula 1com imagens
 
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
 
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
 
PyFuncemeClimateTools
PyFuncemeClimateToolsPyFuncemeClimateTools
PyFuncemeClimateTools
 
Matematicas operadores logicos jefferson Cuaspud
Matematicas operadores logicos jefferson CuaspudMatematicas operadores logicos jefferson Cuaspud
Matematicas operadores logicos jefferson Cuaspud
 
Conceitos fundamentais-de-algoritmos
Conceitos fundamentais-de-algoritmosConceitos fundamentais-de-algoritmos
Conceitos fundamentais-de-algoritmos
 
Aula1 - Gerenciamento de Projetos
Aula1 - Gerenciamento de ProjetosAula1 - Gerenciamento de Projetos
Aula1 - Gerenciamento de Projetos
 
Algoritmos conceitos
Algoritmos conceitosAlgoritmos conceitos
Algoritmos conceitos
 
Operadores booleanos
Operadores booleanosOperadores booleanos
Operadores booleanos
 
Aula 15 minutos
Aula 15 minutosAula 15 minutos
Aula 15 minutos
 
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
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Operadores
OperadoresOperadores
Operadores
 
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...
 

Similaire à Lógica de programação { para iniciantes }

Linguagemvisualg20 1231617059100335-1
Linguagemvisualg20 1231617059100335-1Linguagemvisualg20 1231617059100335-1
Linguagemvisualg20 1231617059100335-1
Daniela Calixto
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
angelicamenegassi
 

Similaire à Lógica de programação { para iniciantes } (20)

PDF.pdf
PDF.pdfPDF.pdf
PDF.pdf
 
01 conceitos básicos
01   conceitos básicos01   conceitos básicos
01 conceitos básicos
 
curso-216933-aula-01-7fe0-simplificado.pdf
curso-216933-aula-01-7fe0-simplificado.pdfcurso-216933-aula-01-7fe0-simplificado.pdf
curso-216933-aula-01-7fe0-simplificado.pdf
 
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
 
Introdução á programação - 1ª parte
Introdução á programação - 1ª parteIntrodução á programação - 1ª parte
Introdução á programação - 1ª parte
 
Algoritmos visualg
Algoritmos visualgAlgoritmos visualg
Algoritmos visualg
 
Algoritmos com java script
Algoritmos com java scriptAlgoritmos com java script
Algoritmos com java script
 
Apostila visualg (1)
Apostila visualg (1)Apostila visualg (1)
Apostila visualg (1)
 
Linguagem visualg2.0
Linguagem visualg2.0Linguagem visualg2.0
Linguagem visualg2.0
 
Apostila de Introdução a Programação
Apostila de Introdução a ProgramaçãoApostila de Introdução a Programação
Apostila de Introdução a Programação
 
Apostila visualg
Apostila visualgApostila visualg
Apostila visualg
 
Algoritimo1
Algoritimo1Algoritimo1
Algoritimo1
 
apostila sobre Algoritmos
apostila sobre Algoritmosapostila sobre Algoritmos
apostila sobre Algoritmos
 
Visual g
Visual gVisual g
Visual g
 
Linguagemvisualg20 1231617059100335-1
Linguagemvisualg20 1231617059100335-1Linguagemvisualg20 1231617059100335-1
Linguagemvisualg20 1231617059100335-1
 
Visualg introdução aos algoritmos
Visualg introdução aos algoritmosVisualg introdução aos algoritmos
Visualg introdução aos 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
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 

Lógica de programação { para iniciantes }