Baixe o app para aproveitar ainda mais
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
Compartilhar