Programação estruturada

Páginas: 3 (615 palavras) Publicado: 4 de abril de 2014
Uma função é um comando da linguagem de programação, que permite ser chamada diversas vezes para execução de um código encapsulado, uma analogia do dia a dia seria em uma empresa, temos osfuncionários, onde cada um tem sua função, por exemplo, o chefe pode chamar o designer, para fazer um layout para o novo projeto. Neste caso o designer é a função, e o layout pode ser o retorno desta função.Todas as linguagens de programação tem suas próprias funções, seja ela para fazer cálculos, conversões, leituras, apresentações na tela, etc. Podendo também ser inclusas funções de terceiros no seucódigo.
A estrutura de uma função é basicamente a seguinte: tipo do retorno, nome da função, e os parâmetros dentro de parênteses, antecedidos pelo tipo de cada um ( dependendo da finalidade da função,os parâmetros não são obrigatórios ). Sendo construída com a seguinte sintaxe:

Onde o primeiro int é o tipo de retorno da função, calculaAnos é o nome, int anoInicial e int anoFinal são osparâmetros.
As funções podem retornar valores, nesta função acima, o retorno seria a diferença de anos entre o anoInicial e anoFinal, o retorno é representado pelo comando return;. A função ficaria assim:Existem dois tipos de parâmetros que podem ser passados para uma função, pode ser os parâmetros por valores, e parâmetros por referências. O primeiro tipo, a função basicamente recebe uma cópia dosvalores da variável, e os valores que são editados dentro desta função não afeta nos valores originais guardados na memória. Já os parâmetros por referência faz com que seja passado o “endereço” davariável na memória, e não uma simples cópia, as alterações realizadas dentro desta função irá alterar diretamente no valor original da variável.
Usando o exemplo de uma função para troca de valores, coma passagem de parâmetros por valor, temos o seguinte código e o seguinte resultado, respectivamente:



Como podemos notar, os valores finais ( depois de executar a função ) não foram...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Programação estruturada
  • Programação Estruturada
  • Programação estruturada
  • programaçao estruturada
  • Programacao estruturada
  • programaçao estruturada
  • Programação Estruturada
  • programação estruturada

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!