Upload
internet
View
106
Download
1
Embed Size (px)
Citation preview
Prof. José Rui
Função
• Tem duas fases:– A definição:
• Onde definimos seu– Nome– Seus parâmetros– Seu processamento– Sua saída
– Chamada• Também chamamos de uso da função
Prof. José Rui
Função
• Deparamos o tempo todo com elas• Uma função tem
– Dados de entrada– Processamento– Saída
Chamamos de:Parâmetros
Chamamos de:retorno
Prof. José Rui
Função
• Deparamos o tempo todo com elas• Uma função tem
– Dados de entrada– Processamento– Saída
• F(x) = 2X + 1– Quais são os dados de entrada?– Qual o processamento?– Qual é a saída?
X
Prof. José Rui
Função
• Deparamos o tempo todo com elas• Uma função tem
– Dados de entrada– Processamento– Saída
• F(x) = 2X + 1– Quais são os dados de entrada?– Qual o processamento?– Qual é a saída?
X
2 * X + 1
Prof. José Rui
Função
• Deparamos o tempo todo com elas• Uma função tem
– Dados de entrada– Processamento– Saída
• F(x) = 2X + 1– Quais são os dados de entrada?– Qual o processamento?– Qual é a saída?
X
2 * X + 1
Vai depender do valor de x
Prof. José Rui
Função
• Na programação, assim como na matemática usamos o temo todo
• Em PHP tem a seguinte estrutura
Prof. José Rui
Função
• Na programação, assim como na matemática usamos o temo todo
• Em PHP tem a seguinte estruturaParâmetros, ou dados de
entrada
Retorno, Ou saída
Prof. José Rui
Função
• Na programação, assim como na matemática usamos o temo todo
• Em PHP tem a seguinte estrutura
Aqui, É a programação normal,Pode fazer o que quiser
no PHP
Prof. José Rui
Função - Exemplo
Aqui, Temos a declaração de
uma função• Nome: VerificaIDade• Parametros: $idade• Saída: $texto
Prof. José Rui
Função
• Tem duas fases:– A definição: (acabamos de ver)
• Onde definimos seu– Nome– Seus parâmetros– Seu processamento– Sua saída
– Chamada (vamos ver agora) • Também chamamos de uso da função
Prof. José Rui
Função
• Chamada de Função– Se quisermos chamar a função matemática vista
anteriormente
• O que apareceria na tela?
Prof. José Rui
Função
• Chamada de Função– Se quisermos chamar a função matemática vista
anteriormente
• O que apareceria na tela?• Como você sabe que é 7?
Prof. José Rui
Função
• Chamada de Função– Se quisermos chamar a função matemática vista
anteriormente
• O que apareceria na tela?• Como você sabe que é 7?
• Porque na definição da função f esta assim:
Prof. José Rui
Função
• Chamada de Função – Outro exemplo– Se quisermos chamar a função verificaIdade
Prof. José Rui
Relembrando
Prof. José Rui
Função
• Chamada de Função – Outro exemplo– Se quisermos chamar a função verificaIdade
• Então seria algo do tipo:
Prof. José Rui
Função
• Chamada de Função – Outro exemplo– Se quisermos chamar a função verificaIdade
• Então seria algo do tipo:
Quando chegar aqui, • O compilador entra
lá na definição
Prof. José Rui
Função
• Chamada de Função – Outro exemplo– Se quisermos chamar a função verificaIdade
• Então seria algo do tipo:
Quando chegar aqui, • O compilador entra lá
na definição• Executa o que tem lá
Prof. José Rui
Função
• Chamada de Função – Outro exemplo– Se quisermos chamar a função verificaIdade
• Então seria algo do tipo:
Entrega o resultado para
Prof. José Rui
Função
• Chamada de Função – Outro exemplo– Se quisermos chamar a função verificaIdade
• Então seria algo do tipo:
Com isso seu código fica bem
mais limpo!
Prof. José Rui
Inputs
• Vamos criar um resumo ao clicar em “enviar”
Prof. José Rui
Atividade