Informática, perguntado por kayopegador3344, 1 ano atrás

De acordo com o conteúdo abordado, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.

Soluções para a tarefa

Respondido por bokomoko
0
Funçoes ajudam a simplificar o código do programa pois permitem que trechos que seriam repetidos sejam reutilizados sem que haja a repetição do código. 

Imagine uma rotina que valida o cpf/cnpj de clientes e fornecedores. Essa verificação é feita em vários momentos dentro do sistema
- quando o cliente é cadastrado
- quando o cliente tem os dados alterados
- quando o cliente efetiva um negócio
- quando um cliente designa um novo preposto
e tudo isso quando um fornecedor.

Ou seja, verificamos a validade do cpf/cnpj várias vezes. Imagine se toda vez que tivéssemos que checar o cpf/cnpj tívessemos que codificar tudo do zero. Seria caro e demorado. 

Um programador experiente escreve então uma função que realiza essa verificação a reutiliza sempre que necessário, reaproveitando o código.

Se a regra de validação mudar, basta mudar a regra em apenas um lugar e automaticamente todos os programas e sistemas utilizarão a nova versão. Quem faz a rotina de verificação do cpf/cnpj não precisa se preocupar com outros aspectos alheios a verificação em si, por exemplo "como o usuário vai digitar o cpf", o que fazer se a verificação falhar. O programador que faz a função de verificação não precisa se preocupar com isso, facilitando o trabalho.

Perguntas interessantes