INSTITUTO DO EMPREGO E FORMAÇÃO PROFISSIONAL I.E.F.P CENTRO EMPREGO E FORMAÇÃO PROFISSIONAL DE ÉVORA. Guião do Trabalho Prático

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

Download "INSTITUTO DO EMPREGO E FORMAÇÃO PROFISSIONAL I.E.F.P CENTRO EMPREGO E FORMAÇÃO PROFISSIONAL DE ÉVORA. Guião do Trabalho Prático"

Transcrição

1 Página1/5 Guião do Trabalho Prático Técnico de Informática e Sistemas Fundamentos de Linguagem JAVA UFCD: Introdução Flying_ Atlantis Destaca-se neste robot o movimento dinâmico e poder de fogo compensado. Os ajustes de movimento e tiro realizados tiveram em conta aspetos táticos e técnicos (como o movimento inicial descrito no Movimento do Robot), a distância a que os adversários se encontram, o embater no perímetro da arena, o choque com outros robots e após alvejar e ser alvejado. Após várias tentativas e diferentes resultados cheguei à conclusão, apoiado pelos resultados dos testes realizados, que pretendia um robot com hipóteses de vencer. Para isso tive que limitar os movimentos para que o poder destruidor não fosse demasiado afetado. O Flying_Atlantis tem um melhor desempenho quando os inimigos estão a uma certa distância em vez de combate a curta distância. 2. Movimento do Robot Assim que se inicia um combate o Flying_Atlantis tem inicialmente um movimento que o leva para junto das paredes do recinto de combate, não por ser um local mais vantajoso mas para escapar ao local onde o robot caiu que está normalmente infestado de inimigos. Quando choca com outro robot, o Flying_Atlantis tem um movimento de virar à direita localizando a posição do inimigo, dispara e segue em frente tentando abater o adversário com o choque. Quando choca com a parede do recinto o robot recua evitando assim ficar preso. Quando é alvejado o Flying_Atlantis possui uma fração de código para voltar à direita e depois seguir em frente para que o desvie da rota das balas que precedem a 1ª. Quando atinge outro robot o Flying_Atlantis vira o Radar à direita num angulo reduzido.

2 Página2/5 3. Tiro do Robot Depois de verificar a posição dos inimigos, a implementação principal de tiro tem a ver com a distância deles. Todos os que estejam a uma distância inferior a 400 e uma serie de tiros menor que 3, o Flying_Atlantis dispara tiros com intensidade3, aparte essa condição todos os tiros são de intensidade 1. Quando o robot choca ou é abalroado por outro deve virar à direita no sentido de localizar o inimigo e fazer disparos de intensidade Comportamento no campo de batalha Este robot, a primeira coisa que faz quando entra no campo de batalha é afastarse do centro da arena, indo de encontro a uma parede, virando-se para trás e aqui inicia o scan aos adversários. Se durante este movimento inicial chocar com algum inimigo vira-se para este e dispara, com a intensidade máxima, até acabar com ele. Após o scan à arena e mediante a distância que se encontra dos inimigos assim é a intensidade do tiro que dispara. Enquanto estiver no campo com mais do que um adversário fica o mais tempo possível parado no seu sítio e disparando consoante a distância, quando é atingido por algum tiro desloca-se para o seu lado esquerdo se a sua posição for inferior ou igual a 180º, ou então desloca-se para o lado direito se a posição for superior a 180º. 5. Extras O robot Flying_Atlantis é todo preto (corpo, canhão e radar) e dispara balas pretas. A sua dança de vitória consiste em rodar o corpo 30 para um lado e para o outro. 6. Pontos Fortes vs. Pontos Fracos Os pontos fortes deste robot são a capacidade de tiro e a de poupar energia consoante se o tiro é certeiro ou não, ou seja se falhar mais que dois disparos de intensidade 3 (intensidade máxima) reduz a energia do disparo para intensidade 1. Os pontos fracos são na luta um para um.

3 Página3/5 7. Anexo (Código do Robot) package iefp; import robocode.*; import java.awt.color; import robocode.winevent; // API help : /** * Flying_Atlantis - a robot by Raul */ public class Flying_Atlantis extends Robot { public int numtiros; public void run() { setbulletcolor(color.black); setcolors(color.black, Color.black, Color.black); ahead(1000); turnradarright(360); while(true) { turnradarright(20); public void onscannedrobot(scannedrobotevent e) { double dist; dist=e.getdistance(); turnright(getheading()- getgunheading()+e.getbearing()); if(dist<400 numtiros<3){ fire(3); numtiros=numtiros+1; fire(1); numtiros=numtiros+1;

4 Página4/5 scan(); public void onhitbybullet(hitbybulletevent e) { + e.getbearing()); if(e.getbearing()<=180){ turnright(getheading() - getgunheading() if(getothers()==1){ turnleft(75); e.getbearing()); turnright(45); //ahead(60); //turnright(45); turnleft(getheading() - getgunheading() + if(getothers()==1){ turnright(75); turnleft(45); //ahead(60); //turnleft(45); public void onhitwall(hitwallevent e) { back(40); //turnright(90); //ahead(20);

5 Página5/5 public void onhitrobot(hitrobotevent e){ turnright(e.getbearing()); fire(3); public void onbullethit(bullethitevent e){ numtiros=0; turnradarright(20); public void onwin(winevent e){ /* turnright(36000); turngunleft(360); */ int i; for(i=0;i<50;i=i++){ turnright(30); turnleft(30); Raul Pais

INSTITUTO DO EMPREGO E FORMAÇÃO PROFISSIONAL I.E.F.P CENTRO EMPREGO E FORMAÇÃO PROFISSIONAL DE ÉVORA. Guião do Trabalho Prático

INSTITUTO DO EMPREGO E FORMAÇÃO PROFISSIONAL I.E.F.P CENTRO EMPREGO E FORMAÇÃO PROFISSIONAL DE ÉVORA. Guião do Trabalho Prático Página1/2 Guião do Trabalho Prático Técnico de Informática e Sistemas Fundamentos de Linguagem JAVA UFCD: 0789 1. Introdução Este Robot foi criado no âmbito da UFCD 0789 Fundamentos de Linguagem Java,

Leia mais

Introdução a Ciência da Computação

Introdução a Ciência da Computação Introdução a Ciência da Computação RoboCode Professor: Jairo de Souza / DCC-UFJF 1 Introdução Aplicativo para implementação de estratégia de jogos Cenário: Um campo de batalha entre robôs Para baixar:

Leia mais

Programação Orientada a Objetos. Prof. André Gustavo Duarte de Almeida www3.ifrn.edu.br/~andrealmeida Robocode

Programação Orientada a Objetos. Prof. André Gustavo Duarte de Almeida www3.ifrn.edu.br/~andrealmeida Robocode Programação Orientada a Objetos Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida Robocode Introdução O robocode é jogo de programação. O objetivo é construir

Leia mais

Robocode. Manual de Instruções

Robocode. Manual de Instruções Robocode Manual de Instruções Robocode Manual de Instruções Universidade Federal de Juiz de Fora Helder Linhares Bertoldo dos Reis Professores Orientadores: Jairo Franciso de Souza Victor Ströele de Andrade

Leia mais

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo 2018 São Paulo Material Didático sobre Robocode Trabalhando com Alguns Métodos e Eventos 1 Modificando nosso primeiro Robô Através de Métodos, é possível realizar modificações nos robôs. A seguir teremos

Leia mais

Curso EFA Tecnológico - Técnico de Informática e Sistemas -

Curso EFA Tecnológico - Técnico de Informática e Sistemas - Curso EFA Tecnológico - Técnico de Informática e Sistemas - Introdução à linguagem JAVA Robocode João Leitão INSTITUTO DO EMPREGO E FORMAÇÃO PROFISSIONAL I.E.F.P CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA

Leia mais

Programação de Computadores e Robocode. http://www.lac.inpe.br/~rafael.santos

Programação de Computadores e Robocode. http://www.lac.inpe.br/~rafael.santos Programação de Computadores e Robocode 1 O que é Programação de Computadores? O que é um programa de computador? Quem escreve estes programas? Como são escritos? O que podemos fazer com estes programas?

Leia mais

TT3 TUTORIAL DE ROBOCODE

TT3 TUTORIAL DE ROBOCODE TT3 TUTORIAL DE ROBOCODE William Rozin Gaspar DCC - UDESC Joinville 1 Tópicos O que é o Robocode? Conceitos Básicos Anatomia do Robô A Batalha A Competição Como Instalar Métodos Básicos Eventos Criando

Leia mais

Batalhando e Aprendendo com Robocode. Conheça a ti e ao teu inimigo. - Zun Tzu

Batalhando e Aprendendo com Robocode. Conheça a ti e ao teu inimigo. - Zun Tzu Batalhando e Aprendendo com Robocode Conheça a ti e ao teu inimigo. - Zun Tzu Agenda Objetivo Ensino de Linguagens Robôs em Java Robocode Histórico Conceitos Básicos Robôs Robôs Avançados Times Batalha

Leia mais

Tutorial ROBOCODE. Quando você executar o Robocode a seguinte tela será exibida:

Tutorial ROBOCODE. Quando você executar o Robocode a seguinte tela será exibida: Tutorial ROBOCODE Baixando e instalando o Robocode Robocode é uma criação de Mathew Nelson, um engenheiro de software em Tecnologia Avançada, na divisão de internet da IBM. Para fazer o download basta

Leia mais

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo 2018 São Paulo Material Didático sobre Robocode Conhecendo o Robô 1 Criando nosso primeiro Robô 1.1 Ambiente de Batalha O ambiente de batalha é o local onde será realizada a guerra entre os Robôs. Abaixo

Leia mais

Introdução ao Robocode: Utilizando Java para construir e destruir robôs. Darielson A. de Souza Luis Bruno P. do Nascimento George Max P.

Introdução ao Robocode: Utilizando Java para construir e destruir robôs. Darielson A. de Souza Luis Bruno P. do Nascimento George Max P. Introdução ao Robocode: Utilizando Java para construir e destruir robôs Darielson A. de Souza Luis Bruno P. do Nascimento George Max P. de Souza Quem somos? Luís Bruno Pereira do Nascimento E-mail:luisbrunu@gmail.com

Leia mais

Artigo. Introdução ao Robocode. Versão 1.0 Página 1 de 6

Artigo. Introdução ao Robocode. Versão 1.0 Página 1 de 6 Página 1 de 6 Quem não se surpreendeu ao saber que a nossa tão querida linguagem Java estaria a 55.760.000 Km da Terra em um rover (robô geólogo de exploração) vasculhando os desertos de Marte! Bem, você

Leia mais

Mecânica 2007/ ª Série

Mecânica 2007/ ª Série Mecânica 2007/2008 5ª Série Questões: 1. Se dois objectos colidem estando um deles inicialmente em repouso, será possível que ambos fiquem em repouso depois da colisão? Será possível que um deles fique

Leia mais

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo 2017 São Paulo 1 Criando nosso primeiro Navio Material Didático sobre Naval Robocode Conhecendo o Navio 1.1 Ambiente de Batalha O ambiente de batalha é o local onde será realizada a guerra entre os Robôs.

Leia mais

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Programação Orientada a Objectos - P. Prata, P. Fazendeiro 7 Classes Abstractas e Interfaces Classe Abstracta Classe em que pelo menos um dos métodos de instância não é implementado. Exemplo: public abstract class Forma{ public abstract double area(); public abstract

Leia mais

PROVA DE FÍSICA I. A) k A = k B / 4 B) k A = k B / 2 C) k A = k B D) k A = 2 k B E) k A = 4 k B

PROVA DE FÍSICA I. A) k A = k B / 4 B) k A = k B / 2 C) k A = k B D) k A = 2 k B E) k A = 4 k B PROVA DE FÍSCA Esta prova tem por finalidade verificar seus conhecimentos das leis que regem a natureza. nterprete as questões do modo mais simples e usual. Não considere complicações adicionais como fatores

Leia mais

Tópicos Especiais I - Jogos IA para Jogos

Tópicos Especiais I - Jogos IA para Jogos Tópicos Especiais I - Jogos IA para Jogos Game AI 02 Fernando Osório 07/10/2003 IA para Jogos Aula 02 Tópicos abordados... Comportamento: falsa IA e o comportamento inteligente Agentes Reativos Agentes

Leia mais

ROBÓTICA EDUCACIONAL UTILIZANDO ROBOCODE COMO FERRAMENTA DE ENSINO PARA DIMINUIR A EVASÃO DE ALUNOS NO CURSO DE ENGENHARIA ELÉTRICA.

ROBÓTICA EDUCACIONAL UTILIZANDO ROBOCODE COMO FERRAMENTA DE ENSINO PARA DIMINUIR A EVASÃO DE ALUNOS NO CURSO DE ENGENHARIA ELÉTRICA. ROBÓTICA EDUCACIONAL UTILIZANDO ROBOCODE COMO FERRAMENTA DE ENSINO PARA DIMINUIR A EVASÃO DE ALUNOS NO CURSO DE ENGENHARIA ELÉTRICA. Alanio Ferreira - allanio007@gmail.com Universidade Federal do Ceará

Leia mais

DINÂMICA IMPULSIVA & COLISÕES - EXERCÍCIOS

DINÂMICA IMPULSIVA & COLISÕES - EXERCÍCIOS DINÂMIC IMPULSIV & COLISÕES - EXERCÍCIOS 1) Um corpo de massa 200 g está em queda livre. Dê as características do impulso do peso do corpo durante 5s de movimento. 2) Um corpo de massa 1 kg realiza um

Leia mais

Disciplina de. Robôs Móveis Autônomos SSC-0714

Disciplina de. Robôs Móveis Autônomos SSC-0714 USP - ICMC - SSC SSC 0714 (RMA) - 1o. Semestre 2010 Disciplina de SSC-0714 Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário PAE: Maurício Acconcia Dias - macccdias

Leia mais

6ª Série de Problemas Mecânica e Relatividade MEFT

6ª Série de Problemas Mecânica e Relatividade MEFT 6ª Série de Problemas Mecânica e Relatividade MEFT 1. Num dia de chuva intensa, mediram-se várias grandezas para caracterizar a pluviosidade. Os resultados foram os seguintes: altitude das nuvens relativamente

Leia mais

Manual do KSpaceDuel. Andreas Zehender Eugene Trounev Tradução: Stephen Killing

Manual do KSpaceDuel. Andreas Zehender Eugene Trounev Tradução: Stephen Killing Andreas Zehender Eugene Trounev Tradução: Stephen Killing 2 Conteúdo 1 Introdução 5 2 Como jogar 6 3 Regras do jogo, estratégias e dicas 7 3.1 Introdução à tela de jogo do KSpaceDuel.........................

Leia mais

EQUAÇÃO DE TORRICELLI E LANÇAMENTO VERTICAL EXERCÍCIOS

EQUAÇÃO DE TORRICELLI E LANÇAMENTO VERTICAL EXERCÍCIOS EQUAÇÃO DE TORRICELLI E LANÇAMENTO VERTICAL EXERCÍCIOS 1. Uma partícula, inicialmente a 2 m/s, é acelerada uniformemente e, após percorrer 8 m, alcança a velocidade de 6 m/s. Nessas condições, sua aceleração,

Leia mais

MULTITHREADING. Prof.: Michele Nasu Tomiyama Bucci

MULTITHREADING. Prof.: Michele Nasu Tomiyama Bucci MULTITHREADING Prof.: Michele Nasu Tomiyama Bucci Introdução O corpo humano realiza uma grande variedade de operações paralelamente, ou concorrentemente. Os computadores também realiza operações concorrentemente.

Leia mais

ÍNDICE 1. MINIJOGOS SEM COMBATES 2. MINIJOGOS DE COMBATE 3. ASPETOS TÉCNICOS CENAS DA MOJANG INTRODUÇÃO

ÍNDICE 1. MINIJOGOS SEM COMBATES 2. MINIJOGOS DE COMBATE 3. ASPETOS TÉCNICOS CENAS DA MOJANG INTRODUÇÃO ÍNDICE INTRODUÇÃO 5 1. MINIJOGOS SEM COMBATES VAGAS DE MOBS GOLFE COM FLECHAS TIRO AO BOTÃO ELYTRAS PELOS ARES CORRIDA DE LÃ 8-11 12-15 16-21 22-25 26-29 2. MINIJOGOS DE COMBATE GUERRAS AÉREAS TORNEIO

Leia mais

Robocode Build the best, destroy the rest!

Robocode Build the best, destroy the rest! Robocode Build the best, destroy the rest! Centro de Informática Universidade Federal de Pernambuco Arley Ristar arrr2@cin.ufpe.br Baseado na apresentação de Diego Queiroz Sumário 1. Introdução; 2. Instalando;

Leia mais

TIMTec. Introdução à programação em linguagem JAVA

TIMTec. Introdução à programação em linguagem JAVA TIMTec Introdução à programação em linguagem JAVA AULA 1 Capítulo 8 Exercício 1 Suponha você está desenvolvendo um aplicativo que precisará conhecer o conceito Bicicleta. Quais os atributos e métodos que

Leia mais

Técnicas de Programação II

Técnicas de Programação II Técnicas de Programação II Aula 05 Java 2D Edirlei Soares de Lima Java 2D Java 2D é uma API da linguagem Java que fornece funcionalidades básicas para o desenho de objetos gráficos

Leia mais

Lista de exercícios 4 Mecânica Geral III

Lista de exercícios 4 Mecânica Geral III Lista de exercícios 4 Mecânica Geral III F15.3 O motor exerce uma força de = 20 N sobre o cabo, onde t é dado em segundos.determine a velocidade da caixa onde t = 4 s. Os coeficientes de atrito estático

Leia mais

Programação Orientada pelos Objectos. Code Invaders

Programação Orientada pelos Objectos. Code Invaders Programação Orientada pelos Objectos Code Invaders Nesta aula vamos Perceber o que é um motor de jogo Instalar um motor de jogo no eclipse Revisitar o conceito de interfaces Discutir as interfaces oferecidas

Leia mais

Disciplina de. Robôs Móveis Autônomos SSC-0714

Disciplina de. Robôs Móveis Autônomos SSC-0714 USP - ICMC - SSC LRM (Lab. de Robótica Móvel) SSC 0714 (RMA) - 1o. Semestre 2013 Disciplina de SSC-0714 1 Março 2013 Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário

Leia mais

BEM-VINDO A UM NOVO MUNDO DE PERCEPÇÃO NO CICLISMO

BEM-VINDO A UM NOVO MUNDO DE PERCEPÇÃO NO CICLISMO BEM-VINDO A UM NOVO MUNDO DE PERCEPÇÃO NO CICLISMO SER ATINGIDO POR TRÁS É A CAUSA NÚMERO UM DE DE CICLISTAS MORTES Novo Varia Radar te avisa quando os veículos se aproximam por trás O novo Varia TM radar

Leia mais

Manual API Drone. João L. Vilaça

Manual API Drone. João L. Vilaça Manual API Drone João L. Vilaça Versão 1.0 1/11/2013 Índice 1. Sistema de eixo e movimentos possíveis do Drone... 3 2. Lista de funções para controlo dos movimentos do drone... 3 2.1 Ligação PC Drone...

Leia mais

Impulso e Quantidade de Movimento

Impulso e Quantidade de Movimento Impulso e Quantidade de Movimento 1. Definição de impulso (I ) *Grandeza vetorial 2. Impulso de Força Variável I f = F. Δt (N. s) kg. m s 2. s (kg. m s) F = constante *A área de um gráfico de força em

Leia mais

Disciplina de. Robôs Móveis Autônomos SSC-0714

Disciplina de. Robôs Móveis Autônomos SSC-0714 USP - ICMC - SSC LRM (Lab. de Robótica Móvel) SSC 0714 (RMA) - 1o. Semestre 2012 Disciplina de SSC-0714 1 Março 2012 Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário

Leia mais

Calcule: a) as velocidades da esfera e do pêndulo imediatamente após a colisão; b) a compressão máxima da mola.

Calcule: a) as velocidades da esfera e do pêndulo imediatamente após a colisão; b) a compressão máxima da mola. 1) Um pequeno bloco, de massa m = 0,5 kg, inicialmente em repouso no ponto A, é largado de uma altura h = 0,8 m. O bloco desliza, sem atrito, ao longo de uma superfície e colide com um outro bloco, de

Leia mais

Fís. Leonardo Gomes (Caio Rodrigues)

Fís. Leonardo Gomes (Caio Rodrigues) Semana 13 Leonardo Gomes (Caio Rodrigues) Este conteúdo pertence ao Descomplica. Está vedada a cópia ou a reprodução não autorizada previamente e por escrito. Todos os direitos reservados. CRONOGRAMA 03/05

Leia mais

Tela Principal do ArgoUML. ArgoUML: Diagrama de Casos de Uso. Elementos do diagrama. Criar um novo diagrama. Elementos do diagrama

Tela Principal do ArgoUML. ArgoUML: Diagrama de Casos de Uso. Elementos do diagrama. Criar um novo diagrama. Elementos do diagrama DCC / ICEx / UFMG Tela Principal do ArgoUML ArgoUML: Diagrama de Casos de Uso Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Criar um novo diagrama Novo Diagrama de Casos de Uso Ator Caso de Uso

Leia mais

1 - O que será impresso quando o seguinte programa escrito na linguagem JAVA for compilado e executado?

1 - O que será impresso quando o seguinte programa escrito na linguagem JAVA for compilado e executado? 1 - O que será impresso quando o seguinte programa escrito na int i; do i++; while(i < 0); System.out.println(i); a) O programa não compila pois a variável i não foi inicializada. b) O programa compila,

Leia mais

ÍNDICE. Introdução 3 1. Vamos Começar Usar Elementos a Teu Favor lutar em Ginásios e Aprender. 7. melhores Pokémon para Usar

ÍNDICE. Introdução 3 1. Vamos Começar Usar Elementos a Teu Favor lutar em Ginásios e Aprender. 7. melhores Pokémon para Usar ÍNDICE Introdução 3 1. Vamos Começar 5 2. Evoluir e Subir de Nível 7 3. Usar Elementos a Teu Favor 12 4. lutar em Ginásios e Aprender a Esquivar se 15 5. ataques Especiais vs. Ataques Normais 22 6. pokémon

Leia mais

Material Didático sobre Robocode Tema: Criando Nosso Primeiro Robô

Material Didático sobre Robocode Tema: Criando Nosso Primeiro Robô Capacitação Equipe Meire Satiko Fukusawa Yokota Carlos Eduardo Ribeiro Tiago Jesus de Souza Fabricio Braoios Azevedo Émerson Rodrigo Baião Juliana Baptista dos Santos Material Didático sobre Robocode Tema:

Leia mais

Avançando em Java com

Avançando em Java com Avançando em Java com Polimorfismo (Interfaces) Prof.: Hugo Barros Interfaces Como já foi dito, java não permite que uma classe herde recurso de mais de uma classe. Herança múltiplipa é um recurso muito

Leia mais

Manual API Drone. João L. Vilaça

Manual API Drone. João L. Vilaça Manual API Drone João L. Vilaça Índice 1. Sistema de eixo e movimentos possíveis do Drone... 3 2. Lista de funções para controlo dos movimentos do drone... 3 2.1 Ligação PC Drone... 3 2.2 Calibrar

Leia mais

StoryBoard Prof. Eliseu Linguagem Audiovisual e Games

StoryBoard Prof. Eliseu Linguagem Audiovisual e Games StoryBoard Prof. Eliseu Linguagem Audiovisual e Games Silvia Natsumi Sasazaki RA00139539 São Paulo 2014 Índice Esquema...04 Mapa...04 Início...04 Ida: Caminho A...05 Caminho A1...06 Caminho A2...06 Caminho

Leia mais

Unidade Parque Atheneu Professor: Douglas Rezende Aluno (a): Série: 3ª Data: / / LISTA DE FÍSICA II

Unidade Parque Atheneu Professor: Douglas Rezende Aluno (a): Série: 3ª Data: / / LISTA DE FÍSICA II Unidade Parque Atheneu Professor: Douglas Rezende Aluno (a): Série: 3ª Data: / / 2017. LISTA DE FÍSICA II Orientações: - A lista deverá ser respondida na própria folha impressa ou em folha de papel almaço.

Leia mais

Ficha de Avaliação Sumativa. Notas Gerais:

Ficha de Avaliação Sumativa. Notas Gerais: Ficha de Avaliação Sumativa EFA Tecnológico - Técnico de Informática e Sistemas UFCD:0783 Programação em C C++ - Ciclos e Decisões Duração: 150 minutos Nome Formando: Data: / / Formador: João Leitão :

Leia mais

1. Determine o coeficiente de restituição dos seguintes choques: a)

1. Determine o coeficiente de restituição dos seguintes choques: a) DISCIPLINA PROFESSOR FÍSICA REVISADA DATA (rubrica) RENATO 2017 NOME Nº ANO TURMA ENSINO 2º MÉDIO 1. Determine o coeficiente de restituição dos seguintes choques: a) b) c) d) e) 2. Classifique os choques

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO Bacharelado em Sistemas de Informação. Processamento Paralelo Threads. Aluno: Wagner Palacio

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO Bacharelado em Sistemas de Informação. Processamento Paralelo Threads. Aluno: Wagner Palacio UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO Bacharelado em Sistemas de Informação Processamento Paralelo Threads Aluno: Wagner Palacio Turma: 3º período Professor: Giordano Cabral Recife, 29 de maio de 2012

Leia mais

Alternativas táticas para ser vantajoso na subfase de finalização do jogo.

Alternativas táticas para ser vantajoso na subfase de finalização do jogo. Alternativas táticas para ser vantajoso na subfase de finalização do jogo. Pra quem não sabe para onde vai. Qualquer caminho serve Ao acompanhar as equipes da série A do Campeonato Brasileiro de 2018,

Leia mais

9ª Série de Problemas Mecânica e Relatividade MEFT

9ª Série de Problemas Mecânica e Relatividade MEFT 9ª Série de Problemas Mecânica e Relatividade MEFT 1. Um disco com 1 kg de massa e momento de inércia I = 1/2 M R 2 com 10 cm de raio pode rodar sem atrito em torno dum eixo perpendicular ao disco que

Leia mais

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Programação Orientada a Objectos - P. Prata, P. Fazendeiro 9 Classes Abstractas e Interfaces Classe Abstracta Classe em que pelo menos um dos métodos de instância não é implementado. Exemplo: public abstract class Forma{ public abstract double area(); public abstract

Leia mais

IMPULSO E QUANTIDADE DE MOVIMENTO EXERCÍCIOS E TESTES DE VESTIBULARES

IMPULSO E QUANTIDADE DE MOVIMENTO EXERCÍCIOS E TESTES DE VESTIBULARES IMPULSO E QUANTIDADE DE MOVIMENTO EXERCÍCIOS E TESTES DE VESTIBULARES 1. (Funrei-97) Um jogador de bilhar dá uma tacada numa bola, imprimindo nela uma velocidade de 10m/s. A bola atinge uma outra que estava

Leia mais

Vamos imaginar que fabricamos softwares para serem implantados em brinquedos como: Robôs, Carrinhos e Aviões

Vamos imaginar que fabricamos softwares para serem implantados em brinquedos como: Robôs, Carrinhos e Aviões Imagine uma grande equipe de desenvolvimento de software, onde há subdivisões de acordo com a parte que o software irá atuar, logo, é necessária uma espécie de contrato para garantir independência entre

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel Enum Constantes O que são constantes? São valores que não se alteram Características São imutáveis Não podem ser alteradas durante uma execução

Leia mais

Teste de Caixa Branca: O analista tem acesso ao código fonte, conhece a estrutura interna do produto sendo analisado e possibilita que sejam escolhidas partes específicas de um componente para serem avaliadas.

Leia mais

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Animation: Paint and thread FACULDADE DE TECNOLOGIA SENAC PELOTAS

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Animation: Paint and thread FACULDADE DE TECNOLOGIA SENAC PELOTAS JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Animation: Paint and thread FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Régis Machado Identificação da Turma: ADS 3º SEM/Noite Data: 13/5/2010

Leia mais

FÍSICA LISTA 4 QUANTIDADE DE MOVIMENTO, GRAVITAÇÃO UNIVERSAL E EQUILÍBRIO

FÍSICA LISTA 4 QUANTIDADE DE MOVIMENTO, GRAVITAÇÃO UNIVERSAL E EQUILÍBRIO FÍSICA Prof. Bruno Roberto LISTA 4 QUANTIDADE DE MOVIMENTO, GRAVITAÇÃO UNIVERSAL E EQUILÍBRIO QUANTIDADE DE MOVIMENTO 1. (Pucrj 2013) Uma massinha de 0,3 kg é lançada horizontalmente com velocidade de

Leia mais

Programação Concorrente com Thread Java. Luiz Affonso Guedes Sistemas Distribuidos

Programação Concorrente com Thread Java. Luiz Affonso Guedes Sistemas Distribuidos Programação Concorrente com Thread Java Luiz Affonso Guedes Sistemas Distribuidos Definições Básicas Threads são sub-procesos no sistema operacional. É menos custoso gerenciar threads do que processos.

Leia mais

package especificadores1; public class Alpha { public static void alphapublic(){ System.out.println("Alpha public!"); }

package especificadores1; public class Alpha { public static void alphapublic(){ System.out.println(Alpha public!); } package especificadores1; public class Alpha { public static void alphapublic(){ System.out.println("Alpha public!"); protected static void alphaprotected(){ System.out.println("Alpha protected!"); static

Leia mais

Otimização dos horários de professores e turmas

Otimização dos horários de professores e turmas Discente: Victor Williams Stafusa da Silva Docente: Alfredo Goldman vel Lejbman Disciplina: Introdução ao Escalonamento e Aplicações Instituto de Matemática e Estatística Universidade de São Paulo Novembro/2009

Leia mais

Aluno (a): nº: Turma:

Aluno (a): nº: Turma: Aluno (a): nº: Turma: Nota Ano: 1º EM Data: / /2018 Trabalho Recuperação Final Professor (a): Lélio Matéria: Física Valor: 20,0 pts 1 O gráfico seguinte representa a projeção da força resultante que atua

Leia mais

PREFACIO REGRAS DE SQUASH RESUMIDAS (Traduzidas por Nelson Neto e Karen Redfern)

PREFACIO REGRAS DE SQUASH RESUMIDAS (Traduzidas por Nelson Neto e Karen Redfern) PREFACIO REGRAS DE SQUASH RESUMIDAS (Traduzidas por Nelson Neto e Karen Redfern) Esta VERSÃO RESUMIDA das Regras Mundiais do Squash Individual existe para auxiliar a compreensão do básico. Todos os jogadores

Leia mais

Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11

Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11 Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11 Instruções: 1. A prova deve ser realizada individualmente e sem consultas. 2. As respostas deverão ser

Leia mais

Polimorfismo em Java TM. por Jorge H C Fernandes CESAR-DI-UFPE Recife, 1999

Polimorfismo em Java TM. por Jorge H C Fernandes CESAR-DI-UFPE Recife, 1999 Polimorfismo em Java TM por Jorge H C Fernandes (jhcf@di.ufpe.br) CESAR-DI-UFPE Recife, 1999 Polimorfismo Técnica para criação de código adaptável a mudanças, o que reduz o esforço de manutenção de código

Leia mais

Threads. Leonardo Gresta Paulino Murta

Threads. Leonardo Gresta Paulino Murta Threads Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Estudaremos a execução em paralelo de programas em Java por meio de Threads Leonardo Murta Threads 2 Por que usar Threads? Threads

Leia mais

Fundamentos de Mecânica. Maio de ª Lista de Exercícios.

Fundamentos de Mecânica. Maio de ª Lista de Exercícios. 4300151-Fundamentos de Mecânica. Maio de 017 6ª Lista de Exercícios. Movimento em duas e três dimensões. Lançamento de Projétil. 1) Um rifle tem velocidade de disparo de 460 m/s e atira uma bala num alvo

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 9 Threads Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso Threads Uma thread

Leia mais

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM FUNDAMENTOS EM ORIENTAÇÃO A OBJETOS

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM FUNDAMENTOS EM ORIENTAÇÃO A OBJETOS Professor: Fernando Maia da Mota Orientações Básicas Leia atentamente as instruções para cada questão. A prova deverá ser feita a lápis ou caneta (preta ou azul) em uma folha de rascunho que será fornecida

Leia mais

Comprimento do tubo L = 10,0 cm

Comprimento do tubo L = 10,0 cm 1 a QUESTÃO Valor: 1,0 O sistema da figura abaixo é um leve flutuador de vidro formado por um tubo cilíndrico, fechado na parte superior, ligado a um balão esférico que tem uma abertura na sua parte inferior,

Leia mais

Programação Orientada a Objetos

Programação Orientada a Objetos Ciência da Computação Prof. Elias Ferreira Elaborador por: Ana Claudia Bastos Loureiro Monção JUNIT Teste de Software Processo de Software Um processo de software pode ser visto como o conjunto de atividades,

Leia mais

Guia del Laboratório 2 Desenho e Implementação de algoritmos paralelos Introdução

Guia del Laboratório 2 Desenho e Implementação de algoritmos paralelos Introdução Guia del Laboratório 2 Desenho e Implementação de algoritmos paralelos Introdução Este laboratório tem como objetivo: Desenhar e implementar algoritmos paralelos. Desenvolvimento Em conferência pudemos

Leia mais

Palavras Reservadas da Linguagem Java

Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java Palavras Reservadas da Linguagem Java: Categorias Tipos de dados primitivos Literais Pseudo-variáveis Desvio e controle de fluxo Pacotes Exceções Modificadores de

Leia mais

9 Classes Abstractas e Interfaces

9 Classes Abstractas e Interfaces 9 Classes Abstractas e Interfaces Classe Abstracta Classe em que pelo menos um dos métodos de instância não é implementado. Exemplo: public abstract class Forma{ public abstract double area(); public abstract

Leia mais

Alinhamento de Direcção. Ângulos

Alinhamento de Direcção. Ângulos Alinhamento de Direcção Ângulos 1 Medições Os ângulos podem apresentar-se nas folhas de relatório em: Graus Sexagesimais sistema de base 60 Graus Centesimais sistema de base 100 Milímetros 2 Medições 3

Leia mais

LP2 Laboratório de Programação 2 Ciência da Computação. Problema proposto

LP2 Laboratório de Programação 2 Ciência da Computação. Problema proposto Problema proposto Em um torneio de futebol a pontuação foi definida da seguinte maneira: vitória por goleada 6 pontos; vitória simples 3 pontos; empate 1 ponto. Como determinar a quantidade mínima de jogos

Leia mais

3 - Um objeto é lançado do chão para chegar ao alto de uma plataforma com 5 metros de altura. O lançamento é feito com uma velocidade inicial de 30 m/

3 - Um objeto é lançado do chão para chegar ao alto de uma plataforma com 5 metros de altura. O lançamento é feito com uma velocidade inicial de 30 m/ 1 - Um objeto é lançado a partir de uma plataforma de dez metros de altura com uma velocidade oblíqua de módulo igual a 10 m/s fazendo um ângulo de 30 o com o piso horizontal. Considere a gravidade igual

Leia mais

Exercícios para Aperfeiçoamento da Defesa Individual Homem-a-Homem

Exercícios para Aperfeiçoamento da Defesa Individual Homem-a-Homem Exercícios para Aperfeiçoamento da Defesa Individual Homem-a-Homem Pressionar a bola torna o drible e o passe mais difíceis, e aumenta as chances de ocorrer um erro do ataque. O objectivo principal é impedir

Leia mais

= = = 160 N = kg 800 m s

= = = 160 N = kg 800 m s Física I - 2. Teste 2010/2011-13 de Janeiro de 2011 RESOLUÇÃO Sempre que necessário, utilize para o módulo da aceleração resultante da gravidade o valor 10 0m s 2. 1 Um atirador com uma metralhadora pode

Leia mais

TREINAMENTO ESPECIAL DE COMBATE AO TERRORISMO Esquadrão Classe A

TREINAMENTO ESPECIAL DE COMBATE AO TERRORISMO Esquadrão Classe A TREINAMENTO ESPECIAL DE COMBATE AO TERRORISMO Esquadrão Classe A INFORMAÇÕES BÁSICAS DO CURSO: Duração: 5 dias. Data: 24 a 28 de Junho/2016. Horário: 08:00 as 18:00 Cidade: Rio de Janeiro/RJ. Local: Base

Leia mais

p Imagine que um Sistema de Controle do Banco pode ser acessado, além dos Gerentes, pelos Diretores do Banco

p Imagine que um Sistema de Controle do Banco pode ser acessado, além dos Gerentes, pelos Diretores do Banco Classe Abstrata 1 Expandindo o Sistema p Imagine que um Sistema de Controle do Banco pode ser acessado, além dos Gerentes, pelos Diretores do Banco class Diretor extends Funcionario { public boolean autentica(int

Leia mais

04- Uma escada homogênea de 40kg apóia-se sobre uma parede, no ponto P, e sobre o chão, no ponto C. Adote g = 10m/s².

04- Uma escada homogênea de 40kg apóia-se sobre uma parede, no ponto P, e sobre o chão, no ponto C. Adote g = 10m/s². PROFESSOR: Raphael Carvalho BANCO DE QUESTÕES - FÍSICA 2ª SÉRIE - ENSINO MÉDIO ============================================================================================== 01- Dois atletas em lados opostos

Leia mais

Considerando o sistema isolado de forças externas, calcula-se que o módulo da velocidade da parte m 3 é 10 m/s, com a seguinte orientação: a) d) y

Considerando o sistema isolado de forças externas, calcula-se que o módulo da velocidade da parte m 3 é 10 m/s, com a seguinte orientação: a) d) y 2 a EM Dione Dom Lista de Exercícios sobre Impulso, Quantidade de Movimento e Colisões - 2a Série - Física 1 1) Uma explosão divide um pedaço de rocha em repouso em três partes de massas m 1 = m 2 = 20

Leia mais

Professor: Paulo Adolfo Kepler (Zé)

Professor: Paulo Adolfo Kepler (Zé) Professor: Paulo Adolfo Kepler (Zé) INTRODUÇÃO Caro aluno! Você acaba de ingressar no fascinante mundo do Xadrez, o jogo de tabuleiro mais praticado no mundo. Você estará no comando de um poderoso exército,

Leia mais

Ficha de Avaliação Sumativa. Notas Gerais:

Ficha de Avaliação Sumativa. Notas Gerais: Ficha de Avaliação Sumativa EFA Tecnológico - Técnico de Informática e Sistemas UFCD:0790 Programação em Java - Applets Duração: 150 minutos Nome Formando: Data: / / Formador: João Leitão Classificação:

Leia mais

Regulamento de Prova de Tiro. Numero 2/2013. Duelo de Balão

Regulamento de Prova de Tiro. Numero 2/2013. Duelo de Balão Regulamento de Prova de Tiro Numero 2/2013 Duelo de Balão FINALIDADE Regulamentar a Prova de Tiro Duelo de Balão no âmbito do Estande de Tiro do 2º Batalhão de Policia do Exercito. MODALIDADE Tiro Policial.

Leia mais

Manual do KSpaceDuel. Andreas Zehender Eugene Trounev Tradução: José Pires

Manual do KSpaceDuel. Andreas Zehender Eugene Trounev Tradução: José Pires Andreas Zehender Eugene Trounev Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Regras do Jogo, Estratégias e Sugestões 7 3.1 Introdução ao ecrã de jogo do KSpaceDuel........................

Leia mais

FAP151-Fundamentos de Mecânica. Maio de 2009

FAP151-Fundamentos de Mecânica. Maio de 2009 FP11-Fundamentos de Mecânica. Maio de 9 7ª Lista de Exercícios. Movimento em duas e três dimensões. Lançamento de Projétil. Nos problemas que envolvem movimentos próximos à superfície da Terra e o valor

Leia mais

FEP 255 Mecânica dos corpos rígidos e Fluidos 1 a Lista de Exercícios, fevereiro de 2010

FEP 255 Mecânica dos corpos rígidos e Fluidos 1 a Lista de Exercícios, fevereiro de 2010 FEP 255 Mecânica dos corpos rígidos e Fluidos a Lista de Eercícios, fevereiro de 2. Onde está o CM das 3 partículas mostradas na figura ao lado? Figura.5 Figura 2.5 d 2. Considere 3 corpos iguais de massa

Leia mais

Colisões e Impulso. Evandro Bastos dos Santos. 23 de Maio de 2017

Colisões e Impulso. Evandro Bastos dos Santos. 23 de Maio de 2017 Colisões e Impulso Evandro Bastos dos Santos 23 de Maio de 2017 1 Introdução Sempre que ocorrem colisões, explosões, verificam-se que entre as partículas do sistema as forças trocadas são internas e de

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 - 2016.2 http://www.dcc.ufrj.br/~fabiom/java Múltiplos aliens Por enquanto todos os nossos aliens se parecem e se comportam do mesmo jeito, mas e se

Leia mais

Options vindos da I-formation Roy Kidd

Options vindos da I-formation Roy Kidd Options vindos da I-formation Roy Kidd Nosso ataque tem sido muito produtivo, tanto em jardas ganhas quanto em pontos marcados. Muito do sucesso tem sido devido aos atletas que nós estivemos aptos a recrutar

Leia mais

JUnit. Alexandre Menezes Silva Eduardo Manuel de Freitas Jorge

JUnit. Alexandre Menezes Silva Eduardo Manuel de Freitas Jorge JUnit Alexandre Menezes Silva alexandre_crvg@hotmail.com Eduardo Manuel de Freitas Jorge emjorge1974@gmail.com 0 Sumário O que é?... 2 Pra que serve?... 2 Arquitetura... 2 Método de comparação assertequals...

Leia mais