Definição de estrutura

A estrutura é a distribuição das partes de um corpo , embora também possa ser usada em um sentido abstrato. O conceito, que vem da latim structura , refere-se à disposição e ordem das partes dentro de um todo .

Estructura

A partir dessa definição, a noção de estrutura possui inúmeras aplicações. Pode ser a distribuição e a ordem das partes principais de um edifício ou de uma casa , bem como a armadura ou base que serve de suporte para a construção . Por exemplo: "À primeira vista, parece um edifício muito moderno, mas sua estrutura deve ser analisada" , "Eu amo a estrutura desta casa, com o banheiro localizado ao lado da sala principal" , "Uma falha na estrutura causou o colapso de uma torre em Kuala Lumpur " .

A estrutura é também a distribuição e ordem dos componentes ou partes de uma obra de engenho : "O novo livro de Stephen King tem uma estrutura composta de oito capítulos e um prefácio" , "A estrutura das canções mais populares é formada por verso-refrão-verso " , " É um filme de estrutura incomum, que começa com a morte do protagonista e depois conta como ele chegou a esse momento fatal . "

Para a sociologia , a estrutura social é a população que possui uma certa organização e uma certa tecnologia, que coexiste e se desenvolve em um ambiente.

No campo da tecnologia da informação , a estrutura de dados é a forma de organização de dados elementares com a intenção de facilitar o trabalho de programação. Os dados elementares, por outro lado, são a informação mínima que se tem de um sistema .

Programação estruturada

É conhecido como programação estruturada para um paradigma que visa facilitar a compreensão do código, reduzir o tempo de desenvolvimento e melhorar a qualidade dos programas de computador, utilizando simplesmente subrotinas e blocos de código (também chamados sequências , são seções com um número variável de declarações e declarações, em outras palavras, o conteúdo mais abundante de um programa), instruções condicionais (seleções de tipo switch e if ) e for e while loops .

Por outro lado, a programação estruturada rejeita o uso da instrução GOTO (do inglês go to , que significa ir para ), que permite saltar de um ponto a outro do código e dificulta rastreá-lo e mantê-lo, além de ter sido a origem de um grande número de erros no seu apogeu .

Essa maneira de conceber o desenvolvimento dos programas surgiu no final da década de 70, e seus promotores asseguraram que toda aplicação poderia ser construída com base em seus princípios; embora existam linguagens com mais estruturas do que aquelas contempladas por este paradigma, todas elas podem ser reproduzidas de if , switch , for e while .

Entre as vantagens oferecidas com relação ao modo de programação utilizado até o seu surgimento, além dos citados acima, estão os seguintes:

* permite modificações no código acabado com maior facilidade, o que tem um efeito positivo nos custos de manutenção;
* as diferentes instruções mostram uma relação maior entre si, o que torna a estrutura do código mais clara, mais consistente;
* o código é mais fácil de entender, já que a leitura é feita em seqüência, sem as confusas quebras de linha do uso do GOTO ;
* Testar e depurar programas requer menos esforço, dada a maior clareza da estrutura;
* Confiar neste paradigma facilita o processo desde a primeira fase: design.

Embora seja possível respeitar os princípios da programação estruturada em qualquer idioma , os mais utilizados nos primeiros anos foram Pascal, ALGOL, Ada e PL / I. Nas últimas décadas, surgiram outros paradigmas, como a programação modular e orientada a objetos, cada um tentando resolver diferentes problemas.

border=0

Procurar por outra definição