quarta-feira, 10 de fevereiro de 2016

Tarefa 11 - Função vs Procedimento

Nessa tarefa deveremos discutir o uso da função e do procedimento como recurso indispensável para a construção de um código. Para fazermos a análise, precisamos inicialmente, conceituar cada um deles.

Função ou function:
Toda função que é criada por obrigação tem que ter um retorno. Utilizamos funções geralmente quando precisamos calcular  algo, retornar algum valor verdadeiro, ou retornar algum teste.

Ex.
boolean colisao(int xP, int x1, int x2) {
  if ((xP <= x1) || (xP >= x2)) {
    return false;
  } else {
    return true;
  }
}

Procedimento ou Procedure:
É quase igual a uma função, mas não precisa necessariamente ter retorno algum. Geralmente utilizamos procedimentos quando precisamos utilizar alguns códigos que vamos ter que ficar repetindo direto, sendo assim uma procedure concentra nossos códigos e podemos a qualquer momento chama-los.

Ex. 
void mostraGrade(){
  for (int i = 0 ;i < 12;i++){
  line(i*50,0,i*50,600);
  stroke(0, 150, 136);
  }
Assim, é fácil perceber que ao criarmos um procedimento ou função, estamos justamente clarificando e simplificando o nosso código, permitindo assim a criação de módulos que irão facilitar e muito nossa intervenção nesse código.

Nenhum comentário:

Postar um comentário