Iniciando na Programação: Algoritmos - parte 01

🚩 Esse é o segundo post da serie Iniciando na Programação, no ultimo post, falamos de 5 dicas para se tornar um programador de sucesso, agora vamos seguir a escadinha até lá, começando por algo fundamental que sem ele nenhum programa existiria, estou falando do Algoritmo.


Algoritmo é um conjunto de instruções bem definido, passo a passo usado para realizar uma tarefa ou resolver um problema. Essa é uma explicação bem clássica. O conceito em si, é bastante simples e mesmo tarefas comuns podem ser descritas na forma de algoritmos, até mesmo as do seu dia a dia.

Pense em um algoritmo como uma receita qualquer de cozinha. Por exemplo, a receita para fazer um bolo pode ser considerada um algoritmo:

      1. Pré-aqueça o forno a 180°C.
      2. Misture os ingredientes secos.
      3. Adicione os ingredientes líquidos.
      4. Asse por 30 minutos.
      5. Sirva.

Em programação, algoritmos são usados para processar dados, fazer cálculos, controlar dispositivos e muito mais.

Fluxos.

Os algoritmos geralmente começam com fluxos simples e sequenciais. Isso significa que as instruções são executadas uma após a outra, em uma ordem específica. Vamos considerar um exemplo simples:

Neste exemplo, o fluxo de execução é simples e segue uma sequência lógica.

É isso instrução após instrução até a execução completa, não tem segredo.


Tipos de dados.

Em programação nossos irão algoritmos operam com diferentes tipos de dados. Os tipos de dados mais comuns são:

  • Inteiros: Números sem parte decimal, como 1, 2, 3.
  • Float: Números com parte decimal, como 3.14, 2.718. (conhecidos como números reais)
  • Caracteres: Letras ou símbolos, como 'a', 'b', '1'.
  • Strings: Sequências de caracteres, como "Olá, Mundo!". (um conjunto de caracteres forma a String)
  • Booleanos: Valores verdadeiros ou falsos, usados em decisões. (valores lógicos)

Cada tipo de dado tem suas próprias características e é utilizado de maneiras diferentes nos algoritmos. Por exemplo:

Exemplo de tipo de dados.



Entenda que o conceito não poderia ser mais simples - falando isso só pra reforçar - ao construir o algoritmo você está escrevendo as etapas necessárias para resolver um problema ou realizar uma tarefa, por mais complexo ou grande que seja o projeto, programa ou algoritmo, esse conceito não muda, então não tenha medo, não é um bicho de sete cabeças.

Compreender os conceitos básicos de algoritmos é o primeiro passo para se tornar um programador de sucesso. No próximo post, vamos explorar estruturas de decisão e repetição, que permitem criar algoritmos mais complexos e poderosos. Fique atento e não hesite em compartilhar suas dúvidas nos comentários!

Comentários

Postagens mais visitadas deste blog

Iniciando na Programação: Algoritmos - parte 02

5 Primeiros passos para você se tornar um: Programador de Sucesso !

Iniciando na Programação: Algoritmos - parte 03

Linux Mint 21.2