Arquivo da tag: Paradigmas

Exercício de Programação – Papelaria

Neste exercício de programação, você está criando um sistema para uma papelaria e há vários produtos que devem ser gerenciados. Cada produto tem uma descrição e um preço e eles podem ser incluídos, alterados ou removidos do sistema.
Continue lendo

O Paradigma Orientado a Objetos

No post anterior, vimos sobre um tipo de abstração que eu chamo de abstração de algoritmos, ou seja, dentro do seu algoritmo principal há trechos de outros algoritmos. Vimos, também, que essas abstrações podem ser encapsuladas em funções e que isso melhora a:

  • Expressividade no momento de escrever os algoritmos.
  • Clareza no entendimento dos mesmos.
  • Capacidade de reuso de suas partes.
  • Flexibilidade em alterá-los.

Continue lendo

O Paradigma Procedimental

Para entendermos o Paradigma Procedimental é interessante que vejamos, antes, o que são procedimentos. Para isso, considere o problema de escrever um algoritmo que lê um número inteiro n e calcula o seu fatorial. Podemos chegar ao seguinte programa:
Continue lendo

O Paradigma Não-Estruturado

No Paradigma Não-Estruturado, usamos os comandos elementares:

  • Processamento: qualquer operação que o computador pode realizar em seu nível básico como operações aritméticas, de atribuição, etc. Nesse caso, também levamos em consideração as operações de entrada e saída de dados.
  • Fluxo: é a indicação de qual o próximo comando a ser realizado pelo computador.
  • Decisão: é o comando que permite o computador desviar, de forma condicional, o fluxo a ser seguido.

O fluxograma talvez seja o melhor representante deste paradigma. Nele, podemos, a qualquer momento, ir de uma parte do algoritmo para outra, sem restrições, ou seja, sem nenhum estrutura.
Continue lendo