SlideShare una empresa de Scribd logo
1 de 29
COMPUTAÇÃO APLICADA ÀS
GEOCIÊNCIAS
IEG020042
Rodolfo Maduro Almeida
Programa de Ciências da Terra
Instituto de Engenharia e Geociências
Universidade Federal do Oeste do Pará
INTRODUÇÃO À
COMPUTAÇÂO APLICADA
ÀS GEOCIÊNCIAS
O que é computação aplicada?
A Computação Aplicada é o campo de estudo voltado
para a análise e resolução de problemas utilizando como
ferramenta o computador.
Computação Aplicada às Geociências
Computação Aplicada às
Geociências
Tecnologia da
Informação e Extração
de Informações
Modelagem
computacional
Computação Aplicada às Geociências
Tecnologia da informação e extração de informações
Procedimentos de aquisição, leitura, processamento,
visualização, análise e interpretação de informações que
descrevem variáveis biofísicas relacionadas com fenômenos
e processos que ocorrem nos sistemas terrestres.
Computação Aplicada às Geociências
Tecnologia da informação e extração de informações
nível de
aquisição
nível da
computação
nível da
aplicação
Computação Aplicada às Geociências
Tecnologia da informação e extração de informações
Aquisição Leitura
Processamento
Análise Interpretação
nível de aquisição nível de computação nível de aplicação
Computação Aplicada às Geociências
Modelagem computacional
Elaborar modelos computacionais que possibilitem a
compreensão, análise e simulação de fenômenos e processos
que ocorrem nos sistemas terrestres.
Modelagem computacional
Computação Aplicada às Geociências
universo
conceitual
universo
matemático
universo
computacional
Problema do
mundo real
idealização
modelagem
matemática
simulação
computacional
implementação
computacional
Linguagem de Programação
• É um método padronizado para comunicar instruções
para um computador.
• É um conjunto de regras sintáticas e semânticas usadas
para definir um programa de computador.
• Linguagens de programação podem ser usadas para
expressar algoritmos com precisão.
Exemplos de código-fonte
Linguagem de Programação
Hardware
Linguagem de máquina
Assembly
Linguagens de alto-nível
(C/C++, FORTRAN, JAVA, Python,
MATLAB, etc.)
Linguagem de Programação
Linguagem de programação de alto-nível
INTERPRETADAS
O código fonte da mesma é executado
por um outro programa de computador
chamado interpretador, que em
seguida é executado pelo sistema
operacional ou processador.
COMPILADAS
O código passa por um processo de
tradução (compilação), sendo
transformados para um segundo código
(código de maquina) compreensível ao
processador, o programa responsável
por essa tradução é chamado de
compilador.
Linguagem de Programação
Linguagem de programação de alto-nível compiladas
código-fonte
compilador
código executável
texto escrito de acordo com a sintaxe
de uma linguagem de programação
programa que traduz o código-fonte
em código-executável
linguagem de máquina
que pode ser executada
pelo hardware
Linguagem de Programação
Linguagem de programação de alto-nível interpretada
código-fonte
interpretador
execução de
instruções a partir
do código-fonte
texto escrito de acordo com a sintaxe
de uma linguagem de programação
programa de computador que traduz a
linguagem em instruções
Sistemas de Computação Numérica
• Softwares interativos de alta performance voltado para o cálculo
numérico que integram análise numérica, cálculo com matrizes,
processamento de sinais e construção de gráficos.
• Possuem um ambiente fácil de usar onde problemas e soluções são
expressos somente como eles são escritos matematicamente, ao
contrário da programação tradicional.
O que é o MATLAB?
MATrix LABoratory é um software para resolução de
problemas numéricos e visualização computacional.
O que é o MATLAB?
• Desenvolvido pela Mathworks Inc., sede em Natick,
Massachusetts, EUA.
http://www.mathworks.com/
Características do MATLAB
• Software multiplataforma: Distribuições para Windows,
Linux/Unix e Mac.
Características do MATLAB
• Possui ambiente interativo e uma linguagem simples, de
alto nível cujos recursos permitem ganho no tempo de
implementação.
Vantagens do MATLAB
• Seu ambiente de desenvolvimento permite interação do
MATLAB com outras linguagens como C/C++, Java, Fortran.
Isto permite o desenvolvimento de toolboxes: extensões de sua
linguagem para solução de problemas específicos.
MATLAB: Conceitos Básicos - Rodolfo
Maduro Almeida
Toolbox de
Otimização
Toolbox de
Redes Neurais
Toolbox de Proc. de Imagens
Desvantagem do MATLAB
• Você tem que pagar para usá-lo (05/05/09):
• Versão Estudante: U$ 99.00
• Cada toolbox: U$ 59.00
O que é o SCILAB?
Scientific Laboratory é um ambiente
computacional para a resolução de problemas
numéricos e visualização.
Onde obter?
http://www.scilab.org/
Características do SCILAB
Possui ambiente interativo com uma linguagem
de programação simples e de alto nível cujos
recursos permitem desenvolver aplicações para
soluções específicas.
Características do SCILAB
Seu ambiente de desenvolvimento permite:
• Desenvolvimento de toolboxes: extensões de sua
linguagem para solução de problemas específicos.
• O uso de seus recursos por meio de outras linguagens
de programação como C/C++, Java, Fortran.
Ajuste de curvas Equações diferenciais Simulação de sistemas
mecânicos
MATLAB e SCILAB
• Os comandos são definidos em uma
linguagem própria (interpretada).
• Suas instruções podem ser interpretadas:
• via janela de comandos
• via arquivos com um conjunto de instruções
• O bom uso exige um certo domínio da
sintaxe de sua linguagem.
• As linguagens de programação em ambos
são similares, com distinções a nível de
toolboxes.
MATLAB
Janela de comandos do MATLAB
SCILAB
Janela de comandos do SCILAB
Computação Aplicada
Experimentação Teoria
A computação aplicada pode ser considerada como um terceiro modo
de ciência, que complementa a experimentação e a teoria.
Tecnologia da Informação e Extração de
Informações
Modelagem computacional

Más contenido relacionado

La actualidad más candente

Cultura da bananeira sistema GOMES RP
Cultura da bananeira sistema GOMES RPCultura da bananeira sistema GOMES RP
Cultura da bananeira sistema GOMES RPRomario Gomes
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitoslicardino
 
Aps lista de exercícios
Aps lista de exercíciosAps lista de exercícios
Aps lista de exercíciosGuilherme
 
projeto de suinocultura (trabalho do curso de técnico agrícola)
projeto de suinocultura (trabalho do curso de técnico agrícola)projeto de suinocultura (trabalho do curso de técnico agrícola)
projeto de suinocultura (trabalho do curso de técnico agrícola)Luis Deleprane
 
Instalações e equipamentos bovino de corte pasto e confinamento
Instalações e equipamentos bovino de corte   pasto e confinamentoInstalações e equipamentos bovino de corte   pasto e confinamento
Instalações e equipamentos bovino de corte pasto e confinamentoLucas Camilo
 
Apresentação de Introdução à Engenharia de Produção
Apresentação de Introdução à Engenharia de ProduçãoApresentação de Introdução à Engenharia de Produção
Apresentação de Introdução à Engenharia de ProduçãoMarcel Gois
 
eco aula 1 - Disciplina de economia e administração rural
eco aula 1 - Disciplina de economia e administração ruraleco aula 1 - Disciplina de economia e administração rural
eco aula 1 - Disciplina de economia e administração ruralCarol Castro
 
analise impacto das atividades laborais
analise impacto das atividades laboraisanalise impacto das atividades laborais
analise impacto das atividades laboraisCamilavelho
 
Aula2 -suinocultura_[modo_de_compatibilidade]
Aula2  -suinocultura_[modo_de_compatibilidade]Aula2  -suinocultura_[modo_de_compatibilidade]
Aula2 -suinocultura_[modo_de_compatibilidade]Rômulo Alexandrino Silva
 
Introdução a-mecanização-agrícola22
Introdução a-mecanização-agrícola22Introdução a-mecanização-agrícola22
Introdução a-mecanização-agrícola22Djair Felix
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
 
A cultura da goiaba
A cultura da goiabaA cultura da goiaba
A cultura da goiabaLaura Salles
 
As Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIAs Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIElvis Fusco
 
Aula 08 auxiliar de mineração (métodos de lavra) ll
Aula 08 auxiliar de mineração (métodos de lavra) llAula 08 auxiliar de mineração (métodos de lavra) ll
Aula 08 auxiliar de mineração (métodos de lavra) llHomero Alves de Lima
 

La actualidad más candente (20)

Cultura da bananeira sistema GOMES RP
Cultura da bananeira sistema GOMES RPCultura da bananeira sistema GOMES RP
Cultura da bananeira sistema GOMES RP
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
 
Aula 5 Processamento de imagens
Aula 5 Processamento de imagensAula 5 Processamento de imagens
Aula 5 Processamento de imagens
 
Aps lista de exercícios
Aps lista de exercíciosAps lista de exercícios
Aps lista de exercícios
 
projeto de suinocultura (trabalho do curso de técnico agrícola)
projeto de suinocultura (trabalho do curso de técnico agrícola)projeto de suinocultura (trabalho do curso de técnico agrícola)
projeto de suinocultura (trabalho do curso de técnico agrícola)
 
Instalações e equipamentos bovino de corte pasto e confinamento
Instalações e equipamentos bovino de corte   pasto e confinamentoInstalações e equipamentos bovino de corte   pasto e confinamento
Instalações e equipamentos bovino de corte pasto e confinamento
 
Apresentação de Introdução à Engenharia de Produção
Apresentação de Introdução à Engenharia de ProduçãoApresentação de Introdução à Engenharia de Produção
Apresentação de Introdução à Engenharia de Produção
 
eco aula 1 - Disciplina de economia e administração rural
eco aula 1 - Disciplina de economia e administração ruraleco aula 1 - Disciplina de economia e administração rural
eco aula 1 - Disciplina de economia e administração rural
 
02 algoritmo
02   algoritmo02   algoritmo
02 algoritmo
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
aulas de friticultura
aulas de friticulturaaulas de friticultura
aulas de friticultura
 
analise impacto das atividades laborais
analise impacto das atividades laboraisanalise impacto das atividades laborais
analise impacto das atividades laborais
 
Aula2 -suinocultura_[modo_de_compatibilidade]
Aula2  -suinocultura_[modo_de_compatibilidade]Aula2  -suinocultura_[modo_de_compatibilidade]
Aula2 -suinocultura_[modo_de_compatibilidade]
 
Introdução a-mecanização-agrícola22
Introdução a-mecanização-agrícola22Introdução a-mecanização-agrícola22
Introdução a-mecanização-agrícola22
 
Técnicas de Poda
Técnicas de PodaTécnicas de Poda
Técnicas de Poda
 
Cunicultura
CuniculturaCunicultura
Cunicultura
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
A cultura da goiaba
A cultura da goiabaA cultura da goiaba
A cultura da goiaba
 
As Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIAs Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TI
 
Aula 08 auxiliar de mineração (métodos de lavra) ll
Aula 08 auxiliar de mineração (métodos de lavra) llAula 08 auxiliar de mineração (métodos de lavra) ll
Aula 08 auxiliar de mineração (métodos de lavra) ll
 

Similar a Computação Aplicada Geociências

Técnicas_Implementação
Técnicas_ImplementaçãoTécnicas_Implementação
Técnicas_ImplementaçãoWagner Zaparoli
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaDaniel Brandão
 
Gerenciador do atmega16
Gerenciador do atmega16Gerenciador do atmega16
Gerenciador do atmega16Gabriel Lima
 
Noções Básicas do Software dos Computadores Digitais
Noções Básicas do Software dos Computadores DigitaisNoções Básicas do Software dos Computadores Digitais
Noções Básicas do Software dos Computadores DigitaisHenry Raúl González Brito
 
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Humberto Marchezi
 
Aula 02 informática aplicada - sistemas operacionais
Aula 02  informática aplicada - sistemas operacionaisAula 02  informática aplicada - sistemas operacionais
Aula 02 informática aplicada - sistemas operacionaisRobson Ferreira
 
Mercado de trabalho
Mercado de trabalhoMercado de trabalho
Mercado de trabalhomentrixmax
 
I Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas OperacionaisI Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas Operacionaisrodfernandes
 
Unidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao SoftwareUnidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao SoftwareJuan Carlos Lamarão
 
Aula - Introdução (Curso de Python Básico -- FATEC SENAI MT)
Aula - Introdução (Curso de Python Básico -- FATEC SENAI MT)Aula - Introdução (Curso de Python Básico -- FATEC SENAI MT)
Aula - Introdução (Curso de Python Básico -- FATEC SENAI MT)Filipe Chagas Ferraz
 
Organização de computadores
Organização de computadoresOrganização de computadores
Organização de computadoresTiago
 
Ementa informática 2011
Ementa informática 2011Ementa informática 2011
Ementa informática 2011Willian Ribeiro
 

Similar a Computação Aplicada Geociências (20)

Técnicas_Implementação
Técnicas_ImplementaçãoTécnicas_Implementação
Técnicas_Implementação
 
Academia do programador
Academia do programadorAcademia do programador
Academia do programador
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem Java
 
Gerenciador do atmega16
Gerenciador do atmega16Gerenciador do atmega16
Gerenciador do atmega16
 
ESTRUTURA DE DADOS (JAVA) AULA 01
ESTRUTURA DE DADOS (JAVA) AULA 01ESTRUTURA DE DADOS (JAVA) AULA 01
ESTRUTURA DE DADOS (JAVA) AULA 01
 
Noções Básicas do Software dos Computadores Digitais
Noções Básicas do Software dos Computadores DigitaisNoções Básicas do Software dos Computadores Digitais
Noções Básicas do Software dos Computadores Digitais
 
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
 
Aula 02 informática aplicada - sistemas operacionais
Aula 02  informática aplicada - sistemas operacionaisAula 02  informática aplicada - sistemas operacionais
Aula 02 informática aplicada - sistemas operacionais
 
Mercado de trabalho
Mercado de trabalhoMercado de trabalho
Mercado de trabalho
 
I Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas OperacionaisI Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas Operacionais
 
F oc aula_02a
F oc aula_02aF oc aula_02a
F oc aula_02a
 
Paradigmas de Linguagem
Paradigmas de LinguagemParadigmas de Linguagem
Paradigmas de Linguagem
 
Unidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao SoftwareUnidade 1.1 Introdução ao Software
Unidade 1.1 Introdução ao Software
 
Code Masters
Code MastersCode Masters
Code Masters
 
Softwares - Computação
Softwares - ComputaçãoSoftwares - Computação
Softwares - Computação
 
Aula - Introdução (Curso de Python Básico -- FATEC SENAI MT)
Aula - Introdução (Curso de Python Básico -- FATEC SENAI MT)Aula - Introdução (Curso de Python Básico -- FATEC SENAI MT)
Aula - Introdução (Curso de Python Básico -- FATEC SENAI MT)
 
Organização de computadores
Organização de computadoresOrganização de computadores
Organização de computadores
 
Ementa informática 2011
Ementa informática 2011Ementa informática 2011
Ementa informática 2011
 
Linguagem da programação
Linguagem da programaçãoLinguagem da programação
Linguagem da programação
 
Linguagem da programação
Linguagem da programaçãoLinguagem da programação
Linguagem da programação
 

Más de Rodolfo Almeida

Geoprocessamento aplicado a estudos ambientais
Geoprocessamento aplicado a estudos ambientaisGeoprocessamento aplicado a estudos ambientais
Geoprocessamento aplicado a estudos ambientaisRodolfo Almeida
 
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...Rodolfo Almeida
 
Introdução à Modelagem Ambiental
Introdução à Modelagem AmbientalIntrodução à Modelagem Ambiental
Introdução à Modelagem AmbientalRodolfo Almeida
 
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de PopulaçõesRicardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de PopulaçõesRodolfo Almeida
 
Criando uma base cartográfica a partir de dados de Sensoriamento Remoto
Criando uma base cartográfica a partir de dados de Sensoriamento RemotoCriando uma base cartográfica a partir de dados de Sensoriamento Remoto
Criando uma base cartográfica a partir de dados de Sensoriamento RemotoRodolfo Almeida
 
Sensoriamento Remoto dos Recursos Naturais - Aula 01
Sensoriamento Remoto dos Recursos Naturais - Aula 01Sensoriamento Remoto dos Recursos Naturais - Aula 01
Sensoriamento Remoto dos Recursos Naturais - Aula 01Rodolfo Almeida
 
Orientações básicas para a elaboração de projetos
Orientações básicas para a elaboração de projetosOrientações básicas para a elaboração de projetos
Orientações básicas para a elaboração de projetosRodolfo Almeida
 
Matlab - Conceitos Básicos
Matlab - Conceitos BásicosMatlab - Conceitos Básicos
Matlab - Conceitos BásicosRodolfo Almeida
 
Introdução às Geotecnologias - GPS (Global Positioning System)
Introdução às Geotecnologias - GPS (Global Positioning System)Introdução às Geotecnologias - GPS (Global Positioning System)
Introdução às Geotecnologias - GPS (Global Positioning System)Rodolfo Almeida
 
Cálculo numérico aula 04 - resolução de sistemas de equações lineares - mét...
Cálculo numérico   aula 04 - resolução de sistemas de equações lineares - mét...Cálculo numérico   aula 04 - resolução de sistemas de equações lineares - mét...
Cálculo numérico aula 04 - resolução de sistemas de equações lineares - mét...Rodolfo Almeida
 
Cálculo Numérico - Aula01: Introdução aos métodos numéricos
Cálculo Numérico - Aula01: Introdução aos métodos numéricosCálculo Numérico - Aula01: Introdução aos métodos numéricos
Cálculo Numérico - Aula01: Introdução aos métodos numéricosRodolfo Almeida
 
Cálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILABCálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILABRodolfo Almeida
 
Cálculo Numérico - Aula 03: Zeros de funções
Cálculo Numérico - Aula 03: Zeros de funçõesCálculo Numérico - Aula 03: Zeros de funções
Cálculo Numérico - Aula 03: Zeros de funçõesRodolfo Almeida
 

Más de Rodolfo Almeida (13)

Geoprocessamento aplicado a estudos ambientais
Geoprocessamento aplicado a estudos ambientaisGeoprocessamento aplicado a estudos ambientais
Geoprocessamento aplicado a estudos ambientais
 
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...
Classificação não-supervisionada de imagens de sensoriamento remoto utilizand...
 
Introdução à Modelagem Ambiental
Introdução à Modelagem AmbientalIntrodução à Modelagem Ambiental
Introdução à Modelagem Ambiental
 
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de PopulaçõesRicardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
Ricardo Mendes de Freitas - Modelagem Matemática em Ecologia de Populações
 
Criando uma base cartográfica a partir de dados de Sensoriamento Remoto
Criando uma base cartográfica a partir de dados de Sensoriamento RemotoCriando uma base cartográfica a partir de dados de Sensoriamento Remoto
Criando uma base cartográfica a partir de dados de Sensoriamento Remoto
 
Sensoriamento Remoto dos Recursos Naturais - Aula 01
Sensoriamento Remoto dos Recursos Naturais - Aula 01Sensoriamento Remoto dos Recursos Naturais - Aula 01
Sensoriamento Remoto dos Recursos Naturais - Aula 01
 
Orientações básicas para a elaboração de projetos
Orientações básicas para a elaboração de projetosOrientações básicas para a elaboração de projetos
Orientações básicas para a elaboração de projetos
 
Matlab - Conceitos Básicos
Matlab - Conceitos BásicosMatlab - Conceitos Básicos
Matlab - Conceitos Básicos
 
Introdução às Geotecnologias - GPS (Global Positioning System)
Introdução às Geotecnologias - GPS (Global Positioning System)Introdução às Geotecnologias - GPS (Global Positioning System)
Introdução às Geotecnologias - GPS (Global Positioning System)
 
Cálculo numérico aula 04 - resolução de sistemas de equações lineares - mét...
Cálculo numérico   aula 04 - resolução de sistemas de equações lineares - mét...Cálculo numérico   aula 04 - resolução de sistemas de equações lineares - mét...
Cálculo numérico aula 04 - resolução de sistemas de equações lineares - mét...
 
Cálculo Numérico - Aula01: Introdução aos métodos numéricos
Cálculo Numérico - Aula01: Introdução aos métodos numéricosCálculo Numérico - Aula01: Introdução aos métodos numéricos
Cálculo Numérico - Aula01: Introdução aos métodos numéricos
 
Cálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILABCálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILAB
 
Cálculo Numérico - Aula 03: Zeros de funções
Cálculo Numérico - Aula 03: Zeros de funçõesCálculo Numérico - Aula 03: Zeros de funções
Cálculo Numérico - Aula 03: Zeros de funções
 

Último

ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaJúlio Sandes
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 

Último (20)

ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 

Computação Aplicada Geociências

  • 1. COMPUTAÇÃO APLICADA ÀS GEOCIÊNCIAS IEG020042 Rodolfo Maduro Almeida Programa de Ciências da Terra Instituto de Engenharia e Geociências Universidade Federal do Oeste do Pará
  • 3. O que é computação aplicada? A Computação Aplicada é o campo de estudo voltado para a análise e resolução de problemas utilizando como ferramenta o computador.
  • 4. Computação Aplicada às Geociências Computação Aplicada às Geociências Tecnologia da Informação e Extração de Informações Modelagem computacional
  • 5. Computação Aplicada às Geociências Tecnologia da informação e extração de informações Procedimentos de aquisição, leitura, processamento, visualização, análise e interpretação de informações que descrevem variáveis biofísicas relacionadas com fenômenos e processos que ocorrem nos sistemas terrestres.
  • 6. Computação Aplicada às Geociências Tecnologia da informação e extração de informações nível de aquisição nível da computação nível da aplicação
  • 7. Computação Aplicada às Geociências Tecnologia da informação e extração de informações Aquisição Leitura Processamento Análise Interpretação nível de aquisição nível de computação nível de aplicação
  • 8. Computação Aplicada às Geociências Modelagem computacional Elaborar modelos computacionais que possibilitem a compreensão, análise e simulação de fenômenos e processos que ocorrem nos sistemas terrestres.
  • 9. Modelagem computacional Computação Aplicada às Geociências universo conceitual universo matemático universo computacional Problema do mundo real idealização modelagem matemática simulação computacional implementação computacional
  • 10. Linguagem de Programação • É um método padronizado para comunicar instruções para um computador. • É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. • Linguagens de programação podem ser usadas para expressar algoritmos com precisão. Exemplos de código-fonte
  • 11. Linguagem de Programação Hardware Linguagem de máquina Assembly Linguagens de alto-nível (C/C++, FORTRAN, JAVA, Python, MATLAB, etc.)
  • 12. Linguagem de Programação Linguagem de programação de alto-nível INTERPRETADAS O código fonte da mesma é executado por um outro programa de computador chamado interpretador, que em seguida é executado pelo sistema operacional ou processador. COMPILADAS O código passa por um processo de tradução (compilação), sendo transformados para um segundo código (código de maquina) compreensível ao processador, o programa responsável por essa tradução é chamado de compilador.
  • 13. Linguagem de Programação Linguagem de programação de alto-nível compiladas código-fonte compilador código executável texto escrito de acordo com a sintaxe de uma linguagem de programação programa que traduz o código-fonte em código-executável linguagem de máquina que pode ser executada pelo hardware
  • 14. Linguagem de Programação Linguagem de programação de alto-nível interpretada código-fonte interpretador execução de instruções a partir do código-fonte texto escrito de acordo com a sintaxe de uma linguagem de programação programa de computador que traduz a linguagem em instruções
  • 15. Sistemas de Computação Numérica • Softwares interativos de alta performance voltado para o cálculo numérico que integram análise numérica, cálculo com matrizes, processamento de sinais e construção de gráficos. • Possuem um ambiente fácil de usar onde problemas e soluções são expressos somente como eles são escritos matematicamente, ao contrário da programação tradicional.
  • 16. O que é o MATLAB? MATrix LABoratory é um software para resolução de problemas numéricos e visualização computacional.
  • 17. O que é o MATLAB? • Desenvolvido pela Mathworks Inc., sede em Natick, Massachusetts, EUA. http://www.mathworks.com/
  • 18. Características do MATLAB • Software multiplataforma: Distribuições para Windows, Linux/Unix e Mac.
  • 19. Características do MATLAB • Possui ambiente interativo e uma linguagem simples, de alto nível cujos recursos permitem ganho no tempo de implementação.
  • 20. Vantagens do MATLAB • Seu ambiente de desenvolvimento permite interação do MATLAB com outras linguagens como C/C++, Java, Fortran. Isto permite o desenvolvimento de toolboxes: extensões de sua linguagem para solução de problemas específicos. MATLAB: Conceitos Básicos - Rodolfo Maduro Almeida Toolbox de Otimização Toolbox de Redes Neurais Toolbox de Proc. de Imagens
  • 21. Desvantagem do MATLAB • Você tem que pagar para usá-lo (05/05/09): • Versão Estudante: U$ 99.00 • Cada toolbox: U$ 59.00
  • 22. O que é o SCILAB? Scientific Laboratory é um ambiente computacional para a resolução de problemas numéricos e visualização.
  • 24. Características do SCILAB Possui ambiente interativo com uma linguagem de programação simples e de alto nível cujos recursos permitem desenvolver aplicações para soluções específicas.
  • 25. Características do SCILAB Seu ambiente de desenvolvimento permite: • Desenvolvimento de toolboxes: extensões de sua linguagem para solução de problemas específicos. • O uso de seus recursos por meio de outras linguagens de programação como C/C++, Java, Fortran. Ajuste de curvas Equações diferenciais Simulação de sistemas mecânicos
  • 26. MATLAB e SCILAB • Os comandos são definidos em uma linguagem própria (interpretada). • Suas instruções podem ser interpretadas: • via janela de comandos • via arquivos com um conjunto de instruções • O bom uso exige um certo domínio da sintaxe de sua linguagem. • As linguagens de programação em ambos são similares, com distinções a nível de toolboxes.
  • 29. Computação Aplicada Experimentação Teoria A computação aplicada pode ser considerada como um terceiro modo de ciência, que complementa a experimentação e a teoria. Tecnologia da Informação e Extração de Informações Modelagem computacional