Buscar

LP-Aula11

Prévia do material em texto

1
Aula 11
Funções - Criação
UNIVERSDADE CATÓLICA DE GOIÁS
ESCOLA DE CIÊNCIAS EXATAS E DE COMPUTAÇÃO
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO INTEGRADOR I – A 
PROF. MSC. GUSTAVO VINHAL
2
2. Funções
Função é uma regra que relaciona cada 
elemento de um conjunto (representado 
pela variável x) a um único elemento de 
outro conjunto (representado pela 
variável y).
PROJETO INTEGRADOR I – A
3
2. Funções
Em programação uma função é um trecho de código que recebe um (ou vários) 
valor(es) como entrada, processa, e retorna um (ou vários) valor(es) de saída.
Entrada
(parâmetros de 
entrada)
Função
(Processamento)
Saída
(parâmetro de 
saída)
PROJETO INTEGRADOR I – A
4
2. Funções
PROJETO INTEGRADOR I – A
5
2. Funções
PROJETO INTEGRADOR I – A
6
2. Funções
• Para criação de uma função deve-se definir o tipo de retorno, o nome e os 
parâmetros de entrada:
PROJETO INTEGRADOR I – A
7
2. Funções
• Tipo de retorno: mesmo tipo das variáveis;
• int, float, double, void (para nenhum tipo).
• Tipo dos parâmetros: tipo de cada variável. Pode ser diferente. 
• Não precisa de parâmetros de entrada.
• Retorno: retorna apenas um único valor.
• Funções do tipo void não retornam nada. Logo, não há necessidade de 
colocar a diretiva return.
PROJETO INTEGRADOR I – A
8
3. Exercícios
1. Crie uma função que calcule o fatorial de um número.
2. Crie uma função que calcule a potência de um número.
3. Crie uma função que retorne o maior valor de um vetor.
4. Crie uma função que retorne um vetor ordenado.
5. Crie uma função que calcule o número de arranjos de n elementos p a p. A 
fórmula do arranjo é:
𝐴𝑝
𝑛 =
𝑛!
𝑛 − 𝑝 !
PROJETO INTEGRADOR I – A

Continue navegando