Informática, perguntado por alivinha1552, 11 meses atrás

principais vantagens da utilização de subprogramas

Soluções para a tarefa

Respondido por bokomoko
1
Economia de memória e reutilizaçao de código.

Imagine se toda vez que tivesse que calcular um dígito verificador de CPF a receita federal tivesse que codificar tudo novamente ? Gastaria milhoes de terabytes de memória para armazenar esses códigos que seriam fundamentalmente iguais, ou seja, gastaria memória a toa.

Outras vantagens são:
qualidade do código - o  subprograma pode ser testado, otimizado, escrito em outra linguagem mais rápida.
portabilidade - o subprograma que roda numa plataforma pode ser facilmente substituido por outro que roda em outra plataforma, produz o resultado igual porém é executado de foram diferente
síndrome da caixa preta - o programador que faz uso do subprograma não precisa saber os detalhes de como ele funciona. Apenas quais parametros ele precisa e quais resultados ele proporciona.

Por exemplo, o subprograma dia.da.semama( data ) calcula qual é o dia da semana de uma data fornecida como parâmetros. Como ele faz esse cálculo ? Nao importa ! O que importa é que o programador precisa testar se é fim de semana para o programa dele e essa rotina tá pronta, ele usa e nem precisa perder tempo em saber como o cálculo é feito. (por acaso eu sei, se quiser eu mostro)


Perguntas interessantes