1

O que é a programação estruturada?

6545Pontos

hace 2 años

Curso de Programação Estruturada
Curso de Programação Estruturada

Curso de Programação Estruturada

Conheça os conceitos básicos da programação para entrar neste mundo. Use todos os elementos da linguagem C para criar seus primeiros programas

O que é programação?

A programação é o processo de projetar, codificar, depurar e manter o código-fonte de programas de computador. Devemos escrever um código em uma linguagem de programação para que se crie um software, e que o computador o interprete e execute as instruções escritas por ele. Antes, os computadores interpretavam apenas instruções de uma linguagem específicas, do nível mais baixo possível, conhecida como linguagem de máquina, sendo esta extremamente complicada de programar.

De fato, um programa consiste em apenas cadeias de números 1 e 0 (sistema binário).

Os primeiros cientistas que trabalhavam na área decidiram substituir as sequências de uns e zeros por palavras provenientes do inglês. Eles as codificaram e, assim, surgiu uma linguagem de nível maior, conhecida como Assembly ou linguagem de montagem.

No final dos anos 70, surgiu uma nova forma de programas que não só permitia desenvolver programas estáveis e eficientes, como também podiam ser escritos de uma maneira que melhor facilitava a sua compreensão em fases de melhora posteriores.

O que é programação estruturada?

A programação estruturada é um paradigma de programação que tem como objetivo melhorar a clareza, qualidade e diminuir o tempo de desenvolvimento de um programa de computador, utilizando para este fim de sub-rotinas e três estruturas básicas: sequência, seleção (if e switch) e iteração (laços for e while).

É considerado desnecessário e contraprodutivo o uso da instrução de transferência incondicional (GOTO), que pode gerar código espagueti, muito mais difícil de acompanhar e de manter, e fonte de numerosos erros de programação.

Vantagens da programação estruturada

Entre as vantagens da programação estruturada em relação ao modelo anterior, vale a pena citar as seguintes:
  • Os programas são mais fáceis de entender, podem ser lidos de forma sequencial e não há necessidade de localizar saltos de execução nas linhas dentro dos blocos de código para tentar entender a lógica interna.

  • A estrutura do programa é clara, já que as instruções estão mais conectadas ou relacionadas entre si.

  • O esforço necessário nas fases de testes e depuração é minimizado. A localização das falhas e erros do programa, e, com isso, sua detecção e correção são facilitadas enormemente.

  • Os custos de manutenção são reduzidos. Assim com na depuração, modificar ou extender programas fica mais fácil na fase de manutenção.

  • Os programas são mais simples e rápidos de criar.

  • É melhorado o rendimento dos programadores.

Você quer aprender programação estruturada?

Entre agora mesmo no nosso Curso de Programação Estruturada onde você aprenderá sobre estes conceitos e muito mais. Estamos a sua espera.

Curso de Programação Estruturada
Curso de Programação Estruturada

Curso de Programação Estruturada

Conheça os conceitos básicos da programação para entrar neste mundo. Use todos os elementos da linguagem C para criar seus primeiros programas
Rodrigo Davy
Rodrigo Davy
RodrigoDavy

6545Pontos

hace 2 años

Todas as suas entradas
Escreva o seu comentário
+ 2