Pular para conteúdo

Algoritmos e Programação I

A programação é o processo de escrever instruções que serão executadas por um computador para realizar tarefas específicas.

Essas instruções são escritas em linguagens de programação, que servem como uma ponte entre o pensamento humano e a máquina.

A sequência de passos elaborada pelo programador para alcançar a solução de um problema é chamada de algoritmo. Existem diferentes estratégias/abordagens para expressar e organizar um algoritmo em código.

Estas abordagens recebem o nome de paradigmas de programação.

Paradigma de Programação - Abordagem ou Estilo

Um paradigma de programação define o estilo, a abordagem e as diretrizes de como o código será escrito e organizado. Ele estabelece o “como pensar” sobre a solução de um problema usando conceitos específicos. Exemplo:

  • No paradigma imperativo, pensamos em uma sequência de passos a serem seguidos.
  • No paradigma orientado a objetos, pensamos em termos de objetos que interagem entre si.
  • No paradigma funcional, pensamos em funções que recebem entradas e retornam saídas, sem alterar o estado.

Algoritmo – A Solução

Um algoritmo é uma sequência finita e ordenada de passos ou instruções bem definidas, destinadas a resolver um problema ou realizar uma tarefa específica.

  • É independente de linguagem e paradigma: um algoritmo pode ser descrito em português, em pseudocódigo ou implementado em qualquer linguagem de programação.
  • No entanto, o paradigma escolhido influencia a forma como o algoritmo é estruturado.