Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

A Lógica de Programação é a habilidade de organizar pensamentos e instruções de forma estruturada para que um computador possa resolver um problema. Ela independe de linguagem de programação (como Python, Java ou C); trata-se puramente do raciocínio lógico traduzido em passos inteligíveis para uma máquina.
Abaixo está um guia completo e resumido, ideal para impressão ou leitura em até 5 páginas.
1. O que é Lógica de Programação?
Computadores são máquinas literais e sem iniciativa. Eles não "adivinham" o que fazer. A lógica de programação consiste em quebrar um problema complexo em subproblemas menores e ditar uma sequência linear de ordens simples, diretas e sem ambiguidades.
A união dessa lógica com as regras gramaticais de uma tecnologia resulta no código de software.
2. Conceitos Fundamentais e Variáveis
Para que o computador processe dados, ele precisa armazená-los temporariamente em sua memória técnica. Esses espaços são chamados de variáveis. Cada variável possui um nome (identificador) e um tipo de dado.
Principais Tipos de Dados:
· Inteiro (Int): Números sem casas decimais (Ex: 25, -10, 0).
· Real/Flutuante (Float/Double): Números com casas decimais (Ex: 1.75, 99.90).
· Texto/Cadeia (String): Caracteres alfanuméricos englobados por aspas (Ex: "João", "Código123").
· Lógico/Booleano (Bool): Aceita apenas dois estados possíveis (Verdadeiro ou Falso).
Exemplo Prático de Declaração (Pseudocódigo):
portugol
idade: Inteiro
preco: Real
nome: Texto
esta_pago: Lógico
idade ➔ 18
nome ➔ "Ana"
Use o código com cuidado.
3. Operadores Lógicos e Matemáticos
As operações utilizam símbolos padrão para manipular as variáveis:
· Aritméticos: Adição (+), Subtração (-), Multiplicação (*), Divisão (/), Resto da divisão (% ou Mod).
· Relacionais (Comparações): Igual (==), Diferente (!=), Maior (>), Menor (=), Menor ou Igual (= 18) Então
 Escreva("Acesso permitido: Usuário é maior de idade.")
Senão
 Escreva("Acesso negado: Usuário menor de idade.")
FimSe
Use o código com cuidado.
Condicional Encadeada (Se / Senão Se / Senão)
Utilizada quando existem múltiplas faixas de possibilidades para testar.
· Exemplo Prático (Classificação de Notas):
portugol-faixas
Se (nota >= 9) Então
 Escreva("Desempenho: Excelente")
Senão Se (nota >= 7) Então
 Escreva("Desempenho: Bom")
Senão
 Escreva("Desempenho: Precisa melhorar")
FimSe
Use o código com cuidado.
5. Estruturas de Repetição (Loops)
Servem para executar o mesmo trecho de código várias vezes, evitando redundância e linhas de código desnecessárias.
Repetição com Teste no Início (Enquanto)
Executa o bloco enquanto a condição estipulada for verdadeira. Exige que a variável mude dentro do laço para não criar um loop infinito.
· Exemplo Prático (Contador progressivo de 1 a 3):
portugol
contador ➔ 1
Enquanto (contador

Mais conteúdos dessa disciplina