PROGRAMAÇÃO ESTRUTURADA 2 ETAPA 1
ATPS - PROGRAMAÇÃO ESTRUTURADA II
CAPÍTULO 1 - FUNÇÕES
PASSAGEM DE PARÂMETRO POR VALOR E REFERÊNCIA
Sumário
1 Introdução Nessa atividade serão apresentadas algumas função que utilizamos ao programar na linguagem C, iremos explicar como podemos utilizá-las de modo adequado dar alguns exemplos para melhor entendimento. Explicando os conceitos estudados a respeito de funções, passagem de parâmetro por valor e passagem de parâmetro por referência entre outras coisas.
2 Funções Uma função nada mais do que um conjunto de instruções desenhada para cumprir uma determinada tarefa e agrupada numa unidade com um nome de referência. As funções dividem grandes ou pequenas tarefas na computação, permite que as pessoas trabalhem sobre o que outras já trabalharam sobre o que outras já fizeram, em vez de partir do nada. Uma das principais razoes para escrever funções e a de permitir que os programadores de C a utilizem em seus programas. Funções apropriadas podem frequentemente esconder detalhes de operação de partes do programa que não necessitam conhecê-las, esclarecendo tudo e facilitando diversas mudanças. Um exemplo disso e usar a função printf() que a utilizamos sem conhecer detalhes de sua programação. A existência de funções evita que o programador tenha de escrever o mesmo código diversas vezes. Suponhamos que tem em seu programa, um parágrafo em que se calcula o quadrado de um número. Se mais adiante você precisar calcular o quadrado do número novamente, devera escrever o parágrafo novamente. Em vez disso você pode saltar para uma seção do código que calcula o quadrado do número e voltar a mesma posição. Trabalhando assim com uma seção simples do código que pode ser usada repetidas vezes no programa. Qualquer sequência de instruções que apareça mais de uma vez no programa e uma forte candidata a ser uma função. O