Skip to content
Logo do Site
hackerbr.net

  • Início
    • Sobre (About)
  • Política de Privacidade (Privacy Policy)
  • Contato (Contact)
  • Linguagens (languages)
    • HTML
    • Python
  • Banco de Dados (Database)
  • Cybersecurity
  • Computação Forense (Computer Forensics)
  • Anki Web
  • Baralhos Anki
  • Computadores (Computers)
    • Sistemas Operacionais (Operating System)
    • Redes de Computadores (Computer network)
Logo do Site
hackerbr.net

março 27, 2024março 27, 2024

O que é a programação procedural? (What Is Procedural Programming?)

Em Português:

A programação processual é um paradigma de programação que se concentra na implementação do comportamento de um programa de computador usando procedimentos (também conhecidos como funções ou sub-rotinas). Aqui estão os pontos principais sobre programação processual:

  1. Sequência de instruções:
    • Na programação processual, um programa é organizado como uma sequência de instruções dadas ao computador.
    • Essas instruções são chamadas de procedimentos ou funções.
    • O programa executa esses procedimentos em uma sequência bem definida.
  2. Abordagem de cima para baixo:
    • A programação processual segue uma abordagem de cima para baixo.
    • Isso significa que o programa começa com uma visão geral de alto nível e depois divide o problema em etapas menores e gerenciáveis.
  3. Funções e separação de dados:
    • Na programação processual, dividimos nossas instruções em blocos menores de código bem definido.
    • Cada um desses blocos de código é uma função e cada função executa uma tarefa específica.
    • Ao contrário da programação orientada a objetos, onde dados e funções estão intimamente ligados, a programação processual trata dados e funções como entidades separadas.
  4. Recursos de programação processual:
    • Funções pré-definidas: são instruções padronizadas incluídas na própria linguagem de programação (por exemplo, printf, scanf, pow). Eles automatizam tarefas comuns.
    • Variáveis ​​Locais: variáveis ​​declaradas dentro de um escopo local (por exemplo, dentro de uma função) são válidas somente dentro desse escopo.
    • Variáveis ​​Globais: variáveis ​​declaradas fora de todas as funções podem ser usadas em todo o programa.
    • Passagem de parâmetros: as funções trabalham com dados para produzir resultados.

A programação processual é frequentemente usada para resolver problemas, dividindo-os em pedaços de código menores e compreensíveis. É um paradigma fundamental que abriu caminho para outras abordagens de programação!

In English:

Procedural programming is a programming paradigm that focuses on implementing the behavior of a computer program using procedures (also known as functions or subroutines). Here are the key points about procedural programming:

  1. Sequence of Instructions:
    • In procedural programming, a program is organized as a sequence of instructions given to the computer.
    • These instructions are called procedures or functions.
    • The program executes these procedures in a well-defined sequence.
  2. Top-Down Approach:
    • Procedural programming follows a top-down approach.
    • It means that the program starts with a high-level overview and then breaks down the problem into smaller, manageable steps.
  3. Functions and Data Separation:
    • In procedural programming, we divide our instructions into smaller blocks of well-defined code.
    • Each of these code blocks is a function, and each function performs a specific task.
    • Unlike object-oriented programming, where data and functions are closely tied together, procedural programming treats data and functions as separate entities.
  4. Features of Procedural Programming:
    • Pre-defined Functions: These are standardized instructions included in the programming language itself (e.g., printf, scanf, pow). They automate common tasks.
    • Local Variables: Variables declared within a local scope (e.g., inside a function) are valid only within that scope.
    • Global Variables: Variables declared outside all functions can be used throughout the program.
    • Parameter Passing: Functions work with data to produce results.

Procedural programming is often used for solving problems by breaking them down into smaller, understandable pieces of code. It’s a foundational paradigm that has paved the way for other programming approaches!

References:

[1]“What is Procedural Programming? A Beginner’s Guide.” [Online]. Available: https://programiz.pro/resources/what-is-procedural-programming/

[2]“Procedural programming,” Wikipedia, Feb. 02, 2024. [Online]. Available: https://en.wikipedia.org/wiki/Procedural_programming

[3]“Coding Ninjas Studio,” Coding Ninjas. [Online]. Available: https://www.codingninjas.com/studio/library/procedural-programming-everything-you-need-to-know

[4]GfG, “What is Procedural Language?,” GeeksforGeeks, Nov. 21, 2023. [Online]. Available: https://www.geeksforgeeks.org/what-is-procedural-language/

Linguagens (languages)

Navegação de Post

Previous post
Next post
©2025 hackerbr.net | WordPress Theme by SuperbThemes