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
Arquivo da tag: Paradigmas
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.
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 Estruturado
Um dos problemas no Paradigma Não-Estruturado é que podemos ir de qualquer parte do algoritmo para outra, dificultado o seu entendimento. Para resolver isso, no Paradigma Estruturado são impostas algumas restrições em como o fluxo do algoritmo pode seguir. 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 nenhuma estrutura.
Continue lendo
Os Paradigmas de Programação
Quando estamos desenvolvendo um algoritmo podemos abordar a solução do problema sendo resolvido de diversas formas. A cada uma dessas formas de se pensar na solução chamamos de paradigma de programação.
Continue lendo