ATPS de Programacao Estruturada II Etapa 1
Curso: Tecnologia em Analise e Desenvolvimento de Sistemas
Disciplina: Programação Estruturada II
Professor: Charles Fortes
Período: 3º Semestre
ATPS Programação Estruturada II
Capítulo 1
Relatório 1 – Funções - Passagem de parâmetros por Valor e por Referência.
Lucas Santana RA 8059779936
Dirceu Lopes RA 8243955657
Flavio Ordone RA 8406122510
Mateus Leao RA 8069845437
Romulo Lazarino RA 8403107565 Tadeu Henrique RA 87431226465
Março de 2015
Belo Horizonte – MG
SUMÁRIO
1. O que são funções...............................................................................................3
2. Para quê servem funções.....................................................................................4
3. Passagem de parâmetros por valor ....................................................................5
4. Passagem de parâmetros por Referência.............................................................7
5. Bibliografia..........................................................................................................9
Introdução
1. O que são funções
Um programa em C pode (e deve) ser escrito como um conjunto de funções que são executadas a partir da execução de uma função denominada main(). Cada função pode conter declarações de variáveis, instruções, ativações de funções do sistema e de outras funções definidas pelo programador. Naturalmente, o objetivo de uma função deve ser a realização de alguma "sub_tarefa" especifica da tarefa que o programa pretende realizar. Assim, pode-se escrever funções para a leitura dos dados de entrada, para a saída do programa, para a determinação da media de vários elementos, para a troca dos conteúdos de uma variável, para o calculo do máximo divisor comum de dois números dados, etc.
Normalmente, a realização da