SlideShare uma empresa Scribd logo
2
Mais lidos
7
Mais lidos
23
Mais lidos
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

Mais conteúdo relacionado

Mais procurados (20)

ODP
Aula 01 - Algoritmo e Programação
Aislan Rafael
 
PDF
Lógica de Programação e Algoritmos
Mario Jorge Pereira
 
PDF
Aula Lógica de Programação - cap1
Cloves da Rocha
 
PPTX
Lógica de Programação - Algoritmos
Roney Sousa
 
PDF
Algoritmos
Sérgio Souza Costa
 
PDF
Scratch cap-1
RuiTobiasDBCarvalho
 
PDF
Sistemas operacionais
vini_campos
 
PPTX
Informática Básica - Aula 04 - Software
Joeldson Costa Damasceno
 
PPTX
Introdução a Algoritmos: Conceitos Básicos
Elaine Cecília Gatto
 
PDF
Algoritmos em portugol
Evonaldo Gonçalves Vanny
 
PDF
Pseudocódigo ou Portugol (Lógica de Programação)
Gercélia Ramos
 
PPTX
Algoritmos e Estrutura de Dados - Aula 01
thomasdacosta
 
PDF
Estrutura de Dados - Aula 01 - Apresentação
Leinylson Fontinele
 
PDF
Algoritmos
Elaine Cecília Gatto
 
PDF
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Marcelo Silva
 
PDF
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Sérgio Souza Costa
 
PDF
Introdução ao Arduino
Helder da Rocha
 
PPT
Material de Apoio de Algoritmo e Lógica de Programação
rodfernandes
 
PPTX
Redes de computadores
Jakson Silva
 
PPTX
Aula 0. introdução ao scratch 1.4
Scratch_TCC
 
Aula 01 - Algoritmo e Programação
Aislan Rafael
 
Lógica de Programação e Algoritmos
Mario Jorge Pereira
 
Aula Lógica de Programação - cap1
Cloves da Rocha
 
Lógica de Programação - Algoritmos
Roney Sousa
 
Scratch cap-1
RuiTobiasDBCarvalho
 
Sistemas operacionais
vini_campos
 
Informática Básica - Aula 04 - Software
Joeldson Costa Damasceno
 
Introdução a Algoritmos: Conceitos Básicos
Elaine Cecília Gatto
 
Algoritmos em portugol
Evonaldo Gonçalves Vanny
 
Pseudocódigo ou Portugol (Lógica de Programação)
Gercélia Ramos
 
Algoritmos e Estrutura de Dados - Aula 01
thomasdacosta
 
Estrutura de Dados - Aula 01 - Apresentação
Leinylson Fontinele
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Marcelo Silva
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Sérgio Souza Costa
 
Introdução ao Arduino
Helder da Rocha
 
Material de Apoio de Algoritmo e Lógica de Programação
rodfernandes
 
Redes de computadores
Jakson Silva
 
Aula 0. introdução ao scratch 1.4
Scratch_TCC
 

Destaque (20)

PPTX
Plano de ensino algoritmos 1
Marianne Kogut Eliasquevici
 
PDF
01 - Introdução a lógica de programação - v1.4
César Augusto Pessôa
 
PPTX
Curso logica de programação aula 1
Antonio Tadeu Segat
 
PPTX
Curso de logica de programação aula 1com imagens
Antonio Tadeu Segat
 
PPTX
NerdCamp Michigan 2016
katsok
 
ODP
Iniciando na Programação com Python - FLISOL Paracatu 2016
George Mendonça
 
PPTX
Introducao a Lógica de Programação
Marcelo Rodrigues
 
PPTX
PyFuncemeClimateTools
Marcelo Rodrigues
 
PPTX
Matematicas operadores logicos jefferson Cuaspud
Jefferson Cuaspud
 
PPT
Conceitos fundamentais-de-algoritmos
Vando Junqueira
 
PDF
Aula1 - Gerenciamento de Projetos
MairaM
 
PDF
Algoritmos conceitos
Valderi Leithardt
 
PPTX
Operadores booleanos
julimarontiver
 
PDF
Aula 15 minutos
Eduardo Bregaida
 
PDF
04 - Operadores lógicos e expressões lógicas - v1.2
César Augusto Pessôa
 
PPTX
LÓGICA PROGRAMÁVEL
Claudiu Cartis
 
PPTX
Estruturas de controle if/else switch PHP
Sedu
 
PPT
Algoritmos
maura montero
 
PPTX
Operadores
BrunoSilvaSantana
 
PPT
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Professor Samuel Ribeiro
 
Plano de ensino algoritmos 1
Marianne Kogut Eliasquevici
 
01 - Introdução a lógica de programação - v1.4
César Augusto Pessôa
 
Curso logica de programação aula 1
Antonio Tadeu Segat
 
Curso de logica de programação aula 1com imagens
Antonio Tadeu Segat
 
NerdCamp Michigan 2016
katsok
 
Iniciando na Programação com Python - FLISOL Paracatu 2016
George Mendonça
 
Introducao a Lógica de Programação
Marcelo Rodrigues
 
PyFuncemeClimateTools
Marcelo Rodrigues
 
Matematicas operadores logicos jefferson Cuaspud
Jefferson Cuaspud
 
Conceitos fundamentais-de-algoritmos
Vando Junqueira
 
Aula1 - Gerenciamento de Projetos
MairaM
 
Algoritmos conceitos
Valderi Leithardt
 
Operadores booleanos
julimarontiver
 
Aula 15 minutos
Eduardo Bregaida
 
04 - Operadores lógicos e expressões lógicas - v1.2
César Augusto Pessôa
 
LÓGICA PROGRAMÁVEL
Claudiu Cartis
 
Estruturas de controle if/else switch PHP
Sedu
 
Algoritmos
maura montero
 
Operadores
BrunoSilvaSantana
 
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Professor Samuel Ribeiro
 
Anúncio

Semelhante a Lógica de programação { para iniciantes } (20)

PDF
PDF.pdf
Diogo Silva
 
PPT
01 conceitos básicos
Lucas José Mendes
 
PDF
curso-216933-aula-01-7fe0-simplificado.pdf
EltonJjitsu1
 
PPTX
Introdução a Programação de computadores básico
ssuser906f55
 
PPT
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
PatricaNascimento1
 
PDF
aaa Algoritmo e Logica de Programação.pdf
AlbinovilingaTomas
 
PPTX
Introdução á programação - 1ª parte
Luis Fernandes
 
PDF
Algoritmos visualg
Diego Sales
 
PDF
Aula 06 - Introdução à Ciência da Computação.pdf
juliocezar20067
 
PPT
Lógica de Programação
Claudio Stein Junior
 
PDF
Algoritmos com java script
Edigleysson Silva
 
PDF
Apostila visualg (1)
AMINTAMANZANILLA1
 
PDF
apostila sobre Algoritmos
Denise Carmo
 
PDF
Linguagemvisualg20 1231617059100335-1
Daniela Calixto
 
PDF
Visualg introdução aos algoritmos
Luciano Júnior
 
PDF
Apostila de Introdução a Programação
Thiago Reis da Silva
 
PDF
Visual g
Bruno Fortes
 
PDF
Linguagem visualg2.0
Jú Katone Gomes
 
PDF
Apostila visualg
Rone carvalho
 
PDF
Algoritimo1
Delson Rodrigo Quive
 
PDF.pdf
Diogo Silva
 
01 conceitos básicos
Lucas José Mendes
 
curso-216933-aula-01-7fe0-simplificado.pdf
EltonJjitsu1
 
Introdução a Programação de computadores básico
ssuser906f55
 
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
PatricaNascimento1
 
aaa Algoritmo e Logica de Programação.pdf
AlbinovilingaTomas
 
Introdução á programação - 1ª parte
Luis Fernandes
 
Algoritmos visualg
Diego Sales
 
Aula 06 - Introdução à Ciência da Computação.pdf
juliocezar20067
 
Lógica de Programação
Claudio Stein Junior
 
Algoritmos com java script
Edigleysson Silva
 
Apostila visualg (1)
AMINTAMANZANILLA1
 
apostila sobre Algoritmos
Denise Carmo
 
Linguagemvisualg20 1231617059100335-1
Daniela Calixto
 
Visualg introdução aos algoritmos
Luciano Júnior
 
Apostila de Introdução a Programação
Thiago Reis da Silva
 
Visual g
Bruno Fortes
 
Linguagem visualg2.0
Jú Katone Gomes
 
Apostila visualg
Rone carvalho
 
Anúncio

Último (8)

PDF
Explorando o Futuro do Corpo: Implantes Neurais e o Biohacking dos Sentidos
cooperliora
 
PPTX
Computacao-e-Tecnologias-Digitais-Por-Que-Aprender.pptx
RobertaOliveiradaFon1
 
PPTX
Desenvolvimento-de-Produtos-Inovadores.pptx
ssuser1d7565
 
PPTX
Gestão de Mudanças - O que é e como é implementada
Gateware Group
 
PPTX
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
PDF
Apresentação de Manipulação de strings em Python .pdf
Gabriel Vitor
 
PDF
Certificado em Redes Neurais Artificiais em Python
CaioSilva506151
 
PDF
Apresentação sobre Funções Matemáticas e o módulo.pdf
Gabriel Vitor
 
Explorando o Futuro do Corpo: Implantes Neurais e o Biohacking dos Sentidos
cooperliora
 
Computacao-e-Tecnologias-Digitais-Por-Que-Aprender.pptx
RobertaOliveiradaFon1
 
Desenvolvimento-de-Produtos-Inovadores.pptx
ssuser1d7565
 
Gestão de Mudanças - O que é e como é implementada
Gateware Group
 
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
Apresentação de Manipulação de strings em Python .pdf
Gabriel Vitor
 
Certificado em Redes Neurais Artificiais em Python
CaioSilva506151
 
Apresentação sobre Funções Matemáticas e o módulo.pdf
Gabriel Vitor
 

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