Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 9 - Funções
1. Funções
2. Funções: sem parâmetros, sem retorno
3. Funções: com parâmetros, sem retorno
4. Funções: com parâmetros, com retorno
5. Funções: sem parâmetros, com retorno
6. Funções chamam funções
7. Por que funções?
Flávio José M. Coelho (UEA/EST) Linguagem de Programação 1 Núcleo de Computação 2 / 45
Funções
a, b, c = 1, 5, -2
delta = pow(b, 2) - 4*a*c
if delta >= 0.0:
x1 = (-b + sqrt( delta))/2*a
x2 = (-b - sqrt(delta))/2*a
print("%f, %f" % (x1, x2))
I Matemática
I Manipulação de arquivos
I Bancos de dados
I Redes e Web
I Jogos, gráficos e multimídia
I Ciência e engenharia, etc.
Tipos de funções:
Tipos de funções:
Tipos de funções:
Tipos de funções:
Tipos de funções:
No Programa 2:
No Programa 2:
No Programa 2:
No Programa 2:
No Programa 3:
No Programa 3:
No Programa 3:
No Programa 3:
No Programa 4:
No Programa 4:
No Programa 4:
No Programa 4:
No Programa 4:
No Programa 4:
No Programa 4:
No Programa 5:
No Programa 5:
No Programa 5:
No Programa 5:
Exemplo.
1 def h ():
2 print ( " 3 " )
3 def g ():
4 print ( " 2 " )
5 h ()
6 print ( " 4 " )
Exemplo.
1 def h ():
2 print ( " 3 " )
3 def g ():
4 print ( " 2 " )
5 h ()
6 print ( " 4 " )
Exemplo.
7 def f ():
8 print ( " 1 " )
9 g ()
10 print ( " 5 " )
11
12 f ()
13 print ( " Fim do prog . principal " )
Vantagens:
Vantagens:
Vantagens:
Vantagens:
Vantagens:
Vantagens:
Vantagens:
Preço a pagar:
Preço a pagar: