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

ODP
Aula01 - Logica de Programação
PPTX
Introdução à Lógica de Programação
ODP
Algoritmo aula 01-f
PPTX
A História e Evolução dos Computadores
PDF
Lógica de programação em ppt
PDF
Aula Lógica de Programação - cap1
PPT
Aula 04 arquitetura de computadores
PPTX
Informática Básica - Aula 04 - Software
Aula01 - Logica de Programação
Introdução à Lógica de Programação
Algoritmo aula 01-f
A História e Evolução dos Computadores
Lógica de programação em ppt
Aula Lógica de Programação - cap1
Aula 04 arquitetura de computadores
Informática Básica - Aula 04 - Software

Mais procurados (20)

PPTX
Lógica de Programação - Algoritmos
PPT
Material de Apoio de Algoritmo e Lógica de Programação
PDF
Introdução à Programação
PPTX
Introdução a Algoritmos: Conceitos Básicos
PPTX
Estrutura de Dados - Conceitos fundamentais
PDF
Descritiva Narrativa (Lógica de Programação)
ODP
Aula 01 - Algoritmo e Programação
PDF
Aula 6 - Design e Processo de Design de Interfaces de Usuário
PPTX
Visualg
PDF
Pseudocódigo ou Portugol (Lógica de Programação)
PPT
Logica Algoritmo 02 Algoritmo
ODP
Variáveis e portugol
PPT
Logica Programação. ...
PPT
Algoritmo - tipos de dados
PDF
Algoritmos e lp parte 1-introdução
PDF
Sistemas operacionais
PPTX
Aula 04 - Medidas de Armazenamento
PDF
Algoritmos em portugol
PDF
Aula 1 introdução a algoritmos
PDF
Logica programacao python-slides
Lógica de Programação - Algoritmos
Material de Apoio de Algoritmo e Lógica de Programação
Introdução à Programação
Introdução a Algoritmos: Conceitos Básicos
Estrutura de Dados - Conceitos fundamentais
Descritiva Narrativa (Lógica de Programação)
Aula 01 - Algoritmo e Programação
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Visualg
Pseudocódigo ou Portugol (Lógica de Programação)
Logica Algoritmo 02 Algoritmo
Variáveis e portugol
Logica Programação. ...
Algoritmo - tipos de dados
Algoritmos e lp parte 1-introdução
Sistemas operacionais
Aula 04 - Medidas de Armazenamento
Algoritmos em portugol
Aula 1 introdução a algoritmos
Logica programacao python-slides
Anúncio

Destaque (20)

PPTX
Plano de ensino algoritmos 1
PDF
01 - Introdução a lógica de programação - v1.4
PPTX
Curso logica de programação aula 1
PPTX
Curso de logica de programação aula 1com imagens
PPTX
NerdCamp Michigan 2016
ODP
Iniciando na Programação com Python - FLISOL Paracatu 2016
PPTX
Introducao a Lógica de Programação
PPTX
PyFuncemeClimateTools
PPTX
Matematicas operadores logicos jefferson Cuaspud
PPT
Conceitos fundamentais-de-algoritmos
PDF
Aula1 - Gerenciamento de Projetos
PDF
Algoritmos conceitos
PPTX
Operadores booleanos
PDF
Aula 15 minutos
PDF
04 - Operadores lógicos e expressões lógicas - v1.2
PPTX
LÓGICA PROGRAMÁVEL
PPTX
Estruturas de controle if/else switch PHP
PPT
Algoritmos
PPTX
Operadores
PPT
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Plano de ensino algoritmos 1
01 - Introdução a lógica de programação - v1.4
Curso logica de programação aula 1
Curso de logica de programação aula 1com imagens
NerdCamp Michigan 2016
Iniciando na Programação com Python - FLISOL Paracatu 2016
Introducao a Lógica de Programação
PyFuncemeClimateTools
Matematicas operadores logicos jefferson Cuaspud
Conceitos fundamentais-de-algoritmos
Aula1 - Gerenciamento de Projetos
Algoritmos conceitos
Operadores booleanos
Aula 15 minutos
04 - Operadores lógicos e expressões lógicas - v1.2
LÓGICA PROGRAMÁVEL
Estruturas de controle if/else switch PHP
Algoritmos
Operadores
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Anúncio

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

PDF
PDF.pdf
PPT
01 conceitos básicos
PDF
curso-216933-aula-01-7fe0-simplificado.pdf
PPTX
Introdução a Programação de computadores básico
PPT
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
PDF
aaa Algoritmo e Logica de Programação.pdf
PPTX
Introdução á programação - 1ª parte
PDF
Algoritmos visualg
PDF
Aula 06 - Introdução à Ciência da Computação.pdf
PPT
Lógica de Programação
PDF
Algoritmos com java script
PDF
Apostila visualg (1)
PDF
Linguagem visualg2.0
PDF
Visualg introdução aos algoritmos
PDF
Visual g
PDF
PDF
apostila sobre Algoritmos
PDF
Linguagemvisualg20 1231617059100335-1
PDF
Apostila de Introdução a Programação
PDF
Apostila visualg
PDF.pdf
01 conceitos básicos
curso-216933-aula-01-7fe0-simplificado.pdf
Introdução a Programação de computadores básico
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
aaa Algoritmo e Logica de Programação.pdf
Introdução á programação - 1ª parte
Algoritmos visualg
Aula 06 - Introdução à Ciência da Computação.pdf
Lógica de Programação
Algoritmos com java script
Apostila visualg (1)
Linguagem visualg2.0
Visualg introdução aos algoritmos
Visual g
apostila sobre Algoritmos
Linguagemvisualg20 1231617059100335-1
Apostila de Introdução a Programação
Apostila visualg

Último (20)

PPT
Sistemas de Informação em Saúde Aplicada.ppt
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Aula sobre banco de dados com firebase db
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PPTX
SISTEMA DE INFORMAÇÃO EM SAÚDE_UEPA.pptx
PPTX
Émile Durkheim slide elaborado muito bom
PPTX
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
PPTX
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Sistemas de Informação em Saúde Aplicada.ppt
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Processos na gestão de transportes, TM100 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Aula sobre banco de dados com firebase db
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
COBITxITIL-Entenda as diferença em uso governança TI
Custos e liquidação no SAP Transportation Management, TM130 Col18
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
SISTEMA DE INFORMAÇÃO EM SAÚDE_UEPA.pptx
Émile Durkheim slide elaborado muito bom
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Curso de Java 9 - (Threads) Multitarefas.pptx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...

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