Tutorial de Lógica de Programação
Tutorial de Lógica de Programação

Tutorial de Lógica de Programação

1. Introdução

A lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. Ela é a base para o desenvolvimento de programas de computador, pois define a sequência correta para a execução de um conjunto de instruções.

Vamos começar com um exemplo simples de pseudocódigo para fazer um bolo:

INÍCIO
  Pegue os ingredientes
  Misture os ingredientes secos
  Adicione os ingredientes líquidos
  Misture tudo até ficar homogêneo
  Asse por 30 minutos
FIM

2. Variáveis e Tipos de Dados

Variáveis são espaços na memória do computador onde você pode armazenar dados. Os tipos de dados mais comuns são:

  • Inteiro: Números sem casas decimais. Exemplo: 10, -3, 0.
  • Flutuante: Números com casas decimais. Exemplo: 3.14, -0.99.
  • String: Sequência de caracteres. Exemplo: “Olá, mundo!”.
  • Booleano: Verdadeiro (True) ou Falso (False).

Exemplo de código em JavaScript:

let idade = 20; // Número
let altura = 1.75; // Número
let nome = "João"; // String
let estudante = true; // Booleano

3. Operadores

Os operadores permitem realizar operações matemáticas ou lógicas. Temos os operadores aritméticos (+, -, *, /, %) e os operadores lógicos (and, or, not).

Exemplo de código em JavaScript:

// Operadores aritméticos
let soma = 5 + 3;
let subtracao = 5 - 3;
let multiplicacao = 5 * 3;
let divisao = 5 / 3;
let resto = 5 % 3;

// Operadores lógicos
let verdadeiro = true && true;
let falso = true && false;

4. Estruturas de Controle

As estruturas de controle permitem manipular o fluxo de execução dos programas.

  • Condicional: Executa um bloco de código se uma condição for verdadeira.
  • Repetição: Executa um bloco de código várias vezes.

Exemplo de pseudocódigo para fazer uma omelete:

INÍCIO
  Bata os ovos
  SE a frigideira estiver quente ENTÃO
    Adicione os ovos batidos
    Enquanto os ovos não estiverem cozidos FAÇA
      Mexa os ovos
    FIM
    Adicione o queijo
  FIM
FIM

Exemplo de código em JavaScript:

// Condicional
if (idade >= 18) {
    console.log("Você é maior de idade.");
} else {
    console.log("Você é menor de idade.");
}

// Repetição
for (let i = 0; i < 5; i++) {
    console.log(i);
}

5. Funções

Funções são blocos de código que podem ser reutilizados. Elas recebem entradas (parâmetros), processam essas entradas e retornam um resultado.

Exemplo de código em JavaScript:

function somar(a, b) {
    return a + b;
}

let resultado = somar(5, 3);
console.log(resultado); // Imprime 8

Exercícios de Pseudocódigo

  1. Escreva um pseudocódigo para um programa que recebe a temperatura em graus Celsius e a converte para graus Fahrenheit.
  2. Escreva um pseudocódigo para um programa que calcula a média de três notas.
  3. Escreva um pseudocódigo para um programa que conta quantos números pares existem entre 1 e 100.
  4. Escreva um pseudocódigo para um programa que imprime os primeiros 10 números da sequência de Fibonacci.
  5. Escreva um pseudocódigo para um programa que calcula o fatorial de um número.

Respostas

Aqui estão as respostas para os exercícios de pseudocódigo:

INÍCIO
  Receba a temperatura em Celsius
  Calcule a temperatura em Fahrenheit usando a fórmula F = C * 9/5 + 32
  Imprima a temperatura em Fahrenheit
FIM

INÍCIO
  Receba a primeira nota
  Receba a segunda nota
  Receba a terceira nota
  Calcule a média das notas
  Imprima a média
FIM

INÍCIO
  Defina a contagem como 0
  Para cada número de 1 a 100 FAÇA
    SE o número é par ENTÃO
      Incremente a contagem
    FIM
  FIM
  Imprima a contagem
FIM

INÍCIO
  Defina o primeiro número como 0
  Defina o segundo número como 1
  Para cada número de 1 a 10 FAÇA
    Imprima o primeiro número
    Calcule o próximo número como a soma do primeiro e do segundo número
    Atualize o primeiro número para o valor do segundo número
    Atualize o segundo número para o valor do próximo número
  FIM
FIM

INÍCIO
  Receba um número
  Defina o fatorial como 1
  Para cada número de 1 até o número recebido FAÇA
    Multiplique o fatorial pelo número
  FIM
  Imprima o fatorial
FIM

Espero que este tutorial tenha sido útil para você! Continue praticando e você se tornará um ótimo programador.

Boa sorte! 😊

Compartilhe com os amigos:

© 2013 - 2024 Copyright & Fransouza Web

❤️‍🔥 Made With Nextjs and Tailwindcss