SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

Analise das Demonstrações Financeiras
Analise das Demonstrações FinanceirasAnalise das Demonstrações Financeiras
Analise das Demonstrações FinanceirasIsabel Castilho
 
contabilidade de instituições financeiras. Contabilidade
contabilidade de instituições financeiras. Contabilidadecontabilidade de instituições financeiras. Contabilidade
contabilidade de instituições financeiras. ContabilidadeMarcia Silva
 
Ergonomia e Segurança no Trabalho
Ergonomia e Segurança no Trabalho Ergonomia e Segurança no Trabalho
Ergonomia e Segurança no Trabalho Ricardo Beis
 
Aula 07 evolução histórica da função produção - db
Aula 07   evolução histórica da função produção - dbAula 07   evolução histórica da função produção - db
Aula 07 evolução histórica da função produção - dbDaniela Brauner
 
Avaliação de Resultados e Eficácia de Treinamento
Avaliação de Resultados e Eficácia de TreinamentoAvaliação de Resultados e Eficácia de Treinamento
Avaliação de Resultados e Eficácia de TreinamentoTatiane Souza
 
Aula 02 manutenção preventiva total tpm
Aula 02   manutenção preventiva total tpmAula 02   manutenção preventiva total tpm
Aula 02 manutenção preventiva total tpmFernando Oliveira
 
Lean manufacturing 4-implementação
Lean manufacturing   4-implementaçãoLean manufacturing   4-implementação
Lean manufacturing 4-implementaçãojparsilva
 
Fisioterapia na Saúde do Trabalhador - Ergonomia e Ginástica Laboral
Fisioterapia na Saúde do Trabalhador - Ergonomia e Ginástica LaboralFisioterapia na Saúde do Trabalhador - Ergonomia e Ginástica Laboral
Fisioterapia na Saúde do Trabalhador - Ergonomia e Ginástica LaboralUniversidade Norte do Paraná
 
Plano operacional para plano de negócios
Plano operacional para plano de negóciosPlano operacional para plano de negócios
Plano operacional para plano de negóciosGuilherme Carvalho
 

Mais procurados (20)

Analise das Demonstrações Financeiras
Analise das Demonstrações FinanceirasAnalise das Demonstrações Financeiras
Analise das Demonstrações Financeiras
 
Empreendedorismo
EmpreendedorismoEmpreendedorismo
Empreendedorismo
 
Slide empreendedorismo
Slide empreendedorismoSlide empreendedorismo
Slide empreendedorismo
 
Aulas 1, 2, 3 e 4 - Engenharia de Métodos
Aulas 1, 2, 3 e 4 - Engenharia de MétodosAulas 1, 2, 3 e 4 - Engenharia de Métodos
Aulas 1, 2, 3 e 4 - Engenharia de Métodos
 
Texto o empreendedor
Texto o empreendedorTexto o empreendedor
Texto o empreendedor
 
contabilidade de instituições financeiras. Contabilidade
contabilidade de instituições financeiras. Contabilidadecontabilidade de instituições financeiras. Contabilidade
contabilidade de instituições financeiras. Contabilidade
 
Aula 1 - Gestão da Qualidade
Aula 1 - Gestão da QualidadeAula 1 - Gestão da Qualidade
Aula 1 - Gestão da Qualidade
 
Orçamento
OrçamentoOrçamento
Orçamento
 
Segurança do trabalho
Segurança do trabalhoSegurança do trabalho
Segurança do trabalho
 
Ergonomia e Segurança no Trabalho
Ergonomia e Segurança no Trabalho Ergonomia e Segurança no Trabalho
Ergonomia e Segurança no Trabalho
 
Aula 07 evolução histórica da função produção - db
Aula 07   evolução histórica da função produção - dbAula 07   evolução histórica da função produção - db
Aula 07 evolução histórica da função produção - db
 
Avaliação de Resultados e Eficácia de Treinamento
Avaliação de Resultados e Eficácia de TreinamentoAvaliação de Resultados e Eficácia de Treinamento
Avaliação de Resultados e Eficácia de Treinamento
 
ERGONOMIA NO TRABALHO
ERGONOMIA NO TRABALHOERGONOMIA NO TRABALHO
ERGONOMIA NO TRABALHO
 
Aula 02 manutenção preventiva total tpm
Aula 02   manutenção preventiva total tpmAula 02   manutenção preventiva total tpm
Aula 02 manutenção preventiva total tpm
 
Lean manufacturing 4-implementação
Lean manufacturing   4-implementaçãoLean manufacturing   4-implementação
Lean manufacturing 4-implementação
 
Sistema de Indicadores.
Sistema de Indicadores.Sistema de Indicadores.
Sistema de Indicadores.
 
Aula ergonomia
Aula ergonomia Aula ergonomia
Aula ergonomia
 
Planejamento empresarial p1
Planejamento empresarial p1Planejamento empresarial p1
Planejamento empresarial p1
 
Fisioterapia na Saúde do Trabalhador - Ergonomia e Ginástica Laboral
Fisioterapia na Saúde do Trabalhador - Ergonomia e Ginástica LaboralFisioterapia na Saúde do Trabalhador - Ergonomia e Ginástica Laboral
Fisioterapia na Saúde do Trabalhador - Ergonomia e Ginástica Laboral
 
Plano operacional para plano de negócios
Plano operacional para plano de negóciosPlano operacional para plano de negócios
Plano operacional para plano de negócios
 

Semelhante a Introdução à Computação Aplicada

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
 

Semelhante a Introdução à Computação Aplicada (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
 

Mais 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
 

Mais 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

Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdfjacquescardosodias
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosLucianoPrado15
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...DirceuNascimento5
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptjricardo76
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxReinaldoMuller1
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...Francisco Márcio Bezerra Oliveira
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxMARIADEFATIMASILVADE
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 

Último (20)

Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 

Introdução à Computação Aplicada

  • 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