6
Professor Domingos Fabiano 1 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 Funções e subrotinas Exercícios SUBROTINAS UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA Dep. de Engenharia Química 1

Aula 21 05_2013

Embed Size (px)

Citation preview

Page 1: Aula 21 05_2013

Professor Domingos Fabiano1

1Departamento de Eng. QuímicaCentro de Tecnologia / Universidade Federal do Rio Grande do Norte

2013

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

Funções e subrotinas

Exercícios SUBROTINAS

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTECENTRO DE TECNOLOGIA

Dep. de Engenharia Química

1

Page 2: Aula 21 05_2013

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

Funções e subrotinas Introdução

Subrotinas

2

Sintaxe

Subroutine NOME_DA_SUBROTINA (x,y)

!Enunciados

end subroutine

Page 3: Aula 21 05_2013

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

Funções e sunbrotinas Introdução

Exemplos

3

Sempre que desejamos descobrir qual o melhor, estamos na verdade falando sobre em coisas relacionadas a MÁXIMOS e MÍNIMOS.

Por exemplo, qual seria o valor de x que faz com que a equação de segundo grau seja ZERO:

F(x) = x^2 + 5*x - 3 = 0

entre -10 < x < 10

Page 4: Aula 21 05_2013

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

Funções e sunbrotinas Introdução

Exemplos

4

Xmelhor = -2.5

Page 5: Aula 21 05_2013

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

Funções e sunbrotinas Introdução

Exemplos

5

Um solução simples consiste em espalhar N números aleatórios entre – 10 e 10 e avaliar N vezes a equação para ver qual o valor mais próximo de zero. Esse algoritmo é denominado de Busca Aleatória.

Page 6: Aula 21 05_2013

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

Funções e sunbrotinas Introdução

Exemplos

6