Introdução à Programação / Programação I

Tamanho: px
Começar a partir da página:

Download "Introdução à Programação / Programação I"

Transcrição

1 Introdução à Programação / Programação I Aula 20: Traçado de gráficos Rita P. Ribeiro 2017/2018 Departamento de Ciência de Computadores

2 Nesta aula 1. Matplotlib 2. Geração de gráficos 3. Tipos de gráficos 4. Personalização de gráficos 5. Mais Exemplos INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 1

3 Motivação Os gráficos são uma das mais importantes ferramentas para a apresentação de dados. Ao relacionarem duas ou mais variáveis, os gráficos permitem-nos detetar, mais facilmente, tendências, padrões, estruturas. O traçado de um gráfico implica a definição: variáveis a apresentar intervalo de valores para as variáveis tipo de gráfico adequado significado de cada eixo título INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 2

4 Matplotlib

5 Matplotlib Matplotlib é uma biblioteca do Python usada para gerar gráficos 2D. Criada por John Hunter para examinar dados de pacientes com epilepsia. A primeira versão surgiu em Foi criada como uma alternativa ao MATLAB e tem, por isso, uma sintaxe semelhante. INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 3

6 Anatomia de um gráfico A biblioteca Matplotlib define duas componentes principais num gráfico: Figure - a janela onde tudo é desenhado. Axes - área onde é traçado o gráfico e onde se define: tipo de gráfico (linhas, barras, circular, etc.) eixos xx e yy etiquetas/rótulos dos eixos título legenda INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 4

7 Anatomia de um gráfico (cont.) INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 5

8 Interface pyplot A biblioteca Matplotlib oferece dois interfaces: uma interface poderosa orientada a objetos assente nas classes Figure e Axes para a manipulação dos gráficos; pyplot, uma interface que permite criar automaticamente, e de forma implícita, as componentes Figure e Axes para obter o gráfico desejado; é preferível usar o pyplot quando pretendemos gerar gráficos simples. import matplotlib.pyplot as plt # importa o módulo pyplot plt.plot([1,2],[2,4]) # cria, automaticamente, a figura e # a área onde é traçado o gráfico plt.title("um gráfico simples") # acrescenta um título à figura # e área de desenho atuais INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 6

9 Geração de gráficos

10 Geração de um gráfico A geração de um gráfico com a biblioteca Matplotlib envolve, tipicamente, os seguintes passos: 1. Criar a figura e a área para traçar o gráfico 2. Traçar o gráfico 3. Personalizar o gráfico 4. Mostrar a figura 5. Guardar a figura INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 7

11 Geração de um gráfico (cont.) import matplotlib.pyplot as plt # importar pyplot plt.plot([1,2,3,4],[1,4,9,16]) # (1) cria figura, área de desenho # e (2) traça o gráfico plt.title("um gráfico simples") # (3) personaliza o gráfico plt.show() # (4) mostra a figura plt.savefig("figura1.png") # (5) guarda a figura INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 8

12 Geração de um gráfico (cont.) Por omissão, a biblioteca Matplotlib define que os gráficos são primeiro gerados e, apenas no final, são apresentados. O comando mostra no ecrã a figura atual. matplotlib.pyplot.show() >>> plt.plot([1,2,3,4],[1,4,9,16]) [<matplotlib.lines.line2d object at 0x10b76fe48>] >>> plt.show() INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 9

13 Geração de um gráfico (cont.) Se quisermos guardar a figura atual num ficheiro, devemos usar o comando: matplotlib.pyplot.savefig(fname,) Formatos suportados: eps jpeg jpg pdf pgf png ps raw rgba svg svgz tif tiff Encapsulated Postscript Joint Photographic Experts Group Joint Photographic Experts Group Portable Document Format PGF code for LaTeX Portable Network Graphics Postscript Raw RGBA bitmap Raw RGBA bitmap Scalable Vector Graphics Scalable Vector Graphics Tagged Image File Format Tagged Image File Format INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 10

14 Tipos de gráficos

15 Gráficos de linhas matplotlib.pyplot.plot(x,y,) Exemplos: (a) plt.plot([1,4,9,16]) (b) plt.plot([1,2,3,4],[1,4,9,16]) (c) plt.plot([1,2,3,4],[1,4,9,16],[1,2,3,4],[1,8,27,48]) (a) (b) (c) INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 11

16 Gráficos de dispersão matplotlib.pyplot.scatter(x,y,) Exemplo: (a) plt.scatter(list(range(1,11)), [random.randint(10,40) for i in range(10)]) INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 12

17 Gráficos de barras matplotlib.pyplot.bar(left,height,) Exemplo: (a) plt.bar([0,1,2],[12,8,16]) INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 13

18 Mais gráficos Histogramas matplotlib.pyplot.hist(x,) Gráficos Circulares matplotlib.pyplot.pie(x,) Gráficos de Área matplotlib.pyplot.stackplot(x,y1,y2,y3,) etc. INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 14

19 Personalização de gráficos

20 Personalização de gráficos O módulo pyplot oferece a possibilidade de alterar diversas propriedades dos gráficos: título legenda rótulos dos eixos cor, espessura, estilo de linhas cor, estilo das marcas dos pontos limites, escala, valores apresentados nos eixos layout na figura etc. INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 15

21 Personalização de gráficos (cont.) Exemplo 1: definir título, legenda e rótulos dos eixos xs = [1,2,3,4] x2 = [x**2 for x in xs] x3 = [x**3 for x in xs] plt.plot(xs, x2, label= y = x**2 ) plt.plot(xs, x3, label= y = x**3 ) plt.xlabel( x ) plt.ylabel( y ) plt.title( Potências de x ) plt.legend() INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 16

22 Personalização de gráficos (cont.) Exemplo 1: acrescentar uma grelha xs = [1,2,3,4] x2 = [x**2 for x in xs] x3 = [x**3 for x in xs] plt.plot(xs, x2, label= y = x**2 ) plt.plot(xs, x3, label= y = x**3 ) plt.xlabel( x ) plt.ylabel( y ) plt.title( Potências de x ) plt.legend() plt.grid() INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 17

23 Personalização de gráficos (cont.) Cores INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 18

24 Personalização de gráficos (cont.) Estilo de linhas INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 19

25 Personalização de gráficos (cont.) Marcas de pontos INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 20

26 Personalização de gráficos (cont.) Exemplo 2: definir cor, marcas, estilo e espessura das linhas xs = [1,2,3,4] x2 = [x**2 for x in xs] x3 = [x**3 for x in xs] plt.plot(xs, x2, color= b,marker= s, linestyle= :, linewidth=0.5, label= y = x**2 ) plt.plot(xs, x3, color= r,marker= o, linestyle= -,linewidth=0.5, label= y = x**3 ) plt.xlabel( x ) plt.ylabel( y ) plt.title( Potências de x ) plt.legend() INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 21

27 Personalização de gráficos (cont.) Exemplo 2: definir cor, marcas, estilo e espessura das linhas - abreviaturas xs = [1,2,3,4] x2 = [x**2 for x in xs] x3 = [x**3 for x in xs] # color= b,marker= s,linestyle= : plt.plot(xs, x2, bs:, linewidth=0.5, label= y = x**2 ) # color= r,marker= o,linestyle= - plt.plot(xs, x3, ro-, linewidth=0.5, label= y = x**3 ) plt.xlabel( x ) plt.ylabel( y ) plt.title( Potências de x ) plt.legend() INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 22

28 Personalização de gráficos (cont.) Exemplo 3: definir limites, valores dos eixos plt.bar([0,1,2],[75,80,85.9]) plt.xticks([0,1,2], [ País A, País B, País C ]) plt.ylim(50,100) plt.title("esperança Média de Vida") plt.ylabel( Idade ) INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 23

29 Personalização de gráficos (cont.) Exemplo 4: definir valores e posição dos valores eixos bar_width=0.35 xs = [0,1,2] plt.bar(xs,[71,76.9,85], bar_width,label="m") plt.bar( [x+bar_width for x in xs], [79,82.8,87.3],bar_width,label="F") plt.xticks( [x+bar_width/2 for x in xs], [ País A, País B, País C ]) plt.ylim(50,100) plt.legend() INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 24

30 Mais Exemplos

31 A biblioteca numpy Até agora usamos listas para a geração de valores para traçar os gráficos. Esta solução é um pouco limitada. Habitualmente, usam-se arrays (vetores) gerados pela biblioteca numpy. Esta biblioteca permite a manipulação de arrays e matrizes, oferecendo implementações eficientes de operações de álgebra linear, geração de números aleatórios, amostras de uma distribuição teórica, etc. INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 25

32 A biblioteca numpy (cont.) Exemplos: >>> import numpy as np numpy.zeros((m,n)) vetor de m linhas e n colunas preenchido com 0s >>> np.zeros(4) array([ 0., 0., 0., 0.])+ >>> np.zeros((2,3)) array([[ 0., 0., 0.], [ 0., 0., 0.]]) numpy.arange(i,f,p): vetor com os valores de i até f com incremento p >>> np.arange(0,1,0.2) array([ 0., 0.2, 0.4, 0.6, 0.8]) numpy.linspace(i,f,n): vetor com n valores de i até f >>> np.linspace(0,1,5) array([ 0., 0.25, 0.5, 0.75, 1. ]) INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 26

33 A biblioteca numpy (cont.) xs = np.linspace(1,4,20) plt.plot(xs, plt.plot(xs, xs**2,label= y=x**2 ) xs**3,label= y=x**3 ) INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 27

34 Expressões matemáticas nos gráficos Uma expressão é interpretada como uma expressão matemática em L A T E X se colocada entre $. plt.plot(xs, xs**2,label= $y=xˆ2$ ) plt.plot(xs, xs**3,label= $y=xˆ3$ ) plt.legend() INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 28

35 Vários gráficos na mesma figura Vimos que é possível traçar mais do que um gráfico na mesma área E se quisermos traçar mais do que um gráfico em áreas diferentes da figura? INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 29

36 Vários gráficos na mesma figura (cont.) Podemos dividir a figura em diferentes áreas, definindo o número de linhas e colunas que as definem. matplotlib.pyplot.subplot(nrows, ncols, plot_number,) INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 30

37 Vários gráficos na mesma figura (cont.) xs = np.linspace(-2*np.pi,2*np.pi,100) plt.subplot(2, 1, 1) plt.plot(xs,np.sin(xs), g ) plt.ylabel( sin(x) ) plt.title( Funções seno e cosseno ) plt.subplot(2, 1, 2) plt.plot(xs,np.cos(xs), b ) plt.ylabel( cos(x) ) plt.xlabel( x ) INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 31

38 Importar dados de um ficheiro Existem várias funções que permitem importar dados de um ficheiro. Exemplo: ex.txt 1,5 2,3 3,4 4,7 5,4 6,3 7,5 8,7 9,4 10,4 x, y = np.loadtxt( ex.txt, delimiter=,,unpack=true) plt.plot(x,y, bo- ) plt.title("dados do ficheiro ex.txt") plt.xlabel("x") plt.ylabel("y") plt.grid() INTRODUÇÃO À PROGRAMAÇÃO / PROGRAMAÇÃO I /2018: AULA 20 32

Curso básico de Python para estudantes de Física

Curso básico de Python para estudantes de Física Curso básico de Python para estudantes de Física Germán A. Racca Universidade do Estado do Rio Grande do Norte Faculdade de Ciências Exatas e Naturais Departamento de Física Mossoró - RN 08 de Junho de

Leia mais

Indice. Prof. Donald Mark Santee

Indice. Prof. Donald Mark Santee Introdução aos Gráficos usando Python Prof. Donald Mark Santee Indice Primeiros Passos...1 Configurando os Eixos e a Grade...4 Configurando as propriedades das curvas...4 Trabalhando com vários gráficos

Leia mais

Utilização do Sistema Multimédia. 2. Formatos de ficheiros 2.1. Compressão 2.2. Formatos mais comuns 2.3 Captura de imagens. 2. Formatos de ficheiros

Utilização do Sistema Multimédia. 2. Formatos de ficheiros 2.1. Compressão 2.2. Formatos mais comuns 2.3 Captura de imagens. 2. Formatos de ficheiros Utilização do Sistema Multimédia 2.1. Compressão 2.2. Formatos mais comuns 2.3 Captura de imagens 2.1. Compressão Formatos com e sem compressão Técnicas de compressão (reduzem tamanho) de 2 tipos: Compressão

Leia mais

INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB

INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB MINICURSO PET-POTÊNCIA 2016.1 RÔMULLO RANDELL MINICURSO PET-POTÊNCIA 2016.1 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB RÔMULLO RANDELL Turma

Leia mais

Antonio Carlos Roque da Silva Filho e Cristiano R. F. Granzotti 14 de março de 2016

Antonio Carlos Roque da Silva Filho e Cristiano R. F. Granzotti 14 de março de 2016 Gráficos em Matlab Antonio Carlos Roque da Silva Filho e Cristiano R. F. Granzotti 14 de março de 2016 1 Gráficos em Matlab Gráficos bidimensionais serão muito utilizados ao longo do curso de Física Computacional,

Leia mais

Fundamentos de Computação Gráfica. Editoração Eletrônica

Fundamentos de Computação Gráfica. Editoração Eletrônica Fundamentos de Computação Gráfica Editoração Eletrônica Editoração Eletrônica Também conhecido como Editoração Eletrônica ou simplesmente DTP, é a área da Computação Gráfica que cuida da criação de material

Leia mais

ferramentas da imagem digital

ferramentas da imagem digital ferramentas da imagem digital illustrator X photoshop aplicativo ilustração vetorial aplicativo imagem digital 02. 16 imagem vetorial X imagem de rastreio imagem vetorial traduz a imagem recorrendo a instrumentos

Leia mais

ALGUNS CONCEITOS BÁSICOS

ALGUNS CONCEITOS BÁSICOS IMAGEM DIGITAL BITMAP ALGUNS CONCEITOS BÁSICOS 1 Tipos de imagem Existem várias formas de armazenar uma imagem num computador. Nesta secção abordam-se as imagens do tipo bitmap e as imagens do tipo vectorial.

Leia mais

TEFE Aula 3 - Geração de dados simulados - versão Python. suplemento elaborado por Danilo Lessa Bernardineli

TEFE Aula 3 - Geração de dados simulados - versão Python. suplemento elaborado por Danilo Lessa Bernardineli TEFE 2017 Aula 3 - Geração de dados simulados - versão Python suplemento elaborado por Danilo Lessa Bernardineli Importando bibliotecas No bloco seguinte, é feita a importação das principais bibliotecas

Leia mais

Bitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA

Bitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA Bitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA Bitmap X Vetorial > Existem dois tipos de arquivos fundamentais na computação gráfica: bitmap e vetorial. Alguns programas mais

Leia mais

Imagem digital Tipos de arquivos gráficos

Imagem digital Tipos de arquivos gráficos Tipos de arquivos gráficos! Os mais comuns do tipo raster ". TIF TIFF -Tagged Image File Format -é suportado por todos os aplicativos de edição de imagens. É usado em editoração. # éo maior em tamanho

Leia mais

Abaixo iremos pormenorizar cada um de seus atributos:

Abaixo iremos pormenorizar cada um de seus atributos: 1 PYTHON Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. A linguagem foi projetada com a filosofia

Leia mais

MATLAB GRÁFICOS 1ª PARTE VERSÃO: MAIO DE 2017

MATLAB GRÁFICOS 1ª PARTE VERSÃO: MAIO DE 2017 CEC CENTRO DE ENGENHARIA E COMPUTAÇÃO UNIVERSIDADE CATÓLICA DE PETRÓPOLIS PROGRAMAÇÃO II MATLAB GRÁFICOS 1ª PARTE VERSÃO: 0.1 - MAIO DE 2017 Professor: Luís Rodrigo E- mail: luis.goncalves@ucp.br Site:

Leia mais

Imagem digital. Unidade 3

Imagem digital. Unidade 3 Imagem digital Unidade 3 Objectivos Reconhecer o potencial comunicativo/ expressivo das imagens; Reconhecer as potencialidades narrativas de uma imagem; A criação de sentido nas associações de imagens

Leia mais

Adobe FreeHand. Imagem Bitmap:

Adobe FreeHand. Imagem Bitmap: Imagem Bitmap: As imagens bitmap (mapa de bits), são tal como o nome indica, uma colecção de bits que formam uma imagem. A imagem consiste numa matriz de pontos individuais (ou píxeis) em que cada um tem

Leia mais

Padrões e Tipos de Dados de Mídia. Imagem

Padrões e Tipos de Dados de Mídia. Imagem Padrões e Tipos de Dados de Mídia. Imagem CONFERENCIA 3 Ing. Yamila Díaz Suárez Revisão de tarefa Realizar um resumo sobre a gestão eletrónica de documentos. Pesquisar quais ferramentas existem. Contéudo

Leia mais

Caracterização de vários tipos e imagens e formatos de imagens

Caracterização de vários tipos e imagens e formatos de imagens Caracterização de vários tipos e imagens e formatos de imagens Trabalho de: Vitor Vieira e Joaquim Vieira Formador: António Guimarães Extensões de ficheiros de imagem Nos primórdios, os computadores eram

Leia mais

Bitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA

Bitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA Editores vetoriais são frequentemente contrastadas com editores de bitmap, e as suas capacidades se complementam. Eles são melhores para leiaute

Leia mais

Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira.

Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira. Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica lmax Rodrigues lcaroline Pereira lnayara Medeiros 28/03/15 Conteúdo a ser abordado na aula Declaração e manipulação de vetores ;

Leia mais

Desenho e Apresentação de Imagens por Computador

Desenho e Apresentação de Imagens por Computador Desenho e Apresentação de Imagens por Computador Conteúdo s: Aspetos genéricos sobre o trabalho com imagens computacionais. Imagens computacionais e programas que criam ou manipulam esse tipo de imagens.

Leia mais

O que é o site de Contas a Pagar de Comissões?

O que é o site de Contas a Pagar de Comissões? Guia de Procedimento O que é o site de Contas a Pagar de Comissões? O site de Contas a Pagar de Comissões é uma ferramenta destinada às agências de viagem. Inicialmente, será utilizado para a área financeira

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS FORMULÁRIOS

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS FORMULÁRIOS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS FORMULÁRIOS Os constituem uma outra forma de visualizar os dados armazenados nas tabela ou disponibilizados numa consulta. Também

Leia mais

Bitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA

Bitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA Editores vetoriais são frequentemente contrastadas com editores de bitmap, e as suas capacidades se complementam. Eles são melhores para leiaute

Leia mais

Apresentação do Projeto Gráfico

Apresentação do Projeto Gráfico Arte-final Arquivo feito no computador utilizando softwares específicos que permitem a produção de um fotolito para impressão gráfica. Programas Utilizados para a Produção de Arte-final. Dependendo das

Leia mais

Mapas e suas representações computacionais

Mapas e suas representações computacionais Mapas e suas representações computacionais Atributos não espaciais É qualquer informação descritiva relacionada a um único objeto ou um conjunto deles. Os SIGs armazenam estes dados em um Sistema de

Leia mais

Analises de Sinais Introdução ao Python. Prof. George Sand Franca Profa. Susanne Maciel

Analises de Sinais Introdução ao Python. Prof. George Sand Franca Profa. Susanne Maciel Analises de Sinais Introdução ao Python Prof. George Sand Franca Profa. Susanne Maciel Introdução ao Python Introdução muito rápido para Python e em particular o seu sistema científico para o caso de você

Leia mais

Formatos Imagem. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Apontamentos CG Edward Angel, Sec. 8.

Formatos Imagem. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Apontamentos CG Edward Angel, Sec. 8. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Formatos Imagem Apontamentos CG Edward Angel, Sec. 8.2 Siglas DIB: Device Independent Bitmap windows BMP: Windows Bitmap GIF:

Leia mais

MATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.

MATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011. MATLAB Avançado Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) MATLAB Avançado 2011.2 1 / 39 Exemplo Usar surf ou mesh para desenhar a superfície f (x,

Leia mais

TcpImagen V 2.1. Gestão e Transformação de Imagens

TcpImagen V 2.1. Gestão e Transformação de Imagens TcpImagen V 2.1 Gestão e Transformação de Imagens Esta aplicação permite realizar todo tipo de operações sobre imagens digitais, georreferenciadas ou não, em uma ampla variedade de formatos. Foi desenvolvida

Leia mais

APLICATIVOS GRÁFICOS (AULA 4)

APLICATIVOS GRÁFICOS (AULA 4) Prof. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br APLICATIVOS GRÁFICOS (AULA 4) 1 Classificação da imagem Em relação à sua origem pode-se classificar uma imagem,

Leia mais

ETI - Edição e tratamento de imagens digitais

ETI - Edição e tratamento de imagens digitais Curso Técnico em Multimídia ETI - Edição e tratamento de imagens digitais 2 Fundamentos "Conserva o modelo das sãs palavras que de mim tens ouvido, na fé e no amor que há em Cristo Jesus." 2 Timóteo 1:13

Leia mais

Cor e Imagem. Luz. ! Visão = percepção da energia electromagnética. ! O espectro eletromagnético inclui diversos tipos de radiações:

Cor e Imagem. Luz. ! Visão = percepção da energia electromagnética. ! O espectro eletromagnético inclui diversos tipos de radiações: Cor e Imagem Computação Gráfica Luz! Visão = percepção da energia electromagnética! O espectro eletromagnético inclui diversos tipos de radiações:! Gamma! X-ray! Ultraviolet! Visible (pequena porção)!

Leia mais

TUTORIAL SIMPLIFICADO DE MATLAB

TUTORIAL SIMPLIFICADO DE MATLAB TUTORIAL SIMPLIFICADO DE MATLAB Esse tutorial visa apresentar apenas as funções mais utilizadas pelo grupo. O Matlab suporta várias funções de entrada e saída de arquivos da linguagem C. Tais funções incluem

Leia mais

Motivação Por que estudar?

Motivação Por que estudar? Aula 04 Imagens Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Motivação Por que estudar? Imagens digitais

Leia mais

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Formatos de Imagens

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Formatos de Imagens IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage FormatosdeImagens ProfªMSc.ElizabeteMunzlinger ProfªMSc.ElizabeteMunzlinger FormatosdeImagens Índice 1 FORMATOS

Leia mais

05/02/2014. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático.

05/02/2014. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático. Prof. Reginaldo Brito Um pouco de história antes... A FOTOGRAFIA Joseph-Nicéphore Niepce * França, (1765-1833) James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático. 1826,

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Alchemy M a n

Leia mais

Gestão de Base de dados Formulários

Gestão de Base de dados Formulários Gestão de Base de dados Formulários Ano Letivo 2014/2015 Professora: Vanda Pereira Formulários Os Formulários constituem uma outra forma de visualizar os dados armazenados nas tabela ou disponibilizados

Leia mais

Biblioteca de auxílio ao uso de elementos gráficos

Biblioteca de auxílio ao uso de elementos gráficos UFU Universidade Federal de Uberlândia Faculdade de Computação Biblioteca de auxílio ao uso de elementos gráficos Caio de Oliveira Campos Orientador: André Ricardo Backes Uberlândia Março de 2014 Introdução

Leia mais

Introdução à Programação Aula 19 Programação com objetos

Introdução à Programação Aula 19 Programação com objetos Introdução à Programação Aula 19 Programação com objetos Pedro Vasconcelos DCC/FCUP 2015 Pedro Vasconcelos (DCC/FCUP) Introdução à Programação Aula 19 Programação com objetos 2015 1 / 20 Nesta aula 1 Programação

Leia mais

I-3 Introdução ao Matlab

I-3 Introdução ao Matlab I-3 Introdução ao Matlab Comunicações Sumário 1. Matlab MATrix LABoratory 2. Formas de utilização a) A janela de comandos b) Scripts c) Funções 3. Sintaxe, variáveis, matrizes e vetores 4. Operações comuns

Leia mais

24/10/2017. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell ( ) Escócia (Reino Unido) físico, filósofo e matemático.

24/10/2017. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell ( ) Escócia (Reino Unido) físico, filósofo e matemático. Prof. Reginaldo Brito Um pouco de história antes... A FOTOGRAFIA Joseph-Nicéphore Niepce * França, (1765-1833) James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático. 1826,

Leia mais

Programação. MEAer e LEE. Manipulação de ficheiros de texto. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre

Programação. MEAer e LEE. Manipulação de ficheiros de texto. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre Programação MEAer e LEE Bertinho Andrade da Costa 2010/2011 1º Semestre Instituto Superior Técnico Manipulação de ficheiros de texto Programação 2010/2011 IST-DEEC Manipulação de Ficheiros 1 Sumário Ficheiros

Leia mais

em arquivos bitmap: DPI: dots per inch medida de resolução para mídias impressas quantidade de pontos impressos por polegada quadrada

em arquivos bitmap: DPI: dots per inch medida de resolução para mídias impressas quantidade de pontos impressos por polegada quadrada ESCALA E UNIDADES DE MEDIDA em arquivos bitmap: DPI: dots per inch medida de resolução para mídias impressas quantidade de pontos impressos por polegada quadrada PPI: pixels per inch medida de resolução

Leia mais

Tutorial Imprimir em 3D com Inkscape e Tinkercad

Tutorial Imprimir em 3D com Inkscape e Tinkercad Tutorial Imprimir em 3D com Inkscape e Tinkercad Imprimir em 3D obriga a saber modelar em 3D para criar objectos. Mas há uma técnica simples, que nos permite criar modelos 3D a partir de desenhos. Neste

Leia mais

Guia de Estudo Criação de Apresentações Microsoft PowerPoint

Guia de Estudo Criação de Apresentações Microsoft PowerPoint Tecnologias da Informação e Comunicação Guia de Estudo Criação de Apresentações Microsoft PowerPoint Aspectos genéricos sobre o trabalho com imagens computacionais Imagens computacionais e programas que

Leia mais

MS Excel Tudo sobre Folhas de Cálculo - Essencial

MS Excel Tudo sobre Folhas de Cálculo - Essencial MS Excel 2010 - Tudo sobre Folhas de Cálculo - Essencial Curso MA0228 5 Dia(s) 17:30 Horas Introdução Esta acção foi desenhada para os utilizadores que desejem iniciar o uso do MS Excel 2010. Neste curso

Leia mais

Introdução ao Python. Prof. Fabrício Olivetti de França Universidade Federal do ABC

Introdução ao Python. Prof. Fabrício Olivetti de França Universidade Federal do ABC Introdução ao Python Prof. Fabrício Olivetti de França Universidade Federal do ABC Python Linguagem interpretada criada em 1991 Objetivos: enfatizar a legibilidade do código e, encurtar o tamanho dos códigos.

Leia mais

Aprender a utilizar o aplicativo Gnuplot para fazer gráficos

Aprender a utilizar o aplicativo Gnuplot para fazer gráficos Capitulo 11. GRÁFICOS COM GNUPLOT (versão 5.03) OBJETIVOS DO CAPÍTULO Aprender a utilizar o aplicativo Gnuplot para fazer gráficos Aprender a utilizar o aplicativo Gnuplot interativamente com um programa

Leia mais

Aquisição e Tratamento de Imagem Estática (Mapa de Bits) Tecnologias da Informação e Comunicação

Aquisição e Tratamento de Imagem Estática (Mapa de Bits) Tecnologias da Informação e Comunicação Aquisição e Tratamento de Imagem Estática (Mapa de Bits) Tecnologias da Informação e Comunicação conteúdos tipos de imagem conceitos base cor em digital formatos de imagem imagem na web Tipos de imagens

Leia mais

Rui Carneiro, Rui Pereira, Tiago Orfão

Rui Carneiro, Rui Pereira, Tiago Orfão Geração de Gráficos SVG através de PHP Rui Carneiro, Rui Pereira, Tiago Orfão Faculdade de Engenharia da Universidade do Porto, R. Dr. Roberto Frias, 4200-465 Porto. {ei04073,ei04077,ei03102}@fe.up.pt

Leia mais

APONTAMENTOS DE SPSS

APONTAMENTOS DE SPSS Instituto de Ciências Biomédicas de Abel Salazar APONTAMENTOS DE SPSS Rui Magalhães 2010-1 - - 2 - Menu DATA Opção SPLIT FILE Permite dividir, de uma forma virtual, o ficheiro em diferentes ficheiros com

Leia mais

Modelação Numérica 2017 Aula 6, 7/Mar

Modelação Numérica 2017 Aula 6, 7/Mar Modelação Numérica 2017 Aula 6, 7/Mar Propriedades da DFT FFT Convolução Correlação h6p://modnum.ucs.ciencias.ulisboa.pt Aula passada Transformada de Fourier Discreta Qualquer função periódica pode ser

Leia mais

UNIVERSIDADE FEDERAL RURAL DA AMAZONIA ICIBE INSTITUTO CIBER ESPACIAL PROFº JOÃO SANTANNA

UNIVERSIDADE FEDERAL RURAL DA AMAZONIA ICIBE INSTITUTO CIBER ESPACIAL PROFº JOÃO SANTANNA UNIVERSIDADE FEDERAL RURAL DA AMAZONIA ICIBE INSTITUTO CIBER ESPACIAL PROFº JOÃO SANTANNA INTRODUÇÃO AO MAPLE Maple é um sistema de álgebra computacional comercial de uso genérico. Constitui um ambiente

Leia mais

Plano de Aula - Illustrator CS6 - cód Horas/Aula

Plano de Aula - Illustrator CS6 - cód Horas/Aula Plano de Aula - Illustrator CS6 - cód.5052 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Adobe Illustrator CS6 Aula 2 Continuação do Capítulo 1 - Introdução ao Adobe Illustrator CS6 Aula 3 Capítulo 2

Leia mais

Python - Matrizes e vetores. George Sand

Python - Matrizes e vetores. George Sand Python - Matrizes e vetores George Sand Introdução Vamos mostra que podemos executar em Python com o módulo NumPy todos as operações com Matriz: adição Matriz subtração Matriz multiplicação de matrizes

Leia mais

Comunicação Científica em Física Usando LaTeX na redação um artigo científico

Comunicação Científica em Física Usando LaTeX na redação um artigo científico Comunicação Científica em Física Usando LaTeX na redação um artigo científico Aula 10 Figuras no LaTeX Preparando a figura Use um programa gráfico da sua preferência: xmgrace, gnuplot, etc. Veja o formato

Leia mais

APÊNDICE F Introdução aos módulos math, numpy, pandas e matplotlib.pyplot da linguagem Python.

APÊNDICE F Introdução aos módulos math, numpy, pandas e matplotlib.pyplot da linguagem Python. APÊNDICE F Introdução aos módulos math, numpy, pandas e matplotlib.pyplot da linguagem Python. Módulo math Math é uma biblioteca que acompanha os interpretadores Python, não embutida no core, precisando

Leia mais

Vetores, Matrizes e Gráficos

Vetores, Matrizes e Gráficos Programação de Computadores I UFOP DECOM 2013 2 Aula prática 3 Vetores, Matrizes e Gráficos Resumo Nesta aula você irá utilizar vetores para resolver diversos tipos de problemas. Para expressar a solução

Leia mais

16/09/2016. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell ( ) Escócia (Reino Unido) físico, filósofo e matemático.

16/09/2016. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell ( ) Escócia (Reino Unido) físico, filósofo e matemático. Prof. Reginaldo Brito Um pouco de história antes... A FOTOGRAFIA Joseph-Nicéphore Niepce * França, (1765-1833) James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático. 1826,

Leia mais

OFICINA DE MULTIMÉDIA B

OFICINA DE MULTIMÉDIA B OFICINA DE MULTIMÉDIA B Ficheiros de imagem Índice Manipulação - procedimentos 3 Captura 4 Visualização 5 Processamento 6 Armazenamento/compressão 7 Arquivos de imagem 9 Profundidade de bit e de cor 11

Leia mais

ArcGIS Aplicado a Bacias Hidrográficas Aula 5. Frederico Damasceno Bortoloti

ArcGIS Aplicado a Bacias Hidrográficas Aula 5. Frederico Damasceno Bortoloti ArcGIS Aplicado a Bacias Hidrográficas Aula 5 Frederico Damasceno Bortoloti Revisão das funcionalidades do ArcGIS Layouts para Impressão A Interface de Layout Usando Modelos Propriedades de página Propriedades

Leia mais

PROJETO TRANSFORMAÇÕES PONTUAIS

PROJETO TRANSFORMAÇÕES PONTUAIS Colégio Pedro II Campus Realengo II Informática Educativa 2015 9º ano Professores: Sônia Sá Vianna (Desenho Geométrico), Simone da Costa Lima, Érika Santana e Alexandra Alves (informática Educativa) PROJETO

Leia mais

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA SIG FORMATOS DE REPRESENTAÇÃO DE DADOS FORMATO VETORIAL

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA SIG FORMATOS DE REPRESENTAÇÃO DE DADOS FORMATO VETORIAL FORMATO VETORIAL 1 FORMATO VETORIAL Formato que utiliza como primitivas Pontos, Linhas e Polígonos, baseadas em equações matemáticas para representar imagens na computação gráfica Primitivas: elementos

Leia mais

Computação Científica com MATLAB. Melissa Weber Mendonça

Computação Científica com MATLAB. Melissa Weber Mendonça Computação Científica com MATLAB Melissa Weber Mendonça melissa.mendonca@ufsc.br Histograma Um histograma pode ser criado com o comando >> n = hist(y) em que o vetor Y é distribuido em 10 caixas igualmente

Leia mais

Computação Científica com MATLAB. Melissa Weber Mendonça

Computação Científica com MATLAB. Melissa Weber Mendonça Computação Científica com MATLAB Melissa Weber Mendonça melissa.mendonca@ufsc.br Aula passada... Algoritmos: conceito; tipos de dados; scripts; Modo interativo do MATLAB: familiarização com o software;

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Deep Paint 3D

Leia mais

FORMAÇÃO DE MICROSOFT EXCEL 2010

FORMAÇÃO DE MICROSOFT EXCEL 2010 FORMAÇÃO DE MICROSOFT EXCEL 2010 Mário de Almeida Pedro, M. Sc. Novembro 2013 Bemvindo Identificação da UFCD UFCD nº 0756 Folha de Cálculo, com a duração de 50 horas Microsoft Excel 2010 Objectivos: No

Leia mais

Integração Arduino - Python Leitura de sensor de umidade e temperatura

Integração Arduino - Python Leitura de sensor de umidade e temperatura Integração Arduino - Python Leitura de sensor de umidade e temperatura Filipi Nascimento Silva, Luciano da Fontoura Costa Disciplina: Modelagem Matemático - Computacional Nesta prática, usaremos um programa

Leia mais

19/11/2015. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático.

19/11/2015. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático. Prof. Reginaldo Brito Um pouco de história antes... A FOTOGRAFIA Joseph-Nicéphore Niepce * França, (1765-1833) James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático. 1826,

Leia mais

Capítulo 3 Primeiros Passos em OpenGL Função Desenha Função Teclado Função Inicializa Programa Principal...

Capítulo 3 Primeiros Passos em OpenGL Função Desenha Função Teclado Função Inicializa Programa Principal... Sumário Prefácio...15 Capítulo 1 Introdução...17 Capítulo 2 Instalação...22 2.1 Visão Geral das Bibliotecas OpenGL...22 2.2 Bibliotecas Necessárias para Execução...24 2.3 Bibliotecas Necessárias para Compilação...24

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Bitmap Font Writer

Leia mais

ESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISICPLINAR - Informática ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6

ESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISICPLINAR - Informática ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6 ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6 Módulo 1 Folha de Cálculo Conceitos básicos o Introdução o O que podemos fazer com o Microsoft Excel o Estrutura geral de uma folha de cálculo o Iniciar o Microsoft

Leia mais

Conteúdo de Formação

Conteúdo de Formação Windows + Word 2003 + Excel + PowerPoint 2003 Objetivos Gerais Este curso pretende dotar os participantes dos conhecimentos e competências que lhes permitam de forma eficaz manusear grandes volumes de

Leia mais

Computação Científica com Python

Computação Científica com Python Computação Científica com Python Conteúdo 1ª Parte Baixando e instalando os principais módulos do Python; Primeiro contato, usando o Python como uma calculadora; Tipos de dados e objetos; Sintaxe da linguagem

Leia mais

Importação de DXF/DWG

Importação de DXF/DWG Importação de DXF/DWG 1) Passos prévios à importação de DXF/DWG: É conveniente atribuir diferentes layers ao desenho AutoCAD de cada tipo de elemento estrutural para facilitar a construção do modelo no

Leia mais

Gestão de Base de dados Tabelas e Chaves

Gestão de Base de dados Tabelas e Chaves Gestão de Base de dados Tabelas e Chaves Ano Letivo 2014/2015 Professora: Vanda Pereira Criar tabelas Considerações importantes: Os nomes das tabelas deverão ter por base as entidades que representam.

Leia mais

Influência do Tamanho do Bloco na DCT

Influência do Tamanho do Bloco na DCT LICENCIATURA EM ENGENHARIA ELECTROTÉCNICA E DE COMPUTADORES TELEVISÃO DIGITAL 2005/06 Influência do Tamanho do Bloco na DCT Autores: Carlos Graf Nuno Lima Grupo 4 Novembro de 2005 ÍNDICE 1. INTRODUÇÃO...

Leia mais

Tarefa Orientada 7 Consultas de selecção

Tarefa Orientada 7 Consultas de selecção Tarefa Orientada 7 Consultas de selecção Objectivos: Consultas de selecção O Sistema de Gestão de Bases de Dados MS Access Consultas As consultas (queries) permitem interrogar a base de dados, de acordo

Leia mais

Fundamentos II. Guillermo Cámara-Chávez

Fundamentos II. Guillermo Cámara-Chávez Fundamentos II Guillermo Cámara-Chávez Introdução Imagens digitais podem ser capturadas por uma variedade de sensores. O processamento dessas imagens possibilita diversas aplicações: transmissão de vídeo,

Leia mais

Prof. Dr. Marco Antonio Leonel Caetano

Prof. Dr. Marco Antonio Leonel Caetano Forecasting e Otimização de Carteiras com Matlab Prof. Dr. Marco Antonio Matlab O que é? Como funciona? Fundamentos - Ambiente de programação avançada - Ambiente de execução de programas - Permite utilização

Leia mais

Cálculo A. José Carlos de Souza Junior.

Cálculo A. José Carlos de Souza Junior. Cálculo A José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc_jc Universidade Federal de Alfenas - Instituto de Ciências Exatas Abril - 2014 O que é o GeoGebra? GeoGebra é um software

Leia mais

2-Introdução e Conceitos Básicos das TIC

2-Introdução e Conceitos Básicos das TIC 2-Introdução e Conceitos Básicos das TIC Procedimentos para instalar e aceder a um programa Sistema Operativo em Ambiente Gráfico Windows Prof.: Alexandra Matias Sumário Conhecer os procedimentos associados

Leia mais

Informática no Ensino de Matemática Prof. José Carlos de Souza Junior jc

Informática no Ensino de Matemática Prof. José Carlos de Souza Junior  jc Informática no Ensino de Matemática Prof. José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc jc Aula 10 Reproduza as seguintes figuras no SuperLogo: ATIVIDADE 01 ATIVIDADE 02 Reproduza

Leia mais

Formatos de arquivo. Fotografia Digital Prof. Rogério Simões

Formatos de arquivo. Fotografia Digital Prof. Rogério Simões Formatos de arquivo Prof. Rogério Simões Formatos de arquivo Formato de arquivo é a forma usada por determinada aplicação computacional para reconhecer os dados gerados por ela. Cada aplicativo tem um

Leia mais

Processo térmico multivariável apropriado para controlo por computador

Processo térmico multivariável apropriado para controlo por computador Processo térmico multivariável apropriado para controlo por computador Manual de utilização Faculdade de Engenharia de Universidade do Porto 2002 António Paulo Gomes Mendes Moreira Paulo Gomes da Costa

Leia mais

Sumário. Capítulo 1 Introdução 29. Capítulo 2 Utilizando Objetos 59

Sumário. Capítulo 1 Introdução 29. Capítulo 2 Utilizando Objetos 59 Sumário Capítulo 1 Introdução 29 1.1 O que é programação? 30 1.2 A anatomia de um computador 31 1.3 Traduzindo programas legíveis pelo homem em código de máquina 36 1.4 A linguagem de programação Java

Leia mais

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2 Universidade Federal do Rio de Janeiro Instituto de Matemática / DCC Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação - 2003/2 Prof. A. C. G. Thomé, PhD thome@nce.ufrj.br Airam C. P.

Leia mais

FOLHAS DE PROBLEMAS DE MATEMÁTICA II CURSO DE ERGONOMIA PEDRO FREITAS

FOLHAS DE PROBLEMAS DE MATEMÁTICA II CURSO DE ERGONOMIA PEDRO FREITAS FOLHAS DE PROBLEMAS DE MATEMÁTICA II CURSO DE ERGONOMIA PEDRO FREITAS Maio 12, 2008 2 Contents 1. Complementos de Álgebra Linear 3 1.1. Determinantes 3 1.2. Valores e vectores próprios 5 2. Análise em

Leia mais

Operação com processadores de texto 1º Período Instalar, configurar e operar com software de escritório.

Operação com processadores de texto 1º Período Instalar, configurar e operar com software de escritório. Departamento de Matemática e Ciências Experimentais Ano lectivo 2011/2012 Prof. Carla Granadeiro Curso de Educação e Formação (CEF) Tipo 3 Operador de Sistemas Informáticos Planificação Anual da disciplina

Leia mais

Aula 10: Introdução a Vetores e Matrizes

Aula 10: Introdução a Vetores e Matrizes Aula 10: Introdução a Vetores e Matrizes Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Vetores e Matrizes Programação de Computadores IV 1 / 50 Agenda

Leia mais

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19 ÍNDICE GERAL SOBRE O LIVRO XI 1 INTRODUÇÃO 1 1.1 GERAÇÃO DIGITAL NATIVE 2 1.2 ALGORITMIA E PROGRAMAÇÃO DE COMPUTADORES 2 1.3 COMPUTAÇÃO EM NUVEM 4 1.4 PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS 6 1.5 PROGRAMAÇÃO

Leia mais

GEOGEBRA GUIA RÁPIDO. Na janela inicial temos a barra de ferramentas:

GEOGEBRA GUIA RÁPIDO. Na janela inicial temos a barra de ferramentas: GeoGebra: Guia Rápido GEOGEBRA GUIA RÁPIDO O GeoGebra é um programa educativo de Geometria Dinâmica que permite construir, de modo simples e rápido, pontos, segmentos de reta, retas, polígonos, circunferências,

Leia mais

RESOLVENDO PROBLEMAS DE ENGENHARIA COM MATLAB

RESOLVENDO PROBLEMAS DE ENGENHARIA COM MATLAB CURSO DE EXTENSÃO: AULA INAUGURAL RESOLVENDO PROBLEMAS DE ENGENHARIA COM MATLAB INSTRUTOR: Prof. Dr. Carlos Henrique Farias dos Santos Objetivo: Apresentar conceitos básicos do ambiente de programação

Leia mais

Pág 31. UC Introdução a Informática Docente: André Luiz Silva de Moraes 1º sem Redes de Computadores. 5 Introdução ao uso do BrOffice Impress

Pág 31. UC Introdução a Informática Docente: André Luiz Silva de Moraes 1º sem Redes de Computadores. 5 Introdução ao uso do BrOffice Impress 5 Introdução ao uso do BrOffice Impress O pacote BrOffice é um pacote de escritório muito similar ao já conhecido Microsoft Office e ao longo do tempo vem evoluindo e cada vez mais ampliando as possibilidades

Leia mais

Processamento Simbólico Polinómios e Equações Gráficos

Processamento Simbólico Polinómios e Equações Gráficos Matlab Processamento Simbólico Polinómios e Equações Gráficos Matlab Eercício. Iniciar o programa Matlab. Há duas formas: Fazer duplo-clique sobre o atalho, eistente no ambiente de trabalho do Windows

Leia mais

Semana da Matemática - Maio de Ferramentas das Linguagens de Computação Algébrica

Semana da Matemática - Maio de Ferramentas das Linguagens de Computação Algébrica IFSP - GRU Semana da Matemática - Maio de 2010 Oficina: Ferramentas das Linguagens de Computação Algébrica Facilitador: Prof. Lin Chau Jen O que são linguagens CAS. São linguagens computacionais quer podem

Leia mais

Programação Orientada a Objetos

Programação Orientada a Objetos Curso Profissional de Gestão e Programação de Sistemas Informáticos Disciplina: Programação e Sistemas de Informação Programação Orientada a Objetos Módulos 9/10/11 POO 2016/2017 História A OO surgiu no

Leia mais

Escola Secundária Ferreira Dias Agualva - Sintra. Atividade 20

Escola Secundária Ferreira Dias Agualva - Sintra. Atividade 20 Atividade 20 1. Abra a base de dados Atividade 19 e guarda-a como Atividade 20. 2. Organize o painel dos objetos (à esquerda) por: Tabelas e vistas relacionadas, para que todos os objetos permaneçam junto

Leia mais