Lógica de programação { para iniciantes }
-
Upload
mariana-camargo -
Category
Technology
-
view
183 -
download
0
Transcript of Lógica de programação { para iniciantes }
![Page 1: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/1.jpg)
Lógica de Programação
{ para iniciantes }
![Page 2: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/2.jpg)
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.
![Page 3: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/3.jpg)
Calma, { não se assuste }!É mais simples do que parece
![Page 4: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/4.jpg)
Simplificando:
Lógica de programação é uma forma de organizar nossos pensamentos para {mandar o computador fazer algo}.
![Page 5: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/5.jpg)
Na lógica de programação, utilizamos os {algoritmos} para dar ordens, isto é, passar instruções ao computador para que ele faça algo.
![Page 6: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/6.jpg)
Algoritmo nada mais é do que uma receita, isto é, um {passo-a-passo}
utilizado para resolver um problema.
![Page 7: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/7.jpg)
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...
![Page 8: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/8.jpg)
... quando { comemos } ...
![Page 9: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/9.jpg)
... quando { penteamos o cabelo } ...
![Page 10: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/10.jpg)
... quando { jogamos vídeo game } ...
![Page 11: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/11.jpg)
Show, né?
E como esse algoritmos podem ser representados?
![Page 12: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/12.jpg)
Os algoritmos podem ser representados de 3 formas:
narrativa, fluxograma ou pseudocódigo.
![Page 13: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/13.jpg)
Neste hangout, falaremos apenas das formas narrativa e
pseudocódigo.
![Page 14: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/14.jpg)
Na forma narrativa, basta descrevermos os passos para
resolver o problema, utilizando nossa linguagem mesmo.
![Page 15: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/15.jpg)
Descreva as instruções para ler dois números, calcular a soma deles e
escrever o resultado.
![Page 16: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/16.jpg)
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
![Page 17: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/17.jpg)
No pseudocódigo/português estruturado/portugol, utilizamos
palavras chaves para representar as instruções.
![Page 18: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/18.jpg)
Há alguns ambientes de desenvolvimento que podemos
utilizar para executar os algoritmos que criarmos.
O que vamos utilizar aqui é o Portugol Studio.
![Page 19: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/19.jpg)
A partir de algumas palavras chaves e uma semântica, passamos
instruções que o computador entende e pode executar.
![Page 20: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/20.jpg)
- O que são variáveis- Tipos de dados
- Comando Escreva()- Comando Leia()
Algumas coisas básicas que precisamos saber antes de começar:
![Page 21: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/21.jpg)
O que são variáveis?
![Page 22: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/22.jpg)
O que são tipos de dados?
![Page 23: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/23.jpg)
Comando escreva(parâmetro)
![Page 24: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/24.jpg)
Comando leia(parâmetro)
![Page 25: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/25.jpg)
Bora botar a mão na massa?
![Page 26: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/26.jpg)
Desenvolva o pseudocódigo para ler dois números, calcular a soma deles
e escrever o resultado.
![Page 27: Lógica de programação { para iniciantes }](https://reader036.fdocumentos.tips/reader036/viewer/2022062310/587288c31a28ab36118b482b/html5/thumbnails/27.jpg)
Gratidão <3
http://mundodama.com.br
http://facebook.com/MundoDaMa