TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programação estruturada II - Funções

Projeto de pesquisa: Programação estruturada II - Funções. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  16/9/2014  •  Projeto de pesquisa  •  1.591 Palavras (7 Páginas)  •  202 Visualizações

Página 1 de 7

Universidade

Uniabc

Nome: Adão Vieira Souza

Ra: 6658395944

Nome: Felipe Siqueira de Albuquerque

Ra: 6661407983

Nome: Lucas Assunção Santos

Ra: 6447306236

Programação Estruturada II – Funções

Santo André

2014

Sumario

1. Introdução ..........................................................................................3

2. Conceito Sobre FunçãoFuncionalidades............................................ 4

3. Parâmetros......................................................................................... 6

4. Protótipo ou Declaração de função.................................................... 6

5. Variáveis locais e globais................................................................... 8

6. Passagem de parâmetros por valor e por referência......................... 9

7. Bibliografia.........................................................................................11

Introdução

Neste artigo vimos como utilizar funções em nossos programas, facilitando assim o entendimento do código. Através desse estudo que as funções devem obedecer à sintaxe apresentada neste trabalho onde deve ser definido o tipo de dado que a função retorna, os parâmetros e os seus respectivos tipos. Os tipos dos argumentos e dos parâmetros das funções devem ser compatíveis. Do mesmo modo a quantidade de argumentos deve ser igual as dos parâmetros. Para que a função retorne um valor utiliza-se return. Foi visto também que as funções devem ser declaradas antes de serem chamadas e isto pode ser feito utilizando os protótipos de funções. Lembre-se que o compilador C por padrão define que toda função retorna um valor inteiro, portanto é necessário muito cuidado caso a função retorne um tipo diferente de inteiro. Todas essas informações foram apresentadas através de exemplos simples e práticos. Com isso verifica-se que os usos de funções em nossos programas são indispensáveis.

Conceito Sobre Função

Funcionalidades

Uma função é um pedaço de código que faz alguma tarefa específica e pode ser chamado de qualquer parte do programa quantas vezes desejarmos.

Podemos também dizer que funções agrupam operações em um só nome que pode ser chamado em qualquer parte do programa. Essas operações são então executadas todas as vezes que chamamos o nome da função.

Utilizamos funções:

Clareza do código, Reutilização, Independência.

A ideia funções é permitir você encapsular várias operações em um só escopo que pode ser invocado ou chamado através de um nome. Assim é possível então chamar a função de várias partes do seu programa simplesmente usando o seu nome.

Exemplo:

#include <stdio.h>

int main(void)

{

imprime_par (3,4);

imprime_par (-2,8);

return 0;

}

No exemplo acima, a função imprime_par foi usada para executar o pedaço de programa que imprime um par de números. A saída do programa acima será:

{3,4}

{-2,8}

A função imprime_par é definida da seguinte forma:

void imprime_par(int a, int b)

{

printf("{ %d, %d }\n",a,b);

}

#include <stdio.h>

/** Declaração da função imprime_par

* Essa função recebe dois inteiros como argumento e os imprime

* da seguinte forma {a,b}

**/

void imprime_par(int a, int b);

int main(int argc, char **argv)

{

imprime_par(3,4); //chamando a função

imprime_par(-2,8); //chamando novamente

return 0;

}

//Implementação da função

//A implementação da função pode conter várias linhas de código

void imprime_par(int a, int b)

{

printf("{ %d, %d }\n",a,b);

}

A linha que define ou declara a função também é conhecida como assinatura da função. Normalmente as assinaturas das funções são definidas dentro de arquivos de cabeçalho.h

Valor de retorno é Frequentemente, uma função faz algum tipo de processamento ou cálculo e precisa retornar o resultado desse procedimento. Em C, isso se chama valor de retorno e pode ser feito com a instrução return. Para poder retornar um valor, precisamos especificar seu tipo (char, int, float, double e variações). Para efetivamente retornar um valor, usamos a instrução return seguida do valor de retorno, que pode ou não vir entre parênteses.

...

Baixar como (para membros premium)  txt (11.4 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com