atps programação estruturada
Passo 1 (Individual)
1. Fazer a leitura sobre Funções do livro (DEITEL, Paul; DEITEL, Harvey. C Como
Programar. 6ª ed. São Paulo: Pearson Education, 2011.) focando a leitura nos conceitos de funções, passagem de parâmetro por valor e passagem de parâmetro por referência.
Realizar anotações do conteúdo lido. Quando os argumentos são passados através de uma chamada por valor, é feita uma cópia do valor dos argumentos e a mesma é passada para a função chamada. As modificações na cópia não afetam o valor original de uma variável na função que realizou a chamada. O valor dos parâmetros formais sendo alterado durante a execução da função não acarretará em nehuma modificação no valor dos parâmetros reais (variáveis da função chamadora).
Quando um argumento é passado através de uma chamada por referência, a função chamadora permite realmente que a função chamada modifique o valor original da variável. O mecanismo usado para transmitir informações para um função é chamado argumento ou parâmetro.
Passagem por referência qualquer alteração no valor dos parâmetros formais durante a execução da função será refletida no valor de seus parâmetros reais correspondentes.
Fonte: Paul J. Deitel e Harvey M. Deitel
2. Fazer a leitura do material de aula: Funções em Linguagem C. Disponível em: .
Acesso em: 30 out. 2013. Faça um estudo aprofundado sobre funções, como criá-las em
Linguagem C. Realizar anotações sobre o conteúdo lido.
Funções dividem grandes tarefas de computação em tarefas menores, e permitem às pessoas trabalharem sobre o que outras já fizeram, ao invés de partir do nada. O que é uma função?Função é uma unidade de código de programa autônoma desenhada para cumprir uma tarefa particular. A linguagem C foi projetada com funções eficientes e fáceis de usar programas em C geralmente consistem em várias pequenas funções ao invés de poucas de maior tamanho. A principal razão da existência de funções é impedir que o programador tenha de escrever o