SlideShare uma empresa Scribd logo
1 de 4
Funções eesubrotinas
Funções subrotinas

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
CENTRO DE TECNOLOGIA
Dep. de Engenharia Química

Exercícios FUNÇÕES

Professor Domingos Fabiano1
1

Departamento de Eng. Química
Centro de Tecnologia / Universidade Federal do Rio Grande do Norte

2013
Introdução a Computação para Engenharia Química/Alimentos

1
Funções eesubrotinas Introdução
Funções subrotinas Introdução

Funções
Sintaxe

Real function NOME_DA_FUNÇÃO (x,y) result NOME_DO_RESULTADO
Real function NOME_DA_FUNÇÃO (x,y) result NOME_DO_RESULTADO
!Enunciados
!Enunciados
end function
end function

Introdução a Computação para Engenharia Química/Alimentos

2
Funções eesunbrotinas Introdução
Funções sunbrotinas Introdução

Exemplos
Gerador de números aleatórios
N(i+1) = MOD(8121*n(i) + 288411,134456)
Esta equação é uma forma resumida da distribuição de probabilidade
(uniforme) de um número está entre 0 e 134456.
Pseudo-código
Random0 ( n )
n <- MOD(8121*n + 28411, 134456)
Random0 <- REAL(n)/134456.0
Fim

Introdução a Computação para Engenharia Química/Alimentos

3
Funções eesunbrotinas Introdução
Funções sunbrotinas Introdução

Exemplos
Todo o número aleatório precisa de uma semente. Neste caso, a
semente pode ser qualquer número de interesse como tempo de
CPU, dentre outros.
Pseudo-código
SEED ( iseed )
SEED <-ABS( iseed)
Fim

Introdução a Computação para Engenharia Química/Alimentos

4

Mais conteúdo relacionado

Destaque

Indicador De Estress
Indicador De EstressIndicador De Estress
Indicador De Estresspillaliebres
 
60 Años De Democracia Marcelo Birmajer
60 Años De Democracia Marcelo Birmajer60 Años De Democracia Marcelo Birmajer
60 Años De Democracia Marcelo BirmajerGZ-Israel
 
Principios BáSicos De Los Nuevos Medios
Principios BáSicos De Los Nuevos MediosPrincipios BáSicos De Los Nuevos Medios
Principios BáSicos De Los Nuevos Medios425317
 
O Sionismo En Prespectiva HistóRica 01
O Sionismo En Prespectiva HistóRica 01O Sionismo En Prespectiva HistóRica 01
O Sionismo En Prespectiva HistóRica 01GZ-Israel
 
Filminas desarrollo emprendedor primer encuentro 2010
Filminas desarrollo emprendedor   primer encuentro 2010Filminas desarrollo emprendedor   primer encuentro 2010
Filminas desarrollo emprendedor primer encuentro 2010Fernando Johann
 
Glaciar
GlaciarGlaciar
GlaciarLuis
 
Blog Marketing 2007
Blog Marketing 2007Blog Marketing 2007
Blog Marketing 2007cleifert
 
Descripcion plan de tarabjo 24 nov 2011
Descripcion plan de tarabjo 24 nov 2011Descripcion plan de tarabjo 24 nov 2011
Descripcion plan de tarabjo 24 nov 2011Francisco Valencia
 
Efeito de estufa
Efeito de estufaEfeito de estufa
Efeito de estufamokuia
 
Integració dels sistemes d’informació clínica amb la recerca biomèdica.
Integració dels sistemes d’informació clínica amb la recerca biomèdica.Integració dels sistemes d’informació clínica amb la recerca biomèdica.
Integració dels sistemes d’informació clínica amb la recerca biomèdica.Fòrum Català d’Informació i Salut
 
A V A N C E S D E L A P E L I C U L A2006
A V A N C E S D E L A P E L I C U L A2006A V A N C E S D E L A P E L I C U L A2006
A V A N C E S D E L A P E L I C U L A2006volkodlak
 
Contágio
ContágioContágio
Contágiopullig
 
Curso HIAI Versión Julio 2009
Curso HIAI Versión Julio 2009Curso HIAI Versión Julio 2009
Curso HIAI Versión Julio 2009Mariano Rico
 
As etiologias biológicas dos
As etiologias biológicas dosAs etiologias biológicas dos
As etiologias biológicas dosRosi oliveira
 
Cuenca
CuencaCuenca
CuencaMeme
 

Destaque (20)

Indicador De Estress
Indicador De EstressIndicador De Estress
Indicador De Estress
 
60 Años De Democracia Marcelo Birmajer
60 Años De Democracia Marcelo Birmajer60 Años De Democracia Marcelo Birmajer
60 Años De Democracia Marcelo Birmajer
 
Principios BáSicos De Los Nuevos Medios
Principios BáSicos De Los Nuevos MediosPrincipios BáSicos De Los Nuevos Medios
Principios BáSicos De Los Nuevos Medios
 
Roteirização
RoteirizaçãoRoteirização
Roteirização
 
Mary Poppins
Mary PoppinsMary Poppins
Mary Poppins
 
Pascua
PascuaPascua
Pascua
 
O Sionismo En Prespectiva HistóRica 01
O Sionismo En Prespectiva HistóRica 01O Sionismo En Prespectiva HistóRica 01
O Sionismo En Prespectiva HistóRica 01
 
Filminas desarrollo emprendedor primer encuentro 2010
Filminas desarrollo emprendedor   primer encuentro 2010Filminas desarrollo emprendedor   primer encuentro 2010
Filminas desarrollo emprendedor primer encuentro 2010
 
Glaciar
GlaciarGlaciar
Glaciar
 
Blog Marketing 2007
Blog Marketing 2007Blog Marketing 2007
Blog Marketing 2007
 
el duende
el duende el duende
el duende
 
Descripcion plan de tarabjo 24 nov 2011
Descripcion plan de tarabjo 24 nov 2011Descripcion plan de tarabjo 24 nov 2011
Descripcion plan de tarabjo 24 nov 2011
 
Efeito de estufa
Efeito de estufaEfeito de estufa
Efeito de estufa
 
Integració dels sistemes d’informació clínica amb la recerca biomèdica.
Integració dels sistemes d’informació clínica amb la recerca biomèdica.Integració dels sistemes d’informació clínica amb la recerca biomèdica.
Integració dels sistemes d’informació clínica amb la recerca biomèdica.
 
A V A N C E S D E L A P E L I C U L A2006
A V A N C E S D E L A P E L I C U L A2006A V A N C E S D E L A P E L I C U L A2006
A V A N C E S D E L A P E L I C U L A2006
 
Contágio
ContágioContágio
Contágio
 
Curso HIAI Versión Julio 2009
Curso HIAI Versión Julio 2009Curso HIAI Versión Julio 2009
Curso HIAI Versión Julio 2009
 
As etiologias biológicas dos
As etiologias biológicas dosAs etiologias biológicas dos
As etiologias biológicas dos
 
Cuenca
CuencaCuenca
Cuenca
 
My ppt
My pptMy ppt
My ppt
 

Aula 07 05_2013

  • 1. Funções eesubrotinas Funções subrotinas UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA Dep. de Engenharia Química Exercícios FUNÇÕES Professor Domingos Fabiano1 1 Departamento de Eng. Química Centro de Tecnologia / Universidade Federal do Rio Grande do Norte 2013 Introdução a Computação para Engenharia Química/Alimentos 1
  • 2. Funções eesubrotinas Introdução Funções subrotinas Introdução Funções Sintaxe Real function NOME_DA_FUNÇÃO (x,y) result NOME_DO_RESULTADO Real function NOME_DA_FUNÇÃO (x,y) result NOME_DO_RESULTADO !Enunciados !Enunciados end function end function Introdução a Computação para Engenharia Química/Alimentos 2
  • 3. Funções eesunbrotinas Introdução Funções sunbrotinas Introdução Exemplos Gerador de números aleatórios N(i+1) = MOD(8121*n(i) + 288411,134456) Esta equação é uma forma resumida da distribuição de probabilidade (uniforme) de um número está entre 0 e 134456. Pseudo-código Random0 ( n ) n <- MOD(8121*n + 28411, 134456) Random0 <- REAL(n)/134456.0 Fim Introdução a Computação para Engenharia Química/Alimentos 3
  • 4. Funções eesunbrotinas Introdução Funções sunbrotinas Introdução Exemplos Todo o número aleatório precisa de uma semente. Neste caso, a semente pode ser qualquer número de interesse como tempo de CPU, dentre outros. Pseudo-código SEED ( iseed ) SEED <-ABS( iseed) Fim Introdução a Computação para Engenharia Química/Alimentos 4