Curso rapidíssimo de Processing

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

Download "Curso rapidíssimo de Processing"

Transcrição

1 Curso rapidíssimo de Processing Primeira parte: bolas 1. Instale: 2. Crie uma pasta processing, ao lado da sua pasta sources (a dos programas C). 3. Abra o Processing. 4. Na janelita de edição que aparece vamos escrever um programa, para desenhar um círculo vermelho inscrito num quadrado preto. 5. Regras básicas: a. A sintaxe do Processing baseia- se na do Java, a qual se baseia na do C. Portanto, estamos em casa! b. Nos programas mais simples, há apenas duas funções: setup, que é chamada uma vez no início do programa, e draw, que é chamada repetidamente até mandarmos parar o programa. c. Usaremos variáveis globais, declaradas fora das funções, para as grandezas, cuja vida de prolonga para além das chamadas das funções. 6. No nosso caso, para ilustrar, queremos uma variável (global) para representar a cor preta e outra para representar a cor vermelha: color black = color(0, 0, 0); color red = color(255, 0, 0); 7. O quadrado onde queremos inscrever o círculo vai ser a janela. Para definir o tamanho da janela, temos a função size. Neste caso, tudo o que a função setup tem para fazer é fixar o tamanho da janela: void setup() { size(480, 480); 8. Para desenhar um círculo, usamos a função ellipse (!!!), a qual tem quatro argumentos: as coordenadas do centro nos dois primeiros, a largura no terceiro e a altura no quarto. Quando uma figura é desenhada, o seu interior sai com a cor que tiver sido fixada mais recentemente através da função fill. Antes de desenhar, limpamos o fundo, pintando- o de uma cor pré- determinada, par apagar algum desenho que exista anteriormente. Logo, a função draw fica assim: fill(red); ellipse(240, 240, 480, 480); 9. O programa completo é a concatenação destas três partes: a declaração e inicialização das variáveis globais, a função setup e a função draw. 10. Guarde o programa na sua pasta processing. Espreite para ver o que lá aparece. 11. Corra o programa. Que tal? 1

2 12. Agora quanto ao estilo: usar aquelas constantes arbitrárias, 480, 240, espalhadas no programa, não fica bem. O melhor é fixar as dimensões da janela por meio de constantes e depois exprimir os cálculos em termos dessas constantes, ou equivalente. Observe, primeiro a declaração das constantes: final int h_side = 480; final int v_side = 480; 13. Usamos estes valores como argumentos da função size: void setup() { size(h_side, v_side); 14. Na função ellipse, o melhor é recorrer às variáveis de ambiente width e height que dão a largura e a algura da janela (as quais terão sido fixadas através da função size): fill(red); ellipse(width/2, height/2, width, height); 15. Guarde também esta versão. 16. Se quisermos fazer experiências com janelas de outros tamanhos, porventura com janelas retangulares com lados de comprimentos diferentes, basta mudar os valores das constantes. 17. Agora experimentemos uma variante: fazer o círculo começar vazio e crescer até ao máximo, depois diminuir até desaparecer, depois aumentar até ao máximo e depois diminuir, e assim sucessivamente. 18. Precisamos de uma variável, ou de uma expressão, para usar na largura e na altura da elipse, em vez da constante 480, agora representada pela variável width. Da primeira vez que o círculo é desenhado, a largura deve ser 0; da segunda, 1; depois 2, 3,..., 479, 480, 479, 478,..., 3, 2,1, 0, 1, 2, etc. Se tivermos uma variável inteira que conte o número de vezes que a função draw foi chamada, basta transformar esse valor no correspondente valor da sequência, assim, por exemplo: int diameter(int x){ int result = x % (width*2); if (result > width) result = width*2 - result; return result; 19. Precisamos de uma variável global para contar as chamadas da função draw: int n_draws = 0; 20. Usamos esta variável para calcular o diâmetro, na função draw e depois de desenhar, incrementamos: 2

3 fill(red); int d = diameter(n_draws); ellipse(width/2, height/2, d, d); n_draws++; 21. Guarde noutro ficheiro e experimente. 22. A função fill preenche o interior da figura que for desenhada a seguir com a cor indicada no argumento. O contorno da figura é desenhado com a cor que tiver sido fixada através da função stroke. Por exemplo, para desenhar os círculos vermelhos com contorno branco, faz- se assim: fill(red); stroke(white); int d = diameter(n_draws); ellipse(width/2, height/2, d, d); n_draws++; 23. Mais interessante será desenharmos vários círculos, em vez de apenas 1. Para isso precisamos de um array de círculos e para ter um array de círculos precisamos antes de um tipo Circle para os círculos. Na nossa aplicação, um círculo é descrito pela sua cor, pelas coordenadas do centro e pelo diâmetro. Observe: color c; int x; int y; int d; 24. Para inicializarmos os membros desta classe, usaremos um construtor. Observe: color c; int x; int y; int d; Circle (color new_c, int new_x, int new_y, int new_d){ c = new_c; x = new_x; y = new_y; d = new_d; 25. Note que o construtor vem definido dentro da classe. 26. Algures no programa haverá declarações de variáveis globais assim: 3

4 Circle c1 = new Circle (red, h_side/2, v_side/2, h_side); 27. Ao longo da vida de um círculo, a cor não muda, o centro também não, mas o diâmetro muda. Por isso, a classe deve ter um método para modificar o valor do diâmetro: //... void set_diameter(int new_d){ d = new_d; 28. Repare que o método set_diameter também vem definido dentro da classe, e a atua sobre os membros, neste caso o membro d. 29. Agora, quando quisermos que o diâmetro do círculo c1 passe a valer 100, por exemplo, programaremos assim: c1.set_diameter(100); 30. Analogamente, para desenhar o círculo, usaremos um outro método na classe: //... void draw(){ fill(c); stroke(c); ellipse(x, y, d, d); 31. A função draw para um programa equivalente ao nosso programa original, mas agora escrito usando a classe Circle, fica assim: int d = diameter(n_draws); c1.set_diameter(d); c1.draw(); n_draws++; 32. Não confunda as duas funções draw: uma é a velha função do Processing; a outra é um método da classe Circle. 33. O próximo exercício é desenhar quatro círculos, um vermelho, um verde, um azul e um branco, cada um numa quarta parte da janela, todos crescendo e encolhendo ao mesmo tempo. Como a janela é quadrada, com lado 480, cada um dos quartos é um quadrado de lado Precisamos de quatro círculos: Circle c1; Circle c2; Circle c3; Circle c4; 4

5 35. Não vamos usar estes círculos um a um. Vamos sim metê- los num array. Observe. Primeiro as cores: color black = color(0, 0, 0); color white = color(255, 255, 255); color red = color(255, 0, 0); color green = color(0, 255, 0); color blue = color(0, 0, 255); 36. Agora os inicializamos os círculos, um a um, logo na declaração: Circle c1 = new Circle (red, h_side/4, v_side/4, h_side/2); Circle c2 = new Circle (green, h_side/4, 3*v_side/4, h_side/2); Circle c3 = new Circle (blue, 3*h_side/4, v_side/4, h_side/2); Circle c4 = new Circle (white, 3*h_side/4, 3*v_side/4, h_side/2); 37. Declaramos um array de círculos e inicializamo- lo logo: Circle[] circles = {c1, c2, c3, c4; 38. A anterior função diameter calcula o diâmetro do círculo em função do número de vezes que o círculo já foi desenhado, assumindo que o diâmetro máximo é igual à largura da janela. Agora, cada círculo cresce e diminui num quarto da janela, e não na janela toda. Logo, precisamos de uma função mais geral, em que o diâmetro máximo é parametrizado: int diameter(int x, int d_max){ int result = x % (d_max*2); if (result > d_max) result = d_max*2 - result; return result; 39. Para desenhar os quatro círculos do array, fazendo- os crescer e encolher, usamos um ciclo for, na função draw: for (Circle c: circles) { int d = diameter(n_draws, width/2); c.set_diameter(d); c.draw(); n_draws++; 40. Este ciclo for é muito castiço, mas podíamos ter programado à moda antiga: for (int i = 0; i < 4; i++) { 5

6 int d = diameter(n_draws, width/2); circles[i].set_diameter(d); circles[i].draw(); n_draws++; 41. Quatro círculos já não é mau mas queremos mais! O exercício seguinte continua a ser com bolas, mas agora queremos começar com zero bolas e fazer aparecer uma nova bola a cada clique, com centro na posição do clique. Para começar, todas as bolas são vermelhas com diâmetro máximo igual a metade da largura da janela. 42. Como agora as bolas crescem e encolhem cada uma por si, o tamanho do diâmetro não é função do número de vezes que a função draw foi chamada mas sim do número de vezes que a bola já foi desenhada. Logo, esse número deve ser um membro da classe. Antecipando o caso em possamos ter bolas com tamanhos máximos diferentes, aproveitamos para acrescentar um membro para registar o tamanho máximo: color c; int x; int y; int d; int d_max; int n; Circle (color new_c, int new_x, int new_y, int new_d){ c = new_c; x = new_x; y = new_y; d = new_d; d_max = new_d; n = 0; void draw(){ fill(c); stroke(c); ellipse(x, y, d, d); n++; void set_diameter(int new_d){ d = new_d; 43. Na verdade, não é esta função set_diameter que nos faz falta neste problema, pois o que queremos é que cada círculo calcule o seu diâmetro automaticamente, a partir de n e d_max. Usaremos um outro método para isso: //... void set_diameter(){ d = diameter(n, d_max); 6

7 44. Já agora, repare que temos dois métodos com o mesmo nome (o que faz algum sentido, pois fazem mais ou menos a mesma coisa) e que se distinguem pela lista de argumentos. 45. Agora o número de círculo não é fixo. O array começa vazio e de cada vez que há um clique, um novo círculo é acrescentado ao array. Eis a declaração: final int max_circles = 64; Circle[] circles = new Circle[max_circles]; int n_circles = 0; 46. A função mousepressed é chamada de cada vez que há um clique: o que lá programarmos será executado em resposta a cada clique. Neste caso, o que queremos fazer é criar acrescentar um novo círculo ao array: void mousepressed(){ if (n_circles < max_circles) circles[n_circles++] = new Circle(red, mousex, mousey, width/2); 47. Antes de desenhar cada círculo, atualizamos o seu diâmetro: for (int i = 0; i < n_circles; i++) { circles[i].set_diameter(); circles[i].draw(); 48. Note que aqui não podemos usar aquele ciclo for castiço pois nem todos os elementos do array estão preenchidos. 49. Nos exercícios que temos estado a estudar, os círculos não mudam de sítio, mudam apenas de tamanho. Vejamos agora um caso em que os círculos se mudam de sítio, isto é, em que o centro se desloca. Queremos um programa que crie um círculo no local do clique e que depois esse círculo caia, deslocando- se verticalmente até sair da janela. Para ser mais variado, o diâmetro do círculo será um número aleatório entre 10 e 100 (inclusive) e o a velocidade vertical será um número aleatório entre 1 e 4 (inclusive). Note bem: se a velocidade vertical for dy, então da próxima vez o círculo deve ser desenhado dx pontos mais abaixo. Precisamos de constantes para estas quatro grandezas: final int dy_min = 1; // minimum vertical speed final int dy_max = 4; // maximum vertical speed final int d_min = 10; // mininum diameter final int d_max = 100; // maximum diameter 50. Neste exemplo, cada círculo é caracterizado pela cor, pelas coordenada do centro, pelo diâmetro e pela velocidade vertical. 7

8 color c; int x; int y; int d; int dy; Circle(color new_c, int new_x, int new_y, int new_d, int new_dy) { c = new_c; x = new_x; y = new_y; d = new_d; dy = new_dy; fill(c); stroke(c); ellipse(x, y, d, d); 51. Precisamos agora de um método para mover um círculo: //... void move() { y += dy; 52. A função mousepressed é análoga à anterior: void mousepressed() { if (n_circles < max_circles) { int dx = (int) random(dy_min, dy_max+1); int d = (int) random(d_min, d_max+1); circles[n_circles++] = new Circle(red, mousex, mousey, d, dx); 53. Repare na forma de usar a função random. 54. Neste exemplo, introduzimos a função update para concentrar todos os cálculos que determinam a forma no novo desenho, antes de cada chamada da funçãoo draw: void update() { for (int i = 0; i < n_circles; i++) { circles[i].move(); 55. Eis a função draw: update(); for (int i = 0; i < n_circles; i++) { 8

9 circles[i].draw(); 56. O programa produz o efeito visual pretendido, mas podemos notar que as bolas que já saíram da janela continuam a ser desenhadas ainda que não se vejam. Isto é, o computador gasta energia com cálculos desnecessários. Seria melhor retirar do array os círculos que já saíram da janela. O próximo exercício é para ilustrar esta situação. 57. Queremos agora um programa que crie bolas à velocidade de tantas por segundo, bolas essas que entram por cima e vão caindo até baixo. A cor, a coordenada x do centro, o diâmetro e a velocidade de queda são escolhidas aleatoriamente, entre limites dados. 58. Eis uma função para geral uma cor aleatória: color random_color(){ int r = (int) random(0, 256); int g = (int) random(0, 256); int b = (int) random(0, 256); return color(r, g, b); 59. Neste exercício os círculos são como os do exercício anterior, com cor, coordenadas do centro, diâmetro e velocidade de queda. Precisamos apenas de mais um método para decidir se um círculo é visível (ainda que parcialmente): //... boolean visible(){ return y + d/2 >= 0 && y - d/2 <= height; 60. Para criar um círculo aleatório, colocado sobre o lado de cima da janela, podemos usar a seguinte função: Circle random_circle(){ int x = (int) random(0, width+1); int dy = (int) random(dy_min, dy_max+1); int d = (int) random(d_min, d_max); color c = random_color(); return new Circle(c, x, -d/2, d, dy); 61. Periodicamente, precisamos de retirar do array os círculos que deixarem de ser visíveis: int prune_invisibles(circle[] c, int n){ int result = 0; for (int i = 0; i < n; i++) if (c[i].visible()) c[result++] = c[i]; return result; 9

10 62. Outra operação sobre o array dos círculos, a realizar antes de desenhar, é mover cada um deles: void move_all(circle[] c, int n){ for (int i = 0; i < n; i++) c[i].move(); 63. A frequência de criação de círculos estará fixada numa constante: final float frequency = 4; // max number of balls created per second 64. Assim, só devemos criar novos círculos quando o número de círculos já criados for menor do que o tempo decorrido vezes a frequência. Logo, precisamos também de uma variável para o número de círculos criados: int n_balls = 0; 65. A função update, chamada antes de fazer o desenho, move os círculos, remove os que ficam invisíveis e cria um novo círculo se for altura de o fazer: void update(){ move_all(circles, n_circles); n_circles = prune_invisibles(circles, n_circles); if (n_balls < millis() / 1000 * frequency && n_circles < max_circles){ circles[n_circles++] = random_circle(); n_balls++; 66. A função draw é como de costume e a função setup também. Segunda parte: mais funções 67. Até agora, só desenhamos bolas, usando a função ellipse. Para desenhar outras figuras básicas, temos as seguintes funções: a. arc() b. line() c. point() d. quad() e. rect() f. triangle() g. beginshape(), endshape(), vertex() Terceira parte: exercícios com bandeiras 68. Escreva programas para desenhar as bandeiras da França, da Suíça, da Suécia, da Noruega, da África do Sul, do Reino Unido, da República Checa e outras formadas só por zonas triangulares ou quadrangulares. Ou então invente uma nova 10

11 bandeira nacional, só usando o verde e vermelho, mas numa disposição original. Escolha aquela de que gostar mais, e submeta na tarefa A. 69. Escreva um programa para desenhar uma estrela de cinco pontas no meio de uma janela retangular. Use uma classe Star, análoga a Circle, para este efeito. Submeta na tarefa B 70. Acrescente à classe Star uma operação para rodar uma estrela de um ângulo dado. Use- a para animar uma estrela, fazendo- a rodar. Submeta na tarefa C. 71. Repita o exercício anterior para várias estrelas, rodando umas para a esquerda outras para a direita. Submeta na tarefa D. 72. Escreva programas para desenhar as bandeiras dos Estados Unidos, da China, da de Somália, de Cuba, e outras que usam estrelas. Escolha uma delas e submeta na tarefa E. 73. Escreva um programa para desenhar o logótipo da Universidade do Algarve. Submeta na tarefa F. 74. Idem, com uma animação original. Submeta na tarefa G. 75. E, para terminar, um clássico: escreva um programa para desenhar um relógio analógico, com um design original seu! Submeta na tarefa H. 76. Update: como há um exemplo na documentação que é precisamente um relógio analógico, acrescentamos mais uma tarefa, para fechar a nossa cadeira em beleza: uma animação do bubblesort ou de um outro algoritmo de ordenação à escolha. Submeta na tarefa I. 11

Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira

Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira Arduino e Processing Professor: Paulo Marcos Trentin Escola CDI Videira O que é Processing? É uma linguagem criada em 2001 por Casey Reas e Benjamin Fry, na época estudantes do MIT. Seu objetivo é server

Leia mais

azevedolab.net 2015 Dr. Walter F. de Azevedo Jr.

azevedolab.net 2015 Dr. Walter F. de Azevedo Jr. azevedolab.net 2015 Dr. Walter F. de Azevedo Jr. 1 Ementa Apresentação de outras linguagens de programação para Bioinformática: introdução ao Perl e ao Processing; modelagem de sistemas biológicos; aplicações

Leia mais

Como enviar e receber correio eletrónico utilizando o Gmail

Como enviar e receber correio eletrónico utilizando o Gmail Como enviar e receber correio eletrónico utilizando o Gmail Este módulo pressupõe que que já tenha criado uma conta de correio eletrónico no Gmail (caso já não se recorde como deve fazer, consulte o nosso

Leia mais

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Mestrado Integrado em Engenharia Electrotécnica e Computadores 1º ano 2º semestre Trabalho nº 0 Instalação dos programas

Leia mais

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco Alguns truques do Excel 1- Títulos com inclinação No Excel é possível colocar o conteúdo das células na vertical. Para além disto, pode-se escolher o grau de inclinação. Para isto, seleccione as células

Leia mais

COMO PROGRAMAR SEU TIME

COMO PROGRAMAR SEU TIME COMO PROGRAMAR SEU TIME 1) INSTALAÇÃO: Instale o simulador da categoria SIMUROSOT da FIRA. O simulador é gratuito e está disponível para download no site da FIRA (www.fira.net) ou no site da competição

Leia mais

Como produzir e publicar uma apresentação online dinâmica (Prezi)

Como produzir e publicar uma apresentação online dinâmica (Prezi) Como produzir e publicar uma apresentação online dinâmica (Prezi) Este módulo irá ensinar-lhe como produzir e publicar uma apresentação online dinâmica usando o programa Prezi. A produção de uma apresentação

Leia mais

Prefeitura de Volta Redonda Secretaria Municipal de Educação Departamento Pedagógico Núcleo de Tecnologia Educacional Volta Redonda NTM

Prefeitura de Volta Redonda Secretaria Municipal de Educação Departamento Pedagógico Núcleo de Tecnologia Educacional Volta Redonda NTM Prefeitura de Volta Redonda Departamento Pedagógico NTM Planilha Eletrônica Prefeitura de Volta Redonda Departamento Pedagógico NTM Prefeitura de Volta Redonda Departamento Pedagógico NTM Coloque seus

Leia mais

Formador: Carlos Maia

Formador: Carlos Maia Formador: Carlos Maia Iniciar o MS Excel MS Excel - Introdução 1 Ajuda Se ainda não estiver visível a ajuda do Excel do lado direito do ecrã, basta clicar sobre Ajuda do Microsoft Excel no menu Ajuda,

Leia mais

Computação II Orientação a Objetos

Computação II Orientação a Objetos Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Introdução Esse não é um curso de Java! O objetivo é aprender os conceitos da programação orientada a objetos,

Leia mais

Cálculo em Computadores - 2007 - trajectórias 1. Trajectórias Planas. 1 Trajectórias. 4.3 exercícios... 6. 4 Coordenadas polares 5

Cálculo em Computadores - 2007 - trajectórias 1. Trajectórias Planas. 1 Trajectórias. 4.3 exercícios... 6. 4 Coordenadas polares 5 Cálculo em Computadores - 2007 - trajectórias Trajectórias Planas Índice Trajectórias. exercícios............................................... 2 2 Velocidade, pontos regulares e singulares 2 2. exercícios...............................................

Leia mais

Como produzir um texto no computador.

Como produzir um texto no computador. Como produzir um texto no computador. Antes de aprender como produzir um texto no computador e algumas das funcionalidades básicas que o processador de texto oferece, deve ler os seguintes tutoriais: Conhecer

Leia mais

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é : TABELAS As tabelas são muito importantes para o designer de uma home-page. Com elas podese fazer alinhamentos que dificilmente seriam possíveis com simples comandos. A funcionalidade de uma tabela faz

Leia mais

E ainda uma terceira com as opções deste último exemplo, em que a cor de fundo deve ser verdeescuro.

E ainda uma terceira com as opções deste último exemplo, em que a cor de fundo deve ser verdeescuro. E ainda uma terceira com as opções deste último exemplo, em que a cor de fundo deve ser verdeescuro. Atenção a cor de fundo deve estar definida no antes de criar a nova imagem. Comprovação do trabalho

Leia mais

Tabelas vista de estrutura

Tabelas vista de estrutura Tabelas vista de estrutura A vista de estrutura permite definir a configuração dos dados Vamos adicionar os restantes campos à tabela carros, de acordo com o modelo de dados feito no papel 47 Tabelas vista

Leia mais

MATERIAL DE APRESENTAÇÃO DO SCRATCH

MATERIAL DE APRESENTAÇÃO DO SCRATCH MATERIAL DE APRESENTAÇÃO DO SCRATCH 1 Scratch é uma nova linguagem de programação que permite a criação de histórias, animações, jogos e outras produções. Tudo pode ser feito a partir de comandos prontos

Leia mais

Aula 4 Estatística Conceitos básicos

Aula 4 Estatística Conceitos básicos Aula 4 Estatística Conceitos básicos Plano de Aula Amostra e universo Média Variância / desvio-padrão / erro-padrão Intervalo de confiança Teste de hipótese Amostra e Universo A estatística nos ajuda a

Leia mais

Capítulo 8. CICLOS. Tabela 8.1 Programa8a.f90.

Capítulo 8. CICLOS. Tabela 8.1 Programa8a.f90. Capítulo 8. CICLOS OBJETIVOS DO CAPÍTULO Conceito de ciclo Comandos do FORTRAN: DO END DO, EXIT 8.1 programa8a.f90 Para inicializar as atividades deste capítulo, deve-se executar: 1) Para acessar o programa

Leia mais

1. A corrida de vetores numa folha de papel.

1. A corrida de vetores numa folha de papel. 1. A corrida de vetores numa folha de papel. desenhando a pista. o movimento dos carros. o início da corrida. as regras do jogo. 2. A corrida no computador. o número de jogadores. o teclado numérico. escolhendo

Leia mais

Programação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus

Programação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus Programação Orientada a Objetos: Lista de exercícios #1 Bruno Góis Mateus 1 Contents Programação Orientada a Objetos (Bruno Góis Mateus ): Lista de exercícios #1 Classes e Instanciação 3 A classe Circle...............................................

Leia mais

Desenhando perspectiva isométrica

Desenhando perspectiva isométrica Desenhando perspectiva isométrica A UU L AL A Quando olhamos para um objeto, temos a sensação de profundidade e relevo. As partes que estão mais próximas de nós parecem maiores e as partes mais distantes

Leia mais

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA Manual do Moodle- Sala virtual UNIFAP MACAPÁ-AP 2012 S U M Á R I O 1 Tela de Login...3 2 Tela Meus

Leia mais

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário CADERNO DE INFORMÁTICA FACITA Faculdade de Itápolis Aplicativos Editores de Texto WORD 2007/2010 Sumário Editor de texto... 3 Iniciando Microsoft Word... 4 Fichários:... 4 Atalhos... 5 Área de Trabalho:

Leia mais

Desenhando no Flash. Comece um novo arquivo novo, de tamanho 500 X 300 pixels.

Desenhando no Flash. Comece um novo arquivo novo, de tamanho 500 X 300 pixels. Desenhando no Flash Os arquivos criados no Flash guardam e apresentam as informações gráficas vetorialmente. Isto significa que as imagens são entendidas como formas e preenchimentos e o que é armazenado

Leia mais

1- Tela inicial do AUTOCAD 2013

1- Tela inicial do AUTOCAD 2013 1- Tela inicial do AUTOCAD 2013 2- Clique em NOVO 3- Para mudar a cor do fundo digite OP (de options): Se quiser veja o vídeo ilustrativo desse procedimento: http://www.youtube.com/watch?v=g7kig_yhpx4

Leia mais

Olá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos!

Olá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos! Transcrição do vídeo Caixa de edição e texto Duração: 10 minutos e 26 segundos Olá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos! Hoje vamos conversar sobre um

Leia mais

Manual do Gestor da Informação do Sistema

Manual do Gestor da Informação do Sistema Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor da Informação do Sistema João Braga

Leia mais

Capítulo 5: Aplicações da Derivada

Capítulo 5: Aplicações da Derivada Instituto de Ciências Exatas - Departamento de Matemática Cálculo I Profª Maria Julieta Ventura Carvalho de Araujo Capítulo 5: Aplicações da Derivada 5- Acréscimos e Diferenciais - Acréscimos Seja y f

Leia mais

Implementando uma Classe e Criando Objetos a partir dela

Implementando uma Classe e Criando Objetos a partir dela Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe

Leia mais

Oficina de Manipulação e Edição de Fotografia e Imagem Digital GIMP

Oficina de Manipulação e Edição de Fotografia e Imagem Digital GIMP Oficina de Manipulação e Edição de Fotografia e Imagem Digital GIMP O que é o GIMP É um programa de criação e edição de imagens. Foi criado como uma alternativa livre ao Photoshop, ou seja, é um software

Leia mais

Akropole Catequista. Todos os Ficheiros no Akropole Catequista trabalham com uma simples barra de edição, com 4 botões:

Akropole Catequista. Todos os Ficheiros no Akropole Catequista trabalham com uma simples barra de edição, com 4 botões: Akropole Catequista O Akropole Catequista em três tempos... Este texto é um pequeno manual de introdução ao Akropole Catequista. Umas das características deste programa é o facto deste não necessitar de

Leia mais

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. MICROSOFT WINDOWS O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. Apresentaremos a seguir o Windows 7 (uma das versões do Windows)

Leia mais

Cotagem de dimensões básicas

Cotagem de dimensões básicas Cotagem de dimensões básicas Introdução Observe as vistas ortográficas a seguir. Com toda certeza, você já sabe interpretar as formas da peça representada neste desenho. E, você já deve ser capaz de imaginar

Leia mais

O Manual do Konquest. Nicholas Robbins Tradução: José Pires

O Manual do Konquest. Nicholas Robbins Tradução: José Pires Nicholas Robbins Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Regras do Jogo, Estratégias e Sugestões 9 3.1 Regras............................................ 9 3.2 Estratégias e Dicas.....................................

Leia mais

Gestor de Janelas Gnome

Gestor de Janelas Gnome 6 3 5 Gestor de Janelas Gnome Nesta secção será explicado o funcionamento de um dos ambientes gráficos disponíveis no seu Linux Caixa Mágica, o Gnome. Na figura 5.1 apresentamos o GDM, o sistema gráfico

Leia mais

fx-82ms fx-83ms fx-85ms fx-270ms fx-300ms fx-350ms

fx-82ms fx-83ms fx-85ms fx-270ms fx-300ms fx-350ms O uso da Calculadora Científica (Casio fx) fx-82ms fx-83ms fx-85ms fx-270ms fx-300ms fx-350ms Prof. Ms. Renato Francisco Merli 2013 1 Sumário 1. Antes de Começar... 2 2. Cálculos Básicos... 8 3. Cálculos

Leia mais

SOCIEDADE ASTRONÔMICA BRASILEIRA SAB VII Olimpíada Brasileira de Astronomia VII OBA - 2004 Gabarito do nível 2 (para alunos da 3ª à 4ª série)

SOCIEDADE ASTRONÔMICA BRASILEIRA SAB VII Olimpíada Brasileira de Astronomia VII OBA - 2004 Gabarito do nível 2 (para alunos da 3ª à 4ª série) SOCIEDADE ASTRONÔMICA BRASILEIRA SAB VII Olimpíada Brasileira de Astronomia VII OBA - 2004 Gabarito do nível 2 (para alunos da 3ª à 4ª série) Questão 1) (1 ponto) Como você já deve saber o sistema solar

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano 2012-1

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano 2012-1 ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é notação em ponto flutuante Compreender a

Leia mais

1 o º ciclo. Índice TUTORIAL

1 o º ciclo. Índice TUTORIAL 1 o º ciclo Índice ABRIR O WORD..2 E AGORA VAMOS À ESCRITA....4 TIPO DE LETRA.. 5 IMAGENS E GRAFISMOS...5 GUARDAR UM DOCUMENTO...6 IMPRIMIR UM DOCUMENTO...7 SAIR DO DOCUMENTO E DO WORD. 8 TUTORIAL O que

Leia mais

Introdução aos Sistemas Informáticos

Introdução aos Sistemas Informáticos I 1. Veja o conteúdo do disco rígido abrindo O meu computador, mude de vistas e comente. 2. Se lhe for possível, mude a hora e a data do sistema através do Painel de Controlo para a meia noite do dia 1

Leia mais

0,999... OU COMO COLOCAR UM BLOCO QUADRADO EM UM BURACO REDONDO Pablo Emanuel

0,999... OU COMO COLOCAR UM BLOCO QUADRADO EM UM BURACO REDONDO Pablo Emanuel Nível Intermediário 0,999... OU COMO COLOCAR UM BLOCO QUADRADO EM UM BURACO REDONDO Pablo Emanuel Quando um jovem estudante de matemática começa a estudar os números reais, é difícil não sentir certo desconforto

Leia mais

Um jogo de preencher casas

Um jogo de preencher casas Um jogo de preencher casas 12 de Janeiro de 2015 Resumo Objetivos principais da aula de hoje: resolver um jogo com a ajuda de problemas de divisibilidade. Descrevemos nestas notas um jogo que estudamos

Leia mais

Ensinar o conceito de regressão linear com o Geogebra

Ensinar o conceito de regressão linear com o Geogebra Ensinar o conceito de regressão linear com o Geogebra Versão 1.0, Dezembro de 2009 Objectivo Esta actividade é orientada para o professor que pretenda criar actividades para os alunos sobre regressão linear,

Leia mais

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Tipos de dados Os programas manipulam dados, armazenando-os

Leia mais

Criar um formulário do tipo Diálogo modal ; Alterar a cor de fundo de um formulário; Inserir botões de comando e caixas de texto;

Criar um formulário do tipo Diálogo modal ; Alterar a cor de fundo de um formulário; Inserir botões de comando e caixas de texto; FICHA OBJECTIVO Construir Construir formulários na base de dados Diplomas em Diário da República Um formulário é utilizado, em primeiro lugar, para introduzir, eliminar ou apresentar dados numa base de

Leia mais

Openshot Video Editor Instalação e Configuração

Openshot Video Editor Instalação e Configuração Openshot Video Editor Instalação e Configuração Adriana Mello Guimarães Luís Pinheiro Nuno Fernandes Índice 1. INTRODUÇÃO... 1 2. INSTALAÇÃO PARA SISTEMAS WINDOWS... 2 2.1. OBTER O OPENSHOT... 2 2.2. INSTALAR

Leia mais

O processo termina com o surgimento da última flecha quando aparece uma bolinha azul. Outras bolinhas aparecem aleatoriamente POWER POINT NEW WAY

O processo termina com o surgimento da última flecha quando aparece uma bolinha azul. Outras bolinhas aparecem aleatoriamente POWER POINT NEW WAY 01 Digamos que se queira mostrar as flechas amarelas com movimento, isto é, fazerem elas irem surgindo uma depois da outra e a que a surge fica visível, parada, enquanto que sempre tem uma na frente se

Leia mais

Desenvolvimento OO com Java Orientação a objetos básica

Desenvolvimento OO com Java Orientação a objetos básica Desenvolvimento OO com Java Orientação a objetos básica Vítor E. Silva Souza (vitor.souza@ufes.br) http://www.inf.ufes.br/~vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal

Leia mais

DRIVER DA TELA SENSÍVEL AO TOQUE MANUAL DE OPERAÇÃO

DRIVER DA TELA SENSÍVEL AO TOQUE MANUAL DE OPERAÇÃO MONITOR LCD DRIVER DA TELA SENSÍVEL AO TOQUE MANUAL DE OPERAÇÃO para Mac Versão 1.0 Modelos aplicáveis PN-L802B/PN-L702B/PN-L602B Conteúdo Introdução...3 Requisitos do sistema...3 Configuração do computador...4

Leia mais

Engenharia do Conhecimento

Engenharia do Conhecimento Engenharia do Conhecimento 1º Projecto 23 de Março de 2015 BattleShip Jess Prazo de Entrega: 19 de Abril Objectivo Geral: Pretende-se desenvolver em Jess uma das variantes do jogo clássico da Batalha Naval.

Leia mais

Preenchimento de Áreas e de Polígonos. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro

Preenchimento de Áreas e de Polígonos. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Preenchimento de Áreas e de Polígonos (Filled-Area Primitives) Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Preenchimento de áreas é o processo de coloração do interior de uma

Leia mais

Sistemas de Apoio à Decisão

Sistemas de Apoio à Decisão Sistemas de Apoio à Decisão Processo de tomada de decisões baseia-se em informação toma em consideração objectivos toma em consideração conhecimento sobre o domínio. Modelar o processo de tomada de decisões

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

KISSsoft 03/2014 Tutorial 6

KISSsoft 03/2014 Tutorial 6 KISSsoft 03/2014 Tutorial 6 Editor de Eixos-Árvore KISSsoft AG Rosengartenstrasse 4 8608 Bubikon Suiça Telefone: +41 55 254 20 50 Fax: +41 55 254 20 51 info@kisssoft.ag www.kisssoft.ag Índice 1 Começando

Leia mais

MICROSOFT EXCEL - AULA NÚMERO 06

MICROSOFT EXCEL - AULA NÚMERO 06 MICROSOFT EXCEL - AULA NÚMERO 06 IMPRIMINDO PLANILHAS E GRÁFICOS Até este ponto, você viu como introduzir dados e criar formulas, formatar texto e criar gráficos. Agora você vai apresentar os dados ou

Leia mais

Sumário INTRODUÇÃO 3 TELA DE APRESENTAÇÃO 3 DESENHANDO E TRANSFORMANDO 29 FERRAMENTA FORMA 29 PREENCHIMENTOS E CONTORNOS 36

Sumário INTRODUÇÃO 3 TELA DE APRESENTAÇÃO 3 DESENHANDO E TRANSFORMANDO 29 FERRAMENTA FORMA 29 PREENCHIMENTOS E CONTORNOS 36 Sumário Todos os direitos reservados e protegidos pela Lei 5.988 de 14/12/73. Nenhuma parte deste livro, sem prévia autorização por escrito de Celta Informática, poderá ser reproduzida total ou parcialmente,

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material

Leia mais

Programação em papel quadriculado

Programação em papel quadriculado 4 NOME DA AULA: Programação em papel quadriculado Tempo de aula: 45 60 minutos Tempo de preparação: 10 minutos Objetivo principal: ajudar os alunos a entender como a codificação funciona. RESUMO Ao "programar"

Leia mais

Sumário. 1. Instalando a Chave de Proteção 3. 2. Novas características da versão 1.3.8 3. 3. Instalando o PhotoFacil Álbum 4

Sumário. 1. Instalando a Chave de Proteção 3. 2. Novas características da versão 1.3.8 3. 3. Instalando o PhotoFacil Álbum 4 1 Sumário 1. Instalando a Chave de Proteção 3 2. Novas características da versão 1.3.8 3 3. Instalando o PhotoFacil Álbum 4 4. Executando o PhotoFacil Álbum 9 3.1. Verificação da Chave 9 3.1.1. Erro 0001-7

Leia mais

Guia: como instalar o Ubuntu Linux

Guia: como instalar o Ubuntu Linux Guia: como instalar o Ubuntu Linux Você cansou do Windows e quer se aventurar a usar alguma distribuição Linux, mas não sabe por onde começar? Montamos um passo a passo com todas as etapas necessárias

Leia mais

INTRODUÇÃO À ENGENHARIA

INTRODUÇÃO À ENGENHARIA INTRODUÇÃO À ENGENHARIA 2014 NOTA AULA PRÁTICA No. 04 VETORES - 20 A 26 DE MARÇO PROF. ANGELO BATTISTINI NOME RA TURMA NOTA Objetivos do experimento: Nesta aula você deverá aprender (ou recordar) a representação

Leia mais

Estatística no EXCEL

Estatística no EXCEL Estatística no EXCEL Prof. Ms. Osorio Moreira Couto Junior 1. Ferramentas... 2 2. Planilha de dados... 3 2.1. Introdução... 3 2.2. Formatação de células... 4 2.3. Inserir ou Excluir Linhas e Colunas...

Leia mais

Vamos ver duas telas: Mesa e Itens de uma Mesa, como exemplo.

Vamos ver duas telas: Mesa e Itens de uma Mesa, como exemplo. 41 9 Restaurantes, Pizzarias, Hotéis, Casas Noturnas e similares Aos estabelecimentos como Restaurantes, há os controles de Atendentes, Quartos, Mesas, VIP (Cartões Pessoais de Consumação) e as comissões

Leia mais

PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET

PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET PROGRAMAÇÃO EM C# COM VISUAL STUDIO.NET Professor Leo Larback Esta apresentação é parte de um material desenvolvido pelo Prof. Alessandro Brawerman disponível em http://docb.gratix.com.br/csharp TRABALHANDO

Leia mais

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica O Princípio da Complementaridade e o papel do observador na Mecânica Quântica A U L A 3 Metas da aula Descrever a experiência de interferência por uma fenda dupla com elétrons, na qual a trajetória destes

Leia mais

Passo- a- passo SKILLSPECTOR Software gratuito para análise cinemática Procedimentos para configuração, digitalização e calibragem

Passo- a- passo SKILLSPECTOR Software gratuito para análise cinemática Procedimentos para configuração, digitalização e calibragem Passo- a- passo SKILLSPECTOR Software gratuito para análise cinemática Procedimentos para configuração, digitalização e calibragem Prof. Dr. Ricardo Martins de Souza O passo- a- passo a seguir tem como

Leia mais

O que é desenho técnico

O que é desenho técnico A U L A O que é desenho técnico Introdução Quando alguém quer transmitir um recado, pode utilizar a fala ou passar seus pensamentos para o papel na forma de palavras escritas. Quem lê a mensagem fica conhecendo

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Ciclo de Vida de uma Aplicação Android Professor: Danilo Giacobo OBJETIVOS DA AULA Entender o ciclo de vida de uma aplicação Android. Conhecer algumas dicas para tirar

Leia mais

Copyright de todos artigos, textos, desenhos e lições. A reprodução parcial ou total deste ebook só é permitida através de autorização por escrito de

Copyright de todos artigos, textos, desenhos e lições. A reprodução parcial ou total deste ebook só é permitida através de autorização por escrito de 1 Se quereres dar aos seus desenhos mais realismo, profundidade, volume e proporção, você deve conhecer as regras da perspectiva. Desde o mais simples até o mais complexo desenho necessitam de uma boa

Leia mais

Manual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile?

Manual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile? Seja bem-vindo(a) ao Manual Fácil Jimbo. O jeito mais simples de você aprender a usar o nosso software gratuito. Com esse passo a passo você fica sabendo como acrescentar despesas, alterar lançamentos,

Leia mais

Compositor de Impressão do QGIS

Compositor de Impressão do QGIS Compositor de Impressão do QGIS 1. Introdução O Compositor de Impressão é uma ferramenta oferecida pelo QGIS para elaborar a versão final dos mapas que serão impressos. Permite a definição de escala e

Leia mais

Neste tópico, veremos como selecionar e copiar informações entre bancos de dados de empresa no SAP Business One.

Neste tópico, veremos como selecionar e copiar informações entre bancos de dados de empresa no SAP Business One. Neste tópico, veremos como selecionar e copiar informações entre bancos de dados de empresa no SAP Business One. 1 Neste tópico, você aprenderá a usar a ferramenta Quick Copy durante um projeto de implementação.

Leia mais

Na disciplina de Cálculo Numérico, vamos trabalhar com a linguagem C++ e o compilador que vamos usar é o Dev C++.

Na disciplina de Cálculo Numérico, vamos trabalhar com a linguagem C++ e o compilador que vamos usar é o Dev C++. Data: 14/8 Página 1 de 9 Primeiros passos Introdução Na disciplina de Cálculo Numérico, vamos trabalhar com a linguagem C++ e o compilador que vamos usar é o Dev C++. No tutorial anterior, mostramos como

Leia mais

Programando Jogos em Delphi Animação, Lógica e Controle versão orientada à objetos

Programando Jogos em Delphi Animação, Lógica e Controle versão orientada à objetos Programando Jogos em Delphi Animação, Lógica e Controle versão orientada à objetos Antônio Sérgio de S. Vieira 1 Corrigida e Melhorada - 2011 1. Introdução sergiosvieira@hotmail.com Este texto foi escrito

Leia mais

CRIAR UMA ANIMAÇÃO BÁSICA NO FLASH MX

CRIAR UMA ANIMAÇÃO BÁSICA NO FLASH MX CRIAR UMA ANIMAÇÃO BÁSICA NO FLASH MX Introdução Este tutorial vai-te ajudar a compreender os princípios básicos do Flash MX - tal como layers, tweens, cores, texto, linhas e formas. No final deste tutorial

Leia mais

SISTEMA MEDLINK E-TISS PASSO-A-PASSO (USE JUNTO COM A VÍDEO AULA)

SISTEMA MEDLINK E-TISS PASSO-A-PASSO (USE JUNTO COM A VÍDEO AULA) 1 / 16 SISTEMA MEDLINK E-TISS PASSO-A-PASSO (USE JUNTO COM A VÍDEO AULA) Este guia passo-a-passo tem o objetivo de facilitar o entendimento: - da ordem de execução dos processos. - dos conceitos do sistema.

Leia mais

Curso destinado à preparação para Concursos Públicos e Aprimoramento Profissional via INTERNET www.concursosecursos.com.br INFORMÁTICA AULA 11

Curso destinado à preparação para Concursos Públicos e Aprimoramento Profissional via INTERNET www.concursosecursos.com.br INFORMÁTICA AULA 11 INFORMÁTICA AULA 11 INTERNET (CONTINUAÇÃO) Outlook EXPRESS A janela principal do Outlook Express pode ser divida basicamente em: Área de Comando (superior) - Contém a barra de botões e a barra de menus.

Leia mais

Portal do Projeto Tempo de Ser

Portal do Projeto Tempo de Ser Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5

Leia mais

8. Perguntas e Respostas

8. Perguntas e Respostas Arquimedes Manual do Utilizador 185 8. Perguntas e Respostas 8.1. Aparência Para conservar a disposição na qual estão expostas as B.D. no ecrã e para que em posteriores sessões de trabalho tenham a mesma

Leia mais

Resolvendo problemas com logaritmos

Resolvendo problemas com logaritmos A UA UL LA Resolvendo problemas com logaritmos Introdução Na aula anterior descobrimos as propriedades dos logaritmos e tivemos um primeiro contato com a tábua de logarítmos. Agora você deverá aplicar

Leia mais

Arte em ASCII. Introdução: Python

Arte em ASCII. Introdução: Python Python 1 Arte em ASCII All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introdução:

Leia mais

Para criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua.

Para criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua. 7 Animação Animações é um dos quesitos muito importantes em jogos, você não acha? Para isso o JPlay tem uma classe específica para lidar com animações. Essa classe se chama Animation. Bem sugestivo o nome

Leia mais

Programação Gráfica Parte 2 Versão em C 2006 PUCPR Tutoria de Jogos 1º Ano

Programação Gráfica Parte 2 Versão em C 2006 PUCPR Tutoria de Jogos 1º Ano Programação Gráfica Parte 2 Versão em C 2006 PUCPR Tutoria de Jogos 1º Ano Paulo V. W. Radtke pvwradtke@gmail.com http://www.ppgia.pucpr.br/~radtke/jogos/ AVISO IMPORTANTE!! Esta versão é dedicada exclusivamente

Leia mais

Jogo da Memória. Introdução. Scratch

Jogo da Memória. Introdução. Scratch Scratch 2 Jogo da Memória All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club.

Leia mais

IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL

IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL 1. INTRODUÇÃO Este tutorial apresenta, passo-a-passo, o processo de implementação e resolução de modelos matemáticos na planilha

Leia mais

SOLID EDGE ST3 TUTORIAL 2 CRIANDO UM DESENHO NO AMBIENTE DRAFT

SOLID EDGE ST3 TUTORIAL 2 CRIANDO UM DESENHO NO AMBIENTE DRAFT SOLID EDGE ST3 TUTORIAL 2 CRIANDO UM DESENHO NO AMBIENTE DRAFT Esse tutorial traz passo a passo instruções para criação de um desenho no ambiente Draft. Na criação dos desenhos você aprenderá as técnicas

Leia mais

O EDITOR DE APRESENTAÇÕES POWER POINT

O EDITOR DE APRESENTAÇÕES POWER POINT O EDITOR DE APRESENTAÇÕES POWER POINT O Power Point é um poderoso editor de apresentações muito utilizado quando for preciso fazer a exibição de trabalhos, projetos, aulas e afins em slides coloridos e

Leia mais

Início Rápido. Nero BackItUp. Ahead Software AG

Início Rápido. Nero BackItUp. Ahead Software AG Início Rápido Nero BackItUp Ahead Software AG Informações sobre copyright e marcas comerciais O manual do utilizador Nero BackItUp e a totalidade do respectivo conteúdo estão protegidos por copyright e

Leia mais

Aula 1: Conhecendo a Calculadora

Aula 1: Conhecendo a Calculadora Nome completo do(a) aluno(a): Nº Ano: Turma: Data: / / Aula 1: Conhecendo a Calculadora Nosso objetivo é que vocês consigam identificar os conteúdos matemáticos já aprendidos na sala de aula de uma forma

Leia mais

Com este tutorial, temos por objetivo determinar a distância entre duas localidades.

Com este tutorial, temos por objetivo determinar a distância entre duas localidades. Tutorial 2 Introdução Para determinar a distância entre duas localidades, basta simplesmente selecionar um recurso de medida de distância (Measure tool) e clicar sobre cada uma das localidades. Entretanto,

Leia mais

P r o g r a m a ç ã o d e C o m p u t a d o r e s 1 o S e m - 2 0 1 3 P r o f. A n d r é A m a r a n t e L u i z L A B 5 tag %2d while printf PE1:

P r o g r a m a ç ã o d e C o m p u t a d o r e s 1 o S e m - 2 0 1 3 P r o f. A n d r é A m a r a n t e L u i z L A B 5 tag %2d while printf PE1: Inteligência É a faculdade de criar objetos artificiais, especialmente ferramentas para fazer ferramentas. Henri Bergson. WHILE Além dos comandos if-else e switch, o controle de fluxo de um programa pode

Leia mais

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO

CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO MATERIAL DIDÁTICO IMPRESSO CURSO: Física DISCIPLINA: Informática para o Ensino de Física CONTEUDISTA: Carlos Eduardo Aguiar

Leia mais

MANUAL DO PEP ATUALIZADO EM 13-08-2014 PROPOSTA ELETRÔNICA DE PREÇOS REFERENTE A VERSÃO DO PEP: 2.0.0.25

MANUAL DO PEP ATUALIZADO EM 13-08-2014 PROPOSTA ELETRÔNICA DE PREÇOS REFERENTE A VERSÃO DO PEP: 2.0.0.25 MANUAL DO PEP ATUALIZADO EM 13-08-2014 PROPOSTA ELETRÔNICA DE PREÇOS REFERENTE A VERSÃO DO PEP: 2.0.0.25 1 Sumário 1.Objetivo...03 2.Suporte...03 3.Como instalar...03 4.Usando o PEP...09 2 1. Objetivo:

Leia mais

MANUAL DO OFICIAL DE JUSTIÇA

MANUAL DO OFICIAL DE JUSTIÇA MANUAL DO OFICIAL DE JUSTIÇA TRIBUNAL DE JUSTIÇA DE MATO GROSSO Janeiro 2012 Conteúdo Elaboração do projeto... 3 1. Acesso ao Sistema... 4 2. Tipo de Certificado... 4 2.1. Navegador padrão para acessar

Leia mais

Informática básica Telecentro/Infocentro Acessa-SP

Informática básica Telecentro/Infocentro Acessa-SP Informática básica Telecentro/Infocentro Acessa-SP Aula de hoje: Verificando data e hora, desligando o computador, janelas, copiar colar, excluindo um arquivo. Prof: Lucas Aureo Guidastre Verificando data

Leia mais

Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação

Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá LibreOffice Impress Editor de Apresentação Iniciando o Impress no Linux Educacional 4 1. Clique no botão 'LE' no

Leia mais

ponto P terá as projecções P 1 e P 2. E o eixo X passa para X. Vamos ver o que acontece no plano do

ponto P terá as projecções P 1 e P 2. E o eixo X passa para X. Vamos ver o que acontece no plano do Mudança de planos 1- Introdução As projecções de uma figura só representam as suas verdadeiras grandezas se essa figura está contida num plano paralelo aos planos de projecção. Caso contrário as projecções

Leia mais

9 Comandos condicionais

9 Comandos condicionais 9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em

Leia mais

Altimetria. Ao nível do mar, com uma temperatura de 15ºC a pressão é de 1013.25 hpa ou 29.92 Hg. (segundo a ISA iremos ver mais à frente)

Altimetria. Ao nível do mar, com uma temperatura de 15ºC a pressão é de 1013.25 hpa ou 29.92 Hg. (segundo a ISA iremos ver mais à frente) Altimetria Altura, Altitudes e Níveis para muitos de nós, isto é parecido, talvez até a mesma coisa! Mas em aeronáutica, cada uma destas palavras tem um significado muito próprio, e quando confundidas,

Leia mais