Computação Aplicada à Meteorologia I 2016 / 02

Documentos relacionados
Introdução ao Fortran 90

CONCEITOS BÁSICOS DE INFORMÁTICA. Disciplina: Informática Professor: Gustavo Sabry

Retomando o programa da aula anterior

Histórico da evolução dos. Ermeson Andrade

IAC001 - Arquitetura e Organização de Computadores.

Micr c o r co c ntr t o r lad a or o es

PROGRAMA - Disciplinas Lecionadas

CES-10 Introdução à Computação. Prof. Paulo André IEC - ITA

DIREITO DA SOCIEDADE DA INFORMAÇÃO

Sistemas de Computação

Tópicos de Ambiente Web Tópico: História do Computador

Histórico e Conceitos

Objetivos. Relacionar as gerações da tecnologia da computação. Identificar as principais inovações que caracterizam cada uma delas.

Câmpus de Bauru Plano de Ensino Curso Ênfase Identificação Disciplina Docente(s) Unidade Departamento Créditos Carga Horária Seriação ideal

UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO


Informática. História da Informática. O que é Informática? 02/03/2011. História da Informática 1ª Geração. História da Informática 1ª Geração

As Gerações dos Computadores. Professor Leonardo Cabral da R. Soares

Geração de computadores Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

Fat-Uerj: Introdução à computação

INTRODUÇÃO À INFORMÁTICA

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

SSC304 Introdução à Programação Para Engenharias

Introdução à Computação

Introdução à Computação

1. Conceitos Básicos de Computação

Introdução à Computação MAC0110

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano

Fundamentos de Programação. Introdução

Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos

Organização de Computadores I

Aula 1. Introdução à programação. Prof. Dr. Bruno Honda

Apresentação da Disciplina

PROGRAMAÇÃO (PRG34) Prof. Rafael Berti Schmitz 2017/1

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior

Informática básica. Professor: Francisco Ary

CENTRO DE EMPREGO E FORMAÇÃO PROFISSIONAL DE ÉVORA TÉCNICO DE INFORMÁTICA E SISTEMAS EFA. UFCD: 0777 Processador de Texto Processamento e edição

I n f o r m á t i c a

FACULDADE LEÃO SAMPAIO

Técnicas Computacionais para Engenharia I

HISTÓRIA DO COMPUTADOR

Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini

Fundamentos de Arquiteturas de Computadores

Fundamentos de Arquiteturas de Computadores

Histórico e Conceitos

Informática básica. Professor: Francisco Ary

I n f o r m á t i c a

Informática Aplicada. Introdução

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano

Revisão: linguagens de programação

Fundamentos de Programação 1

História e evolução dos computadores. Professor Leonardo Cabral da R. Soares

O termo computação vem do latim computare significa executar cálculos

Introdução à Computação

Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática

Sistemas Operacionais

Programação de Computadores:

EVOLUÇÃO DOS COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES. Prof. Dr. Daniel Caetano

Arquiteturas Sequencias. Evolução dos Computadores BIBLIOGRAFIA BÁSICA. Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores. Prof. Leonardo Araújo

EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores

O que é um computador. Segundo o Dicionário Escolar da Língua Portuguesa, computador é avaliador, calculador.

Arquitetura de Microprocessadores

Apresentação do Professor

Python - Variáveis e expressões

Sistemas Operacionais. Augusto L. P. Nunes

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano

Introdução a Ciência da Computação. Computadores. Marcelo Bastos Roen. Professor:

Evolução e Desempenho. Alberto Felipe Friderichs Barros

3. Linguagem de Programação C

Programação I PRG Engenharia de Telecomunicações 2ª Fase Professor: Cleber Jorge Amaral

A história da computação. Prof: Diego Medeiros

Arquitetura de Computadores e Redes de Dados

Fundamentos em Informática Introdução e Conceitos

Introdução e Conceitos Básicos

GRANDES MARCOS NA HISTÓRIA DAS TIC

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone

Olá pessoal, Hoje vamos entender os conceitos sobre linguagem de programação. Definição, tipos de linguagens e as linguagens mais utilizadas

Tendências e Conceitos. Prof. Miguel Damasco 14/03/2013 1

Algoritmos e Programação

Aspectos Gerais da Informática

INFORMÁTICA APLICADA. Histórico. Gerações

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA

Arquivos, Pastas e Extensões. Sistemas Operacionais. Conceitos básicos. Evolução

GFM015 Introdução à Computação. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM

funcionava com discos e rodas dentadas Escrita Primeiros registos O ÁBACO Escrita Primeiros registos Pascaline de Blaise Pascal

Informática I. Aula 2. Aula 2-04/09/2006 1

Introdução ao fortran 90 - Aula 1

Unidade I ORGANIZAÇÃO DE. Prof. Antônio Palmeira

Nesta aula... 1 Funcionamento da disciplina, objectivos e avaliação. 2 Introdução aos computadores

História da Computação

Programação I PRG Engenharia de Telecomunicações 2ª Fase Professor: Cleber Jorge Amaral

Algoritmos e Programação

Introdução histórica. José Delgado. Arquitetura de Computadores Introdução histórica 1

Introdução: Histórico dos Computadores

Algoritmos e Programação

Paradigmas de Linguagens

Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer

Transcrição:

Computação Aplicada à Meteorologia I 2016 / 02 Profs. Mateus da Silva Teixeira (mateus.teixeira@ufpel.edu.br) e Marcelo Félix Alonso ( mfapel@gmail.com)

CAM 1 Terças e quintas, das 14 às 15h40min. Professores: Mateus da Silva Teixeira e Marcelo Félix Alonso Conteúdo programático: Unidade I Arranjos; Subrotinas e funções; Formatação de dados (entrada e saída); Arquivos Unidade II Script shell, agendamento via cron

CAM 1 Conteúdo programático: Breve revisão Fortran e Linux: Operações aritméticas; Loops e controles de fluxo; Entrada e saída de dados; Comandos básicos; Unidade I Unidade II

CAM 1 Aprovação: Frequência >= 75% e MS>=7,0 ou Frequência >= 75% e MF>=5 (exame) Reprovação: Frequência < 75% (faltas > 17) MS < 3,0 Frequência >= 75% e MF < 5,0 (exame)

CAM 1 Avaliação: Trabalhos em classe e/ou Trabalhos extraclasse Média Final (MF) e Média Semestral (MS): MS = Σ(Trabalhos) / N Se MS >= 7,0 => MF = MS Se 3,0 =< MS < 7,0 => MF = (MS + Exame) / 2 Se MS < 3,0 => MF = MS (reprovação)

CAM 1 Bibliografia recomendada CHAPMAN, S. J. (2008) CUNHA, R. D. (2005) DIAS, D. S. et al. (1982) NEVES, Julio Cezar. Programação Shell Linux. 7. ed. Rio de Janeiro: Brasport, 2008. 450 p. Apostilas de Fortran 90 e Linux pela Internet...

CAM 1 Dúvidas: mateus.teixeira@ufpel.edu.br Divulgação de notas, trabalhos e outras informações: wp.ufpel.edu.br/mateusteixeira/ => Disciplinas => Computação Aplicada à Meteorologia I 2016/02

Breve história dos computadores Primeiras máquinas de cálculo: Ábaco: ~ 5.500 a.c.- Mesopotâmia

Breve história dos computadores Primeiras máquinas de cálculo: Ábaco Régua de cálculo: ~ 1638

Breve história dos computadores Primeiras máquinas de cálculo: Ábaco Régua de cálculo Máquina de Pascal: ~ 1642

Breve história dos computadores Primeiras máquinas de cálculo: Ábaco Régua de cálculo Máquina de Pascal Máquina de Hollerith

Breve história dos computadores Curiosidade: Máquina de Hollerith Tabulation Machine Company 1896 Nasce a International Business Machine 1916 Hermann Hollerith falece e substituto assume

Breve história dos computadores Curiosidades ENIAC: Electronic Numerical Integrator Analyzer and Computer = ENIAC Objetivo: cálculos balísticos Uso concreto: bomba de hidrogênio e previsão numérica do tempo => 1950

Breve história dos computadores Primeiras máquinas de cálculo: Computadores eletrônicos: ENIAC: ~ 1946 Comprimento: 25 m Altura: 5,5 m Peso: 30 ton

Breve história dos computadores Primeiras máquinas de cálculo Computadores eletrônicos: ENIAC Mainframes (IBM 7030) Fortran, Cobol e Algol

Breve história dos computadores Primeiras máquinas de cálculo Computadores eletrônicos: ENIAC Mainframes (IBM 7030) Apple Computação gráfica

Breve história dos computadores Primeiras máquinas de cálculo Computadores eletrônicos: ENIAC Mainframes (IBM 7030) Apple Intel 8086, 80286, 80386, 80486, Pentium...

Breve história dos computadores Primeiras máquinas de cálculo Computadores eletrônicos: ENIAC Mainframes (IBM 7030) Apple Intel Computação móvel:

Breve história dos computadores Referências: http://en.wikipedia.org/wiki/eniac http://www.tecmundo.com.br/tecnologia-da-informacao/1 Platzman, G. W., The ENIAC Computations of 1950 Gateway to Numerical Weather Prediction, BAMS, 1979. Lynch, P., The ENIAC Forecasts: A Re-Creation, BAMS, 2006.

Meteorologia e computação A observação do sistema terrestre gera uma enorme quantidade de informação.

Meteorologia e computação Geração de mapas para identificação de sistemas meteorológicos

Meteorologia e computação Alimentação de modelos numéricos de previsão do tempo e clima

Meteorologia e computação

Por que Fortran? Grande quantidade de programas construídos e em execução: primeira linguagem de alto nível! De fácil aprendizagem. Poderosa para cálculos numéricos. Os modelos de Previsão Numérica do Tempo foram/são/estão sendo escritos em Fortran!!!

Breve histórico do Fortran FORmula TRANslation

Breve histórico do Fortran FORmula TRANslation Criada em 1953, por John Backus 1924-2007

Breve histórico do Fortran FORmula TRANslation Criada em 1953, por John Backus Uma alternativa à linguagem Assembly

A Linguagem Assembly Linguagem de baixo nível; Ligada diretamente à arquitetura da máquina; Difícil programação.

Níveis de linguagem + Similaridade com a Linguagem humana -

Breve histórico do Fortran FORmula TRANslation Criada em 1953, por John Backus Uma alternativa à linguagem Assembly Primeiro compilador: 1957 Mini linha do tempo: FORTRAN II : 1958 FORTRAN III: 1958

Breve histórico do Fortran Mini linha do tempo (continuação): FORTRAN IV: 1962 FORTRAN 66: 1966* FORTRAN 77: 1978* Fortran 90: 1991 Fortran 95: 1997 Fortran 2003: 2004 Fortran 2008: 2010 Fortran 2015: final de 2016???

"Much of my work has come from being lazy. I didn't like writing programs, and so, when I was working on the IBM 701, writing programs for computing missile trajectories, I started work on a programming system to make it easier to write programs." John W. Backus ( 1924 2007 )