Topico 01 Prog Estrut 2 Fun Es

935 palavras 4 páginas
Programação Estruturada II – Funções
Prof. Msc. Luiz Felipe S. Gonçalves
1 Semestre / 2015

1

Tópicos

1. O que são as Funções

2. Exemplos de Funções

3. Protótipo de Função

4. Chamadas Recursivas

5. Exercícios
2

1 – O que são as Funções

 Funções são estruturas que permitem ao programador separar o código em blocos;

 Essas estruturas permitem que “pequenos” blocos de código com funcionalidades específicas possam ser criados e reaproveitados em diversas outras partes do código e até mesmo de outros projetos;
 Em outras palavras, são pedaços de código independentes do restante do projeto, que tem um escopo próprio, entradas e saídas;
 Você já usou o “printf” e o “scanf”? Pois elas são funções presentes nas bibliotecas da linguagem C. E o “main”??? Também é uma função...
 As funções funcionam como subrotinas em um código. Portanto, quando executadas dizemos que são chamadas, quando então executam seu código e depois retornam para a próxima instrução após aquela que chamou a função;
3

Anhanguera Guarulhos - Prof. Msc. Luiz Felipe

1 – O que são as Funções
 As funções tem o seguinte formato:
TIPO_DE_RETORNO NOME_DA_FUNÇÃO
{
CORPO_DA_FUNÇÃO
}

( PARÂMETROS )

Onde:
 Tipo de Retorno: tipo de variável que a função vai retornar (saída da função);
 Nome da Função: Nome dado pelo programador, que deve fazer referência ao propósito desta função;
 Parâmetros: Lista de dados que a função recebe (entrada da função);

 Corpo da Função: Código onde as atividades da função são implementadas;
4

Anhanguera Guarulhos - Prof. Msc. Luiz Felipe

2 – Exemplos de Funções
 Vamos criar uma função que retorna o quadrado de um número inteiro qualquer;

 Como estamos tratando do quadrado de um valores inteiro, essa função deverá:
 Ter como entrada apenas um valor (variável) do tipo inteiro;
 Ter como saída apenas um valor do tipo inteiro;

int CalculaQuadrado (int valor)
{
return ( valor * valor );
}

 Note que foi usada a palavra return. Este é um comando para

Relacionados

  • curso de direito financeiro e tribut rio ricardo lobo torres
    151052 palavras | 605 páginas