Escolar Documentos
Profissional Documentos
Cultura Documentos
Funções e Procedimentos
◦ As funções realizam o processamento e retornam o valor de resultado, podendo ser armazenado em uma
variável.
Num=6
Chamada externa da função f, passando como parâmtero de
entrada num.
N=6
Resultado=1
Resultado=1
Resultado=1
Resultado=1
Resultado=1
j=3
V[3]<V[1] ? 5<10 ? Sim! Min=3
1<>3 ? Sim! Chama procedimento troca (10, 5)
x=10 / y=5
Temp=10
X=5
Y=10
Temp=10
Procedimento NÃO retorna valor. Portanto, só é feita
X=5
Y=10 a troca dos elementos.
Próximo i
I=2
min=2
i=2, min=2, j=3
j=3
V=[5, 12, 10]
Palavra Qtd impressa
feliz 1
abobora 1
laranja 1
Chama o procedimento laranja(feliz, laranja, abobora)
Entradas = z-feliz, y-laranja, x-abobora
Entradas = z-feliz, y-laranja, x-abobora
Imprime laranja, feliz, abobora
Palavra Qtd impressa
feliz 2
abobora 2
laranja 2
Chama o procedimento laranja(sonolenta, laranja, y)
Entradas = z-sonolenta, y-laranja, x-y
Entradas = z-sonolenta, y-laranja, x-y
Palavra Qtd impressa
feliz 2
abobora 2
laranja 3
sonolenta 1
y 1
Z=verde
Chama o procedimento laranja(x, abobora, verde)
Entradas = z-x, y-abobora, x-verde
Entradas = z-x, y-abobora, x-verde
Imprime abobora, x, verde
Palavra Qtd impressa
feliz 2
abobora 3
laranja 3
sonolenta 1
y 1
verde 1
x 1
Chama o procedimento laranja(abobora, verde, vampiro)
Entradas = z-abobora, y-verde, x-vampiro
Entradas = z-abobora, y-verde, x-vampiro
Imprime verde, abobora, vampiro
Palavra Qtd impressa
feliz 2
abobora 4
laranja 3
sonolenta 1
y 1
verde 2
x 1
vampiro 1