Programação estruturada e tipos de dados
Programação estruturada e tipos de dados
Em ciência da computação, mais especificamente no contexto da programação, uma sub-rotina (função, procedimento ou mesmo subprograma) consiste numa porção de código que resolve um problema específico, que faz parte de um problema maior (a aplicação final).
Programação estruturada e tipos de dados
O conceito de função difere da noção de procedimento, já que devolve um valor, se bem que, em algumas linguagens, esta distinção não existe. Por exemplo, em linguagem C, a implementação de um procedimento é uma função do
tipo void. No contexto da programação orientada a objetos, estas sub-rotinas são encapsuladas nos próprios objetos, passando a designar-se métodos.
Programação estruturada e tipos de dados
Vantagens na utilização de sub-rotinas:
• a redução de código duplicado num programa;
• a possibilidade de reutilizar o mesmo código sem grandes
alterações noutros programas;
• a decomposição de problemas grandes em pequenas partes;
• melhorar a interpretação visual de um programa;
• esconder ou regular uma parte de um programa, mantendo o restante código alheio às questões internas resolvidas
dentro dessa função;
Programação estruturada e tipos de dados
Componentes de uma sub-rotina:
• O seu protótipo, que inclui os parâmetros que são passados à sub-rotina na altura da invocação;
• O corpo, que contém o bloco de código que resolve o problema proposto;
• Um possível valor de retorno, que poderá ser utilizado imediatamente a seguir à invocação da sub-rotina.
Programação estruturada e tipos de dados
Programação estruturada e tipos de dados
Programação estruturada e tipos de dados
Programação estruturada e tipos de dados
Variáveis Globais:
São as variáveis declaradas no programa que são conhecidas em todo programa e inclusive nos subprogramas contidos nele. Variáveis Locais:
São as variáveis declaradas em um