Você está na página 1de 34

ALGORITMO: PREVISO

DE ESGOTAMENTO DE
RESERVAS DE
PETRLEO
Introduo a Cincia da Computao
Relevncia do problema
Vamos ficar sem Gasolina?
Fundamentos
Quanto petrleo existe no Tanque?
Para onde vai o Petrleo?
1. Alta renda
2. Renda Mdia Alta
3. Renda Mdia Baixa
4. Baixa Renda

Definio do Problema
A ideia do problema estimar a taxa com o
qual o petrleo sai do tanque das reservas
provadas de petrleo para os baldes dos
vrios grupos econmicos de naes.

Definio de Problema
1. Modelagem da vazo de petrleo do tanque
para os baldes, baseado na Lei de
Conservao de Massa.
2. Modelagem do aumento da populao com o
tempo. ( A variao percentual ser a mesma
ano aps ano)
3. Modelagem da variao do consumo de
petrleo per capita.
Dados utilizados na Execuo do
problema
Dados sobre populao: U.S. Census Bureau
[U.S06a]; World Development Indicators do
Banco Mundial [Ban06]
Dados sobre o consumo: BP Statistical
Review [bp:06]; Worl Factbook da CIA
[U.S06b].
Aplicaes do problema
rea de atuao: Engenharia, Geologia e
Economia.
Planejamento do consumo de Petrleo.
Busca de novas alternativas que substituam o
petrleo.
Fluxograma
Soluo na forma de
Algoritmo
Soluo na forma de algoritmo
Fluxograma
Fluxograma um tipo de diagrama, e pode ser
entendido como uma representao
esquemtica de um processo.
Fonte: Wikipdia

INCIO
OBTER
VOLUME
TOTAL DAS
RESERVAS
OBTER O
INCREMENTO
DE TEMPO
OBTER O ANO
INICIAL
OBTER DADOS DO
GRUPO DE
NAES BAIXA
RENDA
OBTER DADOS DO
GRUPO DE NAES
DE RENDA MDIA
BAIXA
OBTER DADOS DO
GRUPO DE
NAES DE ALTA
RENDA
OBTER DADOS DO
GRUPO DE
NAES DE RENDA
MDIA ALTA
Dados necessrios de cada grupo:
- Populao inicial;

- Taxa de crescimento populacional anual;

- Consumo inicial de petrleo per capita
anual;

- Taxa de variao do crescimento anual de
consumo.
VOLUME
TOTAL
DAS
RESERV
AS > 0 ?
V

F
ATUALIZAR
DADOS DE
CADA GRUPO
DE NAES
PELO
INCREMENTO
DE TEMPO
OBTIDO
CALCULAR
DADOS
GLOBAIS
CALCULAR ANO
NO QUAL O
VOLUME TOTAL
DAS RESERVAS
FOR 0
EXIBIR O
ANO
CALCULADO NO
QUAL AS
RESERVAS
ACABAM
FIM
Algoritmo em Scilab
Comandos

Algoritmo Codificado
Algoritmo codificado em linguagem
programao
A linguagem utilizada foi a linguagem de
programao do Scilab.

Principais Comandos utilizados
1. Clear
2. While
3. Plot2d
4. Input
Algoritmo codificado em linguagem
programao
Comando clear e input
Algoritmo codificado em linguagem
programao
Comando clear
Matlab
Funo: Remover itens da rea de trabalho,
liberando a memria do sistema.


Algoritmo codificado em linguagem
programao
Algoritmo codificado em linguagem
programao
Algoritmo codificado em linguagem
programao
Criao de Vetores
Algoritmo codificado em linguagem
programao
Comando while
Algoritmo codificado em linguagem
programao
Algoritmo codificado em linguagem
programao
Incremento da varivel cont
Algoritmo codificado em linguagem
programao
Troca de Variveis
Algoritmo codificado em linguagem
programao
Comando printf
Algoritmo codificado em linguagem
programao
Comando plot2d , xtitle e ylabel
Algoritmo codificado em linguagem
programao
Comando plot2d
1. Esboa grficos em duas dimenses.
2. plot2d(x,y)
X e Y podem ser uma matriz ou um vetor de
reais.
Se X e Y so vetores.
Se x um vetor e y uma matriz.
Se x e y so matrizes.
Se y um vetor.
Se y uma matriz.





Algoritmo codificado em linguagem
programao
xtitle: adidciona ttulos a janelas de grficos.

x_label, y_label e z_label so os ttulos dos
trs eixos.


Janela de Execuo
Janela de Variveis
Grfico
Execuo do Algoritmo
Execuo do Algoritmo
Execuo do Algoritmo
Janela de Variveis
Execuo do Algoritmo

Execuo do Algoritmo
REFERNCIAS
Diretrio de ajuda do Scilab
Brockman, Jay B.; Introduo
engenharia:modelagem e soluo de
problemas; traduo e reviso tcnica
Ronaldo Srgio de Biasi.- Rio de Janeiro:
LTC,2010.
Universidade
Federal de Sergipe
CCET-
Departamento de
Engenharia da
Computao.
Disciplina:
Introduo a Cincia
da Computao.


Alunos:
Arthur Weidmann
Brcio Ferreira
Taline Reis
Tyciane Nascimento
Trabalho proposto e
Orientado pelo
professor Yuri
Tavares Passos

Você também pode gostar