Conteúdo sobre Lógica de Programação

Lógica de Programação


Falando um pouco sobre lógica de programação, existem alguns pontos essenciais quando abordamos este tema. Estes pontos são:

  1. 1 - Variáveis
  2. 2 - Operações aritméticas
  3. 3 - Estrutura condicional
  4. 4 - Estrutura de repetição

Agora vem a dúvida, o que seriam cada um desses pontos? Para ajudá-los, vamos explicar o que cada um desses termos significa.

Variáveis


Primeiramente, pode-se dizer que uma variável funciona tanto para armazenar dados quanto para exibir e representar os valores de uma expressão de programa. Porém, o principal objetivo de uma variável na programação é facilitar o trabalho do programador. Existem vários tipos de variáveis, por exemplo variáveis numéricas que armazenam inteiros, variáveis flutuantes que armazenam números com casas decimais, variáveis de caracteres que representam símbolos ou caracteres, variáveis de string que contêm palavras e textos e variáveis booleanas ou booleanas usadas para armazenar valores lógicos (verdadeiro ou falso).


Operações aritméticas


No contexto de programação, as "operações aritméticas" referem-se a operações matemáticas básicas realizadas em valores numéricos. As operações aritméticas mais comuns incluem:

  • Adição (+): Combina dois valores e retorna a soma deles.
  • Subtração (-): Subtrai um valor de outro e retorna a diferença.
  • Multiplicação (*): Multiplica dois valores e retorna o produto.
  • Divisão (/): Divide um valor pelo outro e retorna o quociente.
  • Resto da divisão (%) ou Módulo: Retorna o restante da divisão inteira de um valor pelo outro.
  • Incremento (++): Aumenta o valor de uma variável em uma unidade.
  • Decremento (--): Diminui o valor de uma variável em uma unidade.
  • Essas operações aritméticas são amplamente utilizadas em programas para realizar cálculos, manipular valores numéricos, resolver equações, entre outras tarefas relacionadas a operações matemáticas. É importante observar que, dependendo da linguagem de programação utilizada, podem existir outros operadores e funções matemáticas disponíveis.


    Estrutura condicional


    Estruturas condicionais são recursos amplamente utilizados e importantes em lógica de programação. Quando criamos nossos códigos em qualquer linguagem, às vezes precisamos inspecionar os dados e criar condições para alterar o fluxo de execução do algoritmo. Independentemente da linguagem, a lógica de utilização de estruturas condicionais é a mesma, apenas sua sintaxe muda. Seu funcionamento depende do bloco de código que inicia com a palavra IF (SE). Dentro dela declaramos a expressão que queremos validar e aquela que será executada no algoritmo se a condição for verdadeira. Existem outras formas de validar essas informações e criar diferentes cenários em códigos com estruturas mais complexas. Quando uma estrutura simples não é suficiente e nosso algoritmo precisa executar outro comando dependendo da condição, utilizamos estruturas compostas. Neste caso, a palavra reservada IF permanece, mas adicionamos outra condição ELSE (else) ou ELSE IF (diferente).

    As estruturas condicionais são essenciais para controlar o fluxo do programa e realizar diferentes ações com base em diferentes condições. Elas permitem que os programas tomem decisões dinâmicas e respondam a diferentes situações durante a execução.


    Estrutura de repetição


    No contexto da programação, uma "estrutura de repetição" (também conhecida como "loop" ou "laço") é uma construção que permite que um bloco de código seja executado repetidamente enquanto uma condição específica for verdadeira. Essa estrutura é usada para automatizar a repetição de tarefas ou para processar conjuntos de dados de forma iterativa. Existem alguns tipos de estruturas de repetição, mas geralmente utilizamos apenas dois tipos, eles são:

  • O loop "while": Executa um bloco de código enquanto uma condição específica for verdadeira. Antes de cada iteração, a condição é verificada e, se for verdadeira, o bloco de código é executado. O loop continua até que a condição se torne falsa.
  • O loop "for": É utilizado para percorrer uma sequência de valores ou repetir um bloco de código um número fixo de vezes. Ele consiste em uma inicialização, uma condição e uma atualização. A condição é verificada antes de cada iteração e, se for verdadeira, o bloco de código é executado. A atualização é feita no final de cada iteração.
  • Essas estruturas de repetição são utilizadas para automatizar a execução repetitiva de tarefas, como percorrer uma lista de elementos, processar dados em lote ou executar cálculos iterativos. Elas ajudam a reduzir a repetição de código e aumentam a eficiência e a produtividade na programação. Cada tipo de estrutura de repetição é adequado para diferentes cenários e depende das necessidades específicas do programa.