Escolar Documentos
Profissional Documentos
Cultura Documentos
A lógica de programação
O ser humano expressa o raciocínio por meio de palavras escritas
ou faladas de acordo com padrões gramaticais de uma linguagem.
A lógica de programação também pode ser representada por uma
linguagem de programação, que tem por objetivo a construção de
algoritmos.
Foco no conteúdo
Algoritmo
Dizemos que um algoritmo é um conjunto de instruções bem
definidas e executáveis por uma pessoa a fim de resolver um
problema.
Um algoritmo é considerado completo se suas instruções forem
entendidas. Quando o comando não for entendido, precisará ser
desdobrado em novos comandos.
Foco no conteúdo
Itens do algoritmo
Dados: numéricos: valores numéricos; literais: letras, dígitos ou
caracteres especiais; lógicos: verdadeiro ou falso; constantes: não
sofrem modificação durante a execução (203, 20.3, “Campinas”, Falso);
variáveis: sofrem modificação (área de um círculo: 𝐴𝐴 = 𝜋𝜋 � 𝑟𝑟 2 ).
Expressões: aritméticas compostas por operadores +, −,�; expressões
lógicas: operadores relacionais >, <, ≤, ≥ e lógicos Nã𝑜𝑜, 𝐸𝐸, 𝑂𝑂𝑂𝑂.
Comando: de atribuição: fornecer valor à variável. Nome: literal;
Salário: numérico/Nome ← “Cassio”; Salário ← 2.000,00.
Entrada e saída: “leia”, leia(raio); {atribui o valor lido à variável raio}.
Foco no conteúdo
Pseudocódigos e algoritmo
O pseudocódigo não é o código em si, e sim uma descrição do que o
código deve fazer, uma ferramenta de aprendizado e raciocínio. O
algoritmo é um procedimento, uma sequência de passos para
resolver um problema.
O algoritmo é um passo a passo para a resolução de determinado
problema, enquanto o pseudocódigo é o método para se escrever
um algoritmo.
Foco no conteúdo
Pseudocódigo: Calcular o perímetro do retângulo
Para construir um algoritmo, ABCD com lados 3 cm e 4 cm
devemos: ler, compreender Algoritmo:
e destacar dados Inteiro: n1;
importantes; definir dados Inteiro: n2;
de entrada e saída e os Inteiro: res; (resultado)
gerados após serem escreva: ”Digite o primeiro número:”);
processados; cálculos a Leia: (n1);
serem efetuados; variáveis escreva: ”Digite o segundo número:”);
para armazenar entradas e Leia: (n2);
realizar processamento; res ← n1 ∗ n2 ;
elaborar e testar o escreva (“O resultado é: “,res);
algoritmo. fim algoritmo
Virem e
Na prática conversem
3) Analise a imagem e
determine a área da região
branca.
Considere: 𝜋𝜋 = 3,14 3 cm 2 cm
2 cm
5 cm
Virem e
Na prática Correção conversem
(𝐵𝐵+𝑏𝑏)�ℎ
2) Para calcularmos a área do trapézio, temos: 𝐴𝐴 𝑇𝑇 =
2
Sendo: B, a base maior; b, a base menor; h, a altura
(22 + 18) � 12
𝐴𝐴 𝑇𝑇 =
2
𝐴𝐴 𝑇𝑇 = 240 𝑚𝑚2
Como a construção vai ocupar a metade dessa área, temos que a
𝐴𝐴
área construída é de: 𝐴𝐴𝐶𝐶 = 𝑇𝑇 .
2
240
Assim: 𝐴𝐴𝐶𝐶 =
2
A área em que será construído o galpão será de: 𝐴𝐴𝐶𝐶 = 120 𝑚𝑚2 .
Virem e
Na prática Correção conversem
● Analisamos um algoritmo;
● Representamos um algoritmo.
Referências
● LEMOV, Doug. Aula nota 10 2.0: 62 técnicas para melhorar a
gestão da sala de aula. Porto Alegre: Penso, 2018.
● SÃO PAULO (Estado). Secretaria da Educação. Currículo
Paulista do Ensino Fundamental. São Paulo, 2019.
● Slide 5 – http://www.dsc.ufcg.edu.br/~icc/Periodo-
2001.1/algoritmos.htm.
Referências
Lista de imagens e vídeos
Slides 11, 15 e 16 – Elaborados pelo autor.
Material
Digital