← Back to list

Programação Estruturada e Programação Orientada a Objetos

A Programação Estruturada (PE) é um paradigma de programação, ou seja, uma forma de construir o código. A PE apresenta variáveis, os dados…

Ivan Piffer · 2025-08-17 02:37 · 1 claps · 1.2 min read
#programação-estruturada #paradigmas-de-programação
Open on Medium ↗

Programação Estruturada e Programação Orientada a Objetos

A Programação Estruturada (PE) é um paradigma de programação, ou seja, uma forma de construir o código. A PE apresenta variáveis, os dados, e procedimentos e funções que manipulam estes dados. Ela se concentra nas rotinas realizadas em blocos estruturados. Ela permite a compartimentalização de código e dados, ou seja, a separação de tarefas específicas em sub-rotinas. Nela usa-se três estruturas de controle para o desenvolvimento da lógica de um programa: sequência (estrutura que define uma instrução de programa de maneira sequencial), seleção (estrutura permite que o fluxo da instrução seja executado a partir de uma condição lógica) e repetição (uma ou mais instruções são executadas repetidamente de acordo com a condição lógica, há um loop). Exemplo de linguagens que funcionam nesse paradigma: C, Pascal e Fortran. Esse tipo de programação é conhecido por ser claro, lógico, de fácil entendimento e com uma abordagem passo a passo para resolver problemas.

Já a Programação Orientada a Objetos (POO) possui uma série de elementos, como: classes, atributos, métodos, mensagens, encapsulamento, herança e polimorfismo. Podemos comparar a estrutura de um programa a coisas do mundo real, por isso o nome “objeto”. Ela é extensível (adicionamos outros atributos às variáveis) e reutilizável (podemos criar clones dentro do código para serem utilizados várias vezes). Exemplo de linguagens que funcionam nesse paradigma: Java, Python, C++ e C#. Esse tipo de programação é conhecido por tornar o desenvolvimento de software mais adaptável a novos requisitos, reutilizar o código em diferentes partes do sistema e proporcionar uma maior facilidade para localizar e corrigir erros.


메타데이터
post_id
4db9da77f7e5
slug
programação-estruturada-e-programação-orientada-a-objetos-4db9da77f7e5
url
https://medium.com/@ivanpiffertenor15/programa%C3%A7%C3%A3o-estruturada-e-programa%C3%A7%C3%A3o-orientada-a-objetos-4db9da77f7e5
canonical_url
https://medium.com/@ivanpiffertenor15/programa%C3%A7%C3%A3o-estruturada-e-programa%C3%A7%C3%A3o-orientada-a-objetos-4db9da77f7e5
author_url
https://medium.com/@ivanpiffertenor15
status
ok
fetched_at
2026-08-01 05:21:09