WAR. Equipe de desenvolvimento. Sumário
|
|
- Samuel Sequeira Natal
- 7 Há anos
- Visualizações:
Transcrição
1 Universidade Tecnológica Federal do Paraná Disciplina: IF62C - Fundamentos de Programação 2 Professores: Robinson Vida Noronha Equipe de desenvolvimento WAR Everton Plotchkacz Herica Batista Sumário Introdução... 2 Dados técnicos do jogo... 2 Dinâmica do Jogo... 3 As cartas... 3 O jogo... 3 Adaptação do jogo para o ambiente computacional... 7 Disposição dos jogadores e sua representação no ambiente computacional... 7 Modelo computacional... 7 Pacotes... 7 Classes... 8 Pacote Baralho comum... 9 Pacote War... 9 Pacote Controle Pacote Gráfico Pacote javax.swing Pacote java.awt.event Análise orientada a objetos do diagrama de classes Diagrama de classes... 14
2 Introdução War é a versão de cartas do famoso jogo de tabuleiro de mesmo nome. Através de uma estratégia, cada jogador tenta cumprir seu objetivo conquistando territórios que pertencem a outros jogadores, utilizando suas cartas de dados e cartas especiais. A figura a seguir mostra os vários conjuntos de cartas disponíveis: Dados técnicos do jogo Propriedade Valor Quantidade de participantes 3 a 4 Objetivo Conquistar os territórios definidos nas cartas objetivo antes dos demais jogadores Quantidade de cartas 8 cartas objetivo 16 cartas especiais 36 cartas território 49 cartas de dados 1 carta general Vencedor Vence quem cumprir o objetivo primeiro
3 Dinâmica do Jogo As cartas Cada jogador recebe uma carta-objetivo, por sorteio. Esse objetivo deverá ser mantido em segredo até o final do jogo. Em cada carta há dois objetivos, de acordo com o número de jogadores (3 ou 4). As cartas território devem ser embaralhadas e distribuídas igualmente entre os jogadores. Elas devem ficar abertas e com as faces viradas para cima, na frente de cada jogador. As cartas especiais devem ser embaralhadas e colocadas de lado, formando um monte, com a face virada para baixo. Elas serão conquistadas no decorrer do jogo. Cada carta tem uma função diferente, descrita na própria carta. As cartas de dados são usadas para ataque e defesa. Essas cartas são recebidas conforme a quantidade de cartas território que cada jogador possui. Os dados vermelhos de cada carta são usados para ataque, e os dados amarelos para defesa. A carta general serve para indicar qual jogador dará início à rodada. Ela passará de um jogador para outro a cada rodada, seguindo sempre no sentido horário. Uma rodada termina depois que todos os jogadores tiveram sua vez de jogar. Assim, quem iniciou uma rodada será o último a jogar na rodada seguinte. O jogo Por sorteio, escolhe-se o jogador que iniciará a primeira rodada. Ele ficará com a carta general. No início de cada rodada os jogadores somam o número de cartas território que possuem e dividem por 2. O resultado será o número de cartas de dados que cada jogador deverá receber. Isto é feito no início de cada rodada - a quantidade mínima de cartas de dados recebida é 3. O ataque poderá ser feito a qualquer território, desde que você possua outro território no mesmo continente ou possua uma carta território que faça fronteira com o território a ser atacado.
4 O atacante deve anunciar de que território vai partir o ataque e qual território será atacado. O jogador escolhe uma carta (de dados ou especial) e a deixa com a face virada para baixo. O jogador que possui o território atacado deve defendê-lo, usando para tal uma das cartas em sua mão ou virar uma carta do monte de compras. A carta de defesa deve ser colocada sobre a carta de ataque, de cabeça pra baixo, de forma que a coluna com os dados de ataque fique ao lado da coluna com os dados de defesa. Na sua vez de jogar, o jogador pode atacar quantas vezes quiser para conquistar um território adversário, desde que tenha cartas para isso. A cada ataque deve haver uma confrontação de cartas. A comparação de dados é feita do maior número para o menor. Compara-se o dado com mais pontos do atacante com o de mais pontos do defensor. A vitória será de quem tiver mais pontos. No caso de empate, a vitória será da defesa. Em seguida compara-se o segundo e o terceiro dado com mais pontos. A comparação é feita da seguinte forma: Comparação Ataque Defesa Vitória Maior 6 4 Ataque Segundo maior 6 3 Ataque Menor 3 3 Defesa Neste caso o ataque vence a batalha, por ter 2 vitórias contra 1 da defesa. Ao final de cada batalha, todas as cartas utilizadas são descartadas. Quando o ataque vence, o jogador fica com a carta território do defensor. Se perder, nada acontece e poderão ser feitos outros ataques.
5 Após efetuar os ataques, o jogador passa a vez para quem está à sua esquerda, que decide se deseja ou não atacar, e passa a vez. Quando o último jogador da rodada terminar seus ataques, a rodada é finalizada, e a carta general passa para o próximo jogador. Para iniciar uma próxima rodada, são necessários alguns procedimentos: os jogadores que conquistaram pelo menos uma carta território recebem uma carta especial (independente do número de territórios conquistados). Quem possuir um continente inteiro recebe cartas especiais extras conforme a tabela: Continente Cartas especiais América do Norte 2 América do Sul 1 Europa 2 África 2 Ásia 3 Oceania 1 Se acaso acontecer de um jogador tomar a última carta território de outro, aquele ficará também com as cartas especiais e de dados que este possuir, se não ultrapassar o limite de cartas. O jogo termina quando um jogador atinge seu objetivo, virando a carta objetivo para comprovar sua vitória. O jogo segue a dinâmica do seguinte diagrama:
6
7 Adaptação do jogo para o ambiente computacional A adaptação a ser realizada será a escolha de um mecanismo que gere várias combinações de dados ao invés de copiar as combinações de dados existentes nas cartas do jogo. Disposição dos jogadores e sua representação no ambiente computacional Os jogadores devem ser dispostos de maneira que um não veja as cartas de dados do outro. Exemplo para 3 jogadores: O General é indicado pela carta General, de onde partiu o primeiro jogador da rodada. O jogo segue quando o general passa a sua vez ao jogador à sua esquerda (sempre no sentido horário). Modelo computacional Pacotes Para obter uma melhor clareza e identificação das funções e objetivos de cada integrante do projeto, dividimos o mesmo até o momento em 6 pacotes, sendo eles:
8 a) BaralhoComum: Conjunto de classes genéricas para um modelo de baralho, possui informações das propriedades de uma carta, diferenciar uma carta de outra, distribuir e agrupar cartas, podendo então ser aplicado a qualquer tipo de jogo. b) War: Conjunto de classes específicas que definem o formato do jogo, onde cada classe é responsável por executar uma das regras que regem o jogo. c) Controle: as classes contidas nesse pacote são responsáveis pelo gerenciamento do jogo, ou seja, ela define quem são os jogadores, controla a pontuação, controla o inicio e o fim de uma rodada e de uma partida. d) Gráficos: Responsável por gerenciar as interfaces gráficas contidas na tela, como por exemplo, mensagens em caixas de texto, movimentação de figuras na tela. e) Javax.swing: pacote onde encontram-se todas as classes, interfaces para o controle de animações e ações do jogador com a interface gráfica. f) Java.awt.event: pacote onde encontram-se todas as classes e interfaces utilizadas no controle de hardware (mouse, teclado etc) e gerenciamento de tarefas de software, como iniciar e encerras aplicações. Classes As seguintes classes foram criadas para representar o jogo War, essas estão agrupadas em pacotes para melhor organização e separação de funções, vamos demonstrar cada uma delas de acordo com seu pacote.
9 Pacote Baralho comum Propriedades: responsável por armazenar as informações que uma carta pode conter, como por exemplo, a cor, valor, imagem entre outras. O nome de cada propriedade é armazenado em um Array do tipo string, cada propriedade deve possuir um valor que será armazenado na mesma posição, porém em um Array do tipo int e por último podemos ter ou não uma imagem associada a esse parâmetro e valor, sua a localização será armazenada em um Array do tipo string. As funções dessa classe são responsáveis por retornar, criar, alterar e apagar qualquer uma dessas informações. Carta: a classe carta possui uma variável chamada id, esta por sua vez é única e tem a função de selecionar as propriedades corretas da carta em questão. Tendo as propriedades selecionadas corretamente de acordo com seu id a classe é capaz de realizar comparações com qualquer outra carta, dessa forma ela nos informa se a propriedade da carta é maior, menor ou igual à outra da outra carta, cada função retorna um valor verdadeiro ou falso. Baralho: sua função é agrupar todas as cartas de mesmo tipo para formar um monte e então gerencia-las, ou seja, a classe pode informar a quantidade de cartas no monte, embaralhar as mesmas e distribuir para os jogadores conforme as regras do jogo. As funções dessa classe podem retirar inserir ou verificar o valor de uma carta que está no topo, no meio, no fundo ou em qualquer outra posição especifica. Pacote War Objetivo: informa ao jogador qual deve ser o continente a ser conquistado para que o mesmo seja o vencedor da partida, também é capaz de informar ao jogador se seu objetivo foi ou não completado com sucesso. Território: é uma carta que representa um país a ser ou não conquistado por um de seus adversários de acordo com o seu objetivo. Ele pode indicar ao jogador se pode ser atacado e se foi escolhido para uma batalha, também pode informar seu nome, o nome de seus países localizados no mesmo continente e se faz ou não fronteira com países de outros continentes para que estes possam ser atacados caso o jogador não possua um território pertencente a aquele continente. Continente: representa um conjunto de cartas territórios que fazem parte dele. Pode nos informar quanto países e quais fazem parte dele e assim descobrir se o continente está ou não completo de acordo com seus objetivos de jogo.
10 Dado: é uma carta utilizada durante as batalhas para efetuar ataques e defesas. Cada carta contém 3 valores aleatórios de um dado para o modo de ataque e da mesma forma a carta possui valores aleatórios utilizados para defesas. Pode indicar se foi escolhido e para o que foi escolhida se para ataque ou defesa, também indica o número de vitorias de ataque, defesa e empates, em caso de empate é computado como vitória da defesa. Especial: é uma carta que possui várias funções específicas, totalizando 16 métodos que podem anular ataques, vencer batalhas independentemente da defesa, recuperar cartas especiais descartadas entre outras, esses métodos são criados através de uma enumeração. Deck: conjunto de cartas territórios, dados, especiais e objetivo. Assemelha-se ao baralho, porém fica em posse do jogador, podendo indicar a quantidade exata de territórios, dados e especiais que estão com o jogador, estas informações são necessárias para verificações de quantidade de cartas na mão do jogador, se o jogador possuir um total de 15 cartas entre dados e especiais o mesmo não pode mais receber cartas em uma nova rodada, caso possua um valor inferior ele poderá receber mais cartas, sendo que a soma não poderá exceder esse valor. General: utilizado para indicar o jogador que irá iniciar a rodada, após todos os jogadores efetuarem ou não ataques e o próximo jogador for novamente o que está em posse da carta general a presente rodada é finalizada, então a carta general é passada para o jogador à sua esquerda, indicando o início de uma nova rodada. Atacante: essa classe é utilizada para indicar se o jogador vai ou não atacar outro jogador, caso resolva atacar ela é capaz de selecionar o território de onde parte o ataque e qual será seu alvo, também seleciona o dado para ataque ou uma carta especial caso possua em seu deck. Caso o jogador resolva não atacar um de seus adversários os métodos não serão executados, então a vez de atacar ou não passa para o jogador à sua esquerda. Defensor: é utilizada apenas pelo jogador que está sendo atacado no momento e suas funções são as mesmas do atacante. Ela somente irá existir se o jogador opinar por atacar algum território, caso contrário os métodos não serão executados. Batalha: responsável por processar as informações do atacante e defensor, é nela que as comparações serão executadas e pontuações computadas, ela somente irá existir se o jogador opinar por atacar algum território, caso contrário os métodos não serão executados.
11 Pacote Controle Estatística: calcula o desempenho de cada jogador levando em consideração a pontuação por rodadas e número de partidas que o jogador participou, podendo armazenar um vetor com o nome das propriedades e seus devidos valores. Jogador: armazena o código e nome de cada jogador da partida, também indica quantas partidas e rodadas foram disputadas bem como a sua pontuação atual para serem utilizadas nas estatísticas do mesmo. Rodada: controla o inicio e fim de cada rodada, nesse caso, uma rodada é finalizada quando o jogador da vez possui a carta general em mãos, cada jogador pode efetuar várias batalhas na mesma rodada desde que seja sua vez de jogar e possua cartas de dados ou especiais em seu deck. Partida: controla o inicio e o fim de uma partida, que por sua vez pode conter várias rodadas até que um dos jogadores possa completar seu objetivo. Ao inicio de cada rodada a classe partida é responsável por fazer a redistribuição de cartas conforme as regras do jogo. Quando um jogador completar seu objetivo a partida então é finalizada e definido o campeão. Mouse: executa o gerenciamento do mouse, ou seja, identifica a posição do cursor na tela, verifica se um botão do mouse foi pressionado, verifica se o scroll foi acionado entre outros. Teclado: executa o gerenciamento do teclado, ou seja, identifica e retorna o valor de uma tecla quando pressionada. Pacote Gráfico Imagem: contém funções para o controle das imagens exibidas na tela. Janela: gerencia a criação e o espaço onde as imagens e textos serão exibidos para os jogadores. Mensagem: utilizado para enviar e receber mensagens de ajuda ou mensagens de chats entre jogadores. Coordenada: controla e armazena o posicionamento das imagens, ícones entre outros itens que serão exibidos na tela para o jogador. Pacote javax.swing ImageIcon: gerencia a localização, abertura e fechamento dos arquivos de imagens que serão exibidos na tela. jframe: configura espaço para que as imagens sejam exibidas.
12 jpanel: cria o espaço para exibição das imagens. JTextArea: cria uma caixa de texto para exibição na janela. Pacote java.awt.event MouseEvent: lista de eventos e funções que devem ser implementadas na classe mouse para que seja possível identificar as ações feitas por ele. KeyListener: lista de eventos e funções que devem ser implementadas na classe teclado para que seja possível identificar quais teclas foram pressionadas. KeyEvent: lista de eventos e funções que devem ser implementadas para definir quando uma janela ou aplicação deve ser encerrada, inicializada, minimizada etc. Análise orientada a objetos do diagrama de classes 1) Existe Herança entre as classes? Se sim, apresente-as. Sim, as classes: Dado, Especial, Território e Objetivo herdam as funções da classe Carta. Da mesma forma as classes: Atacante e Defensor herdam as funções da classe Jogador. 2) Vislumbra-se a possibilidade do uso de polimorfismo? Explique. Sim, na classe Carta, os métodos de comparações ehmaior(), ehmenor(), ehigual(), recebem como argumentos uma referencia à classe carta, porém a classe Dado é um tipo de Carta, logo podemos passar para a comparação qualquer objeto que seja instanciado pelas classes: Especial, Dado, Território e Objetivo. Da mesma forma há polimorfismo na classe Jogador pois a classe Atacante é um tipo de Jogador assim como o Defensor. 3) Quais os tipos de relacionamentos foram empregados? Foram empregados: Associação entre classes (Classe Continente); Associação com multiplicidade (Classe Território); Associação de dependência (Classe Propriedade); Agregação (Classe Deck); Composição (Classe Baralho); Generalização (Classe Atacante, Defensor etc.); 4) Existe alguma classe Associativa? Se sim, quais e quais são os detalhes da associação que ela representa? A classe Continente é associada à Território, isso se faz necessário para sabermos quais países fazem parte de um continente, dessa forma, podemos verificar se o continente está ou não completo no deck do jogador e se seus objetivos foram completados com sucesso.
13 5) Existe, no diagrama de classes, alguma definição que conduza o programador a escolher alguma linguagem de programação específica? Não, da forma com que foi construído, o programador pode implementar o jogo em qualquer linguagem, a dificuldade da implementação é definida pela particularidade de cada linguagem. 6) Existe a definição de Enumerações? Sim, a classe Especial utiliza uma enumeração chamada TipoDeEspecial. Optouse por utilizar a enumeração, pois cada especial executa uma função totalmente diferente dos outros especiais, dessa forma os métodos referente a cada especial são executados de acordo com seu tipo. 7) Foi definido algum atributo estático? Se sim, justifique. A classe Carta e Jogador possuem atributos do tipo int estáticos, isso nos dá a possibilidade de incrementar sequencialmente um código que irá diferenciar uma carta da outra e um jogador do outro sem que o mesmo possa ser reescrito acidentalmente, ou seja, atribuir o mesmo código a dois jogadores diferentes. Além disso no pacote War a maioria das classes utiliza um atributo do tipo string static final que tem a função de diferenciar as classes quando forem comparadas, esses atributos não podem ser modificados, o que nos permite interromper uma execução se o jogador escolher uma carta de Dado e outra Objetivo para uma batalha, nesse caso a comparação dos tipos de carta irá nos retornar um valor informando que a batalha não poderá ser executada. 8) Existe alguma classe abstrata ou que contenha pelo menos um método abstrato? Se sim, justifique o uso da abstração. Não foram utilizadas classes abstratas.
14 Diagrama de classes
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CAMPUS CURITIBA ENGENHARIA ELETRÔNICA FELIPE GONÇALVES GARCIA FELIPE MARTINS DE LIMA
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CAMPUS CURITIBA ENGENHARIA ELETRÔNICA FELIPE GONÇALVES GARCIA FELIPE MARTINS DE LIMA LUZIA SAYURI KATAOKA HIGASKINO CLUE SUSPEITOS CURITIBA JULHO,2014 FELIPE
Leia maisClasses e Objetos. Sintaxe de classe em Java
Classes e Objetos Classes e Objetos A Programação Orientada a Objetos (POO) é uma técnica de programação que se baseia na construção de classes e utilização de objetos. Os objetos são formados por dados
Leia maisSCC0504 Programação Orientada a Objetos Projeto
SCC0504 Programação Orientada a Objetos Projeto Luiz Eduardo Virgilio da Silva ICMC, USP Proposta Consulte no Moodle o texto contendo a descrição detalhada do projeto Eventuais correções serão feita apenas
Leia maisAmbiente de programação
EXPLORANDO O O que é o SCRATCH? O software Scratch é um ambiente para a criação de jogos, histórias e animações, usando raciocínio lógico. A partir desta ferramenta é possível exercitar conceitos de lógica
Leia maisSCC0504 Programação Orientada a Objetos Prof. Luiz Eduardo Virgilio da Silva / Estevam Arantes (Monitor) Projeto
UNIVERSIDADE DE SÃO PAULO INSTITUTO DE CIÊNCIAS MATEMÁTICAS E DE COMPUTAÇÃO Departamento de Ciências de Computação SCC0504 Programação Orientada a Objetos Prof. Luiz Eduardo Virgilio da Silva / Estevam
Leia maisDAMA DAS EQUAÇÕES DO 1º GRAU
1 DAMA DAS EQUAÇÕES DO 1º GRAU Resolver equações de 1 grau; Estimular o raciocínio. Duplas. Material (um para cada dupla): Tabuleiro8x8 com 64 casas. 64 peças. O jogo é composto por um tabuleiro 8x8 com
Leia maisMAC 115 Introdução à Ciência da Computação ROTHELO
MAC 115 Introdução à Ciência da Computação INSTITUTO DE FÍSICA - BACHARELADO NOTURNO SEGUNDO SEMESTRE DE 2010 Terceiro Exercício-Programa (EP3) Data de entrega: até 06 de dezembro de 2010 (2a.feira) ROTHELO
Leia maisADAPTAÇÃO PEGA VARETAS (Números Inteiros Negativos)
1 ADAPTAÇÃO PEGA VARETAS (Números Inteiros Negativos) Objetivos Introduzir o conceito de números inteiros negativos; Desenvolvimento O professor confeccionará o jogo com os alunos ou distribuirá os jogos
Leia maisDesenvolvimento de um Jogo de Xadrez em Java
Desenvolvimento de um Jogo de Xadrez em Java Bruno Fontana Canella 1, Fabricio Giordani 2 1 Acadêmico do curso de Ciência da Computação Unidade Acadêmica de Ciências, Engenharias e Tecnologias - Universidade
Leia maisUniversidade Federal do ABC BCM Processamento da Informação Prática Projeto Campo Minado Primeiro Quadrimestre de 2018
Universidade Federal do ABC BCM0505 15 Processamento da Informação Prática Projeto Campo Minado Primeiro Quadrimestre de 2018 Professores Thiago Ferreira Covões Emilio Francesquini
Leia maisCalc. Interface, Formatação e Cálculos
Calc Interface, Formatação e Cálculos INTERFACE Tal como no Writer, a Interface do Calc composta pela organização dos menus e atalhos que compõem o programa, que dão acesso às suas funcionalidades. É interessante
Leia maisRoteiro. Introdução. Uma Introdução à Programação Orientada a Objetos e JAVA usando NetBeans. Objetos. Princípios da Orientação a Objetos
Uma Introdução à Programação Orientada a Objetos e JAVA usando NetBeans Roteiro Introdução Conceitos de Oientação a Objetos A Linguagem Java NetBeans (www.netbeans.org) Fernando Vieira Paulovich paulovic@icmc.usp.br
Leia maisManual de instruções do
Manual de instruções do São Carlos SP 2009 versão 1.0 Sumário 1.Requisitos técnicos...1 2.Preparativos...1 2.1.Acesse o o site do jogo...1 2.2.Espere o jogo ser carregado...1 2.3.A tela inicial...2 2.4.Antes
Leia maisRequisitos de sistemas
Requisitos de sistemas Unidade III - Casos de Uso Identificação de casos de uso Conceitos de orientação a objetos Modelagem do diagrama de classes e casos de uso 1 Casos de uso CONCEITO Especifica o comportamento
Leia maisManual do Kiriki. Albert Astals Cid Eugene Trounev Tradução: Luiz Fernando Ranghetti
Albert Astals Cid Eugene Trounev Tradução: Luiz Fernando Ranghetti 2 Conteúdo 1 Introdução 5 2 Como jogar 6 3 Regras do jogo, estratégias e dicas 8 3.1 Regras do jogo........................................
Leia maisENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral
ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral CAÇA-PALAVRAS http://www.gileduardo.com.br/ifpr/pci/downloads/referencia.c 1. Introdução O trabalho proposto tem por objetivo
Leia maisArquivos. Prof. Leonardo Barreto Campos 1
Arquivos Prof. Leonardo Barreto Campos 1 Sumário Introdução; A Classe File; Criando um arquivo de texto de acesso seqüencial; Exemplos de Interface; Lendo dados a partir de um arquivo de texto de acesso
Leia maisIntrodução à Programação C
Introdução à Programação C Fabio Mascarenhas - 2014.2 http://www.dcc.ufrj.br/~fabiom/introc Estado A interação com o usuário de nossas aplicações iniciais é bem linear: entrada com scanf, saída com puts
Leia maisDesign de Interface - Avaliação Final
Design de Interface - Avaliação Final A proposta deste trabalho era adaptar a interface gráfica de um jogo de tabuleiro clássico tomando como base os conhecimentos de Consistência, Hierarquia e Personalidade.
Leia maisCidades Sustentáveis Como Jogar. Informações Gerais
Cidades Sustentáveis Como Jogar Informações Gerais Se a sua equipe atingiu 10.600 pontos ou mais na 1ª etapa, ela está apta a participar desta 2ª etapa. Agora você vai usar tudo o que aprendeu na 1ª etapa
Leia maisCampeonato de Gamão. 1. Regras. 2. Servidor
Campeonato de Gamão 1. Regras O campeonato de gamão será disputado de acordo com as regras tradicionais do jogo, facilmente encontradas na Internet. As duas cores tradicionais das pedras do jogo serão
Leia maisMaterial criado e organizado por: Suéllen Rodolfo Martinelli. Disponibilizado em:
Material criado e organizado por: Suéllen Rodolfo Martinelli Disponibilizado em: www.scratchbrasil.net.br Um jogo muito simples e viciante que foi lançado no ano de 2014 para celulares, é o jogo Flappy
Leia maisCONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO
CONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO CLASSES E OBJETOS PARA PROGRAMAÇÃO ORIENTADA A OBJETOS Classes são estruturas das linguagens de POO criadas para conter os dados que
Leia maisEspecificação do Trabalho Prático
Especificação do Trabalho Prático O trabalho prático da disciplina consiste em desenvolver um programa utilizando a linguagem de programação C. A seguir, encontram-se a descrição do problema, a forma de
Leia maisMaterial reorganizado e adaptado por: Suéllen Rodolfo Martinelli. Disponibilizado em:
Material reorganizado e adaptado por: Suéllen Rodolfo Martinelli Disponibilizado em: www.scratchbrasil.net.br Material original criado por: Cesar Ferreira, Cláudio Gilberto César e Susana Seidel Disponibilizado
Leia maisSME Introdução à Programação de Computadores Primeiro semestre de Trabalho: jogo Semáforo
SME0230 - Introdução à Programação de Computadores Primeiro semestre de 2017 Professora: Marina Andretta (andretta@icmc.usp.br) Monitores: Douglas Buzzanello Tinoco (douglas.tinoco@usp.br) Amanda Carrijo
Leia maisManual do KSquares. Matt Williams Revisor: Eugene Trounev Tradução: Luiz Fernando Ranghetti Tradução: André Marcelo Alvarenga
Matt Williams Revisor: Eugene Trounev Tradução: Luiz Fernando Ranghetti Tradução: André Marcelo Alvarenga 2 Conteúdo 1 Introdução 5 2 Como jogar 6 3 Regras do jogo, estratégias e dicas 7 3.1 Regras do
Leia maisInterface. Movimentação na planilha
EXCEL Excel é uma das melhores planilhas existentes no mercado. As planilhas eletrônicas são programas que se assemelham a uma folha de trabalho, na qual podemos colocar dados ou valores em forma de tabela
Leia maisManual de utilização
Manual de utilização Para a utilização do sistema, podem ser usados tanto controles de XBOX 360 ligados ao computador, ou então por um teclado convencional. Ao abrir o sistema, a janela de configuração
Leia maisProgramação Orientada a Objetos. Vagner Luz do Carmo - Vluzrmos
Programação Orientada a Objetos Vagner Luz do Carmo - Vluzrmos Questão 1 Dada a seguinte classe na linguagem JAVA: public class Carro { public String retornacor(){ ; return Azul ; private String retornachassi(){
Leia mais08. A figura seguinte representa uma tela do Excel XP.
INFORMÁTICA A figura acima mostra uma janela do Windows XP, contendo informações acerca de uma lista de arquivos. Com relação a essa janela e ao Windows XP, responda a questão 01. 01. Ao se clicar o menu,
Leia maisTeclado. PdP. Autor: Tiago Lone Nível: Básico Criação: 20/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Teclado Autor: Tiago Lone Nível: Básico Criação: 20/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br http://www.automato.com.br
Leia maisUniversidade Estadual do Oeste do Paraná UNIOESTE Campus de Cascavel Colegiado de Ciência da Computação. Algoritmos Trabalho 3º Bimestre
Universidade Estadual do Oeste do Paraná UNIOESTE Campus de Cascavel Colegiado de Ciência da Computação Algoritmos Trabalho 3º Bimestre 1) A utilização de jogos de baralho tem sido um entretenimento muito
Leia maisPCI - Programação de Computadores I Trabalho Avaliativo - Semestral. Palavras Cruzadas
PCI - Programação de Computadores I Trabalho Avaliativo - Semestral Considerações! O trabalho semestral pode ser resolvido em dupla ou individual;! O(s) aluno(s) deve(m) ter total conhecimento sobre o
Leia maisLaboratório de programação II
Laboratório de programação II Herança e Polimorfismo Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Herança Mecanismo da Orientação a Objeto que permite criar novas classes aproveitando
Leia maisBoletim Técnico Gestão por Quadrantes Produto Processo Subprocesso Data publicação Desenvolvimento/Procedimento 1 Cadastro
Gestão por Quadrantes Produto : Totvs Gestão de Pessoas Versão 12.1.1 Processo : Gestão por Quadrantes Subprocesso : Gestão por Quadrantes Data publicação da : 15/10/2014 A Gestão por Quadrantes tem como
Leia mais1. Por que não utilizar a notação de composição da UML para mostrar que um cachorro é composto de altura, peso, cor e data de nascimento?
1. Por que não utilizar a notação de composição da UML para mostrar que um cachorro é composto de altura, peso, cor e data de nascimento? 2. Esboce um diagrama de classes para um capítulo de livro com
Leia maisTrabalho Prático Data de Entrega : 30 de Maio
Escola Superior de Tecnologia / Instituto Politécnico de Setúbal Algoritmos e Tipos Abstractos de Informação 2005/2006 Trabalho Prático Data de Entrega : 30 de Maio O problema Pretende-se realizar um jogo
Leia maisTrabalho Campeonato de Futebol Programação Orientada a Objetos (SCC204) Prof. Moacir Pereira Ponti Junior 26 de abril de 2011
Trabalho Campeonato de Futebol Programação Orientada a Objetos (SCC204) Prof. Moacir Pereira Ponti Junior 26 de abril de 2011 Trabalho Prático - Parte 2 Tarefas O Trabalho 2 envolve o uso de interface
Leia mais5ª Lista de Exercícios de Programação I
5ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. Questões que envolvam leitura de matrizes, a construção dessas matrizes pode ser realizada através da geração
Leia maisEA975 - Laboratório de Engenharia de Software
EA975 - Laboratório de Engenharia de Software Turmas K/L - 2017 Aula 8 Vamos inicialmente especificar com mais detalhes o termo "recurso" utilizado no estilo arquitetural REST. Em REST, recursos são uma
Leia maisAula 01 Microsoft Excel 2016
Aula 01 Microsoft Excel 2016 Prof. Claudio Benossi Prof. Rodrigo Achar Prof. Wagner Tufano São Paulo SP 2018 1 01 Informações sobre a interface Aprender a trabalhar com o Excel pode ser o divisor de águas
Leia maisSegundo trabalho prático de implementação Sistema de reserva de assentos
Segundo trabalho prático de implementação Sistema de reserva de assentos 1. Descrição do problema Computação Concorrente (MAB-117) 2016/2 Prof. Silvana Rossetto 1 DCC/IM/UFRJ 17 de novembro de 2016 Um
Leia maisManual do Tenente Skat. Martin Heni Eugene Trounev Revisor: Mike McBride Tradução: Marcus Gama Revisão: Stephen Killing
Martin Heni Eugene Trounev Revisor: Mike McBride Tradução: Marcus Gama Revisã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 A tela do jogo........................................
Leia maisLinguagem Java. Introdução. Rosemary Silveira Filgueiras Melo
Linguagem Java Introdução Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída
Leia maisProgramação para Games II. Professor Ariel da Silva Dias Orientação a Objetos
Programação para Games II Professor Ariel da Silva Dias Orientação a Objetos Pacotes Pacotes são um modo de organizar classes e interfaces Um programa pode ser formado por centenas de classes individiduais;
Leia maisRegras do jogo equipe de evolução de software /6/2006 versão 2.1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Regras do Jogo Objetivo do jogo: Os jogadores competem para terminar um projeto
Leia maisDesenvolvimento de Aplicações Desktop
Desenvolvimento de Aplicações Desktop Conceitos Básicos de POO Professor: Charles Leite Motivação Na Programação OO, um OBJETO é considerado a entidade central de um programa Assim, o desenvolvimento de
Leia maisManual do KsirK. Gael Kleag de Chalendar Nemanja Hirsl Tradução: Marcus Gama
Gael Kleag de Chalendar Nemanja Hirsl Tradução: Marcus Gama 2 Conteúdo 1 Introdução 6 2 Usando o KsirK 7 2.1 Jogando o KsirK....................................... 7 2.1.1 Iniciando um jogo.................................
Leia maisREGULAMENTO DO TORNEIO DE TRANCA - ASUFEPAR 2015
REGULAMENTO DO TORNEIO DE TRANCA - ASUFEPAR 2015 A Diretoria de Esportes torna públicas as seguintes informações sobre o Torneio de Tranca da ASUFEPAR 2015 1. DO PERÍODO DE REALIZAÇÃO E DAS INSCRIÇÕES
Leia maisInfoMix Tecnologia. SYSFARM Sistema de Gerenciamento de Farmácias UC003 Manter Produto Caso de Testes. Versão 1.00
InfoMix Tecnologia Soluções em Tecnologia da Informação SYSFARM Sistema de Gerenciamento de Farmácias UC003 Manter Produto s Versão 1.00 Laboratório de Revisão Data Versão Descrição Autor 14/11/2009 2.0
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Conceitos Básicos Sistema Operacional: Um Sistema Operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O Propósito do SO é fornecer
Leia maisEstatística Aplicada à Administração com o software KNIME. Prof. Dr. Evandro Marcos Saidel Ribeiro
UNIVERSIDADE DE SÃO PAULO FACULDADE DE ECONOMIA, ADMINISTRAÇÃO E CONTABILIDADE DE RIBEIRÃO PRETO DEPARTAMENTO DE ADMINISTRAÇÃO Estatística Aplicada à Administração com o software KNIME Prof. Dr. Evandro
Leia maisDCC / ICEx / UFMG. O Jogo SimulES. Eduardo Figueiredo.
DCC / ICEx / UFMG O Jogo SimulES Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo O Jogo SimulES Simulação de Engenharia de Software http://www.dcc.ufmg.br/~figueiredo/simules/ O jogo foi fortemente
Leia maisLinguagem de Programação II Programação Orientada a Objetos. Orientação a Objetos
Linguagem de Programação II Programação Orientada a Objetos Orientação a Objetos Prof. Alessandro Borges 2 Tópicos Introdução à Programação Orientada a Objetos Conceitos Objetivos Classes e Objetos Atributos
Leia maisSeleção de Problemas:
3º Contest Noturno 25 de Julho 213 Servidor CD MOJ: https://www.brunoribas.com.br/~moj/ Seleção de Problemas: Bruno Ribas 1 Par ou ímpar Problema: A Código Fonte: par.{c,cpp,pas,java} Muitas crianças gostam
Leia maisManual do KReversi. Clay Pradarits Desenvolvedor: Mario Weilguni Revisor: Lauri Watts Tradução: Stephen Killing
Clay Pradarits Desenvolvedor: Mario Weilguni Revisor: Lauri Watts 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 Fundamentos do Jogo...................................
Leia maisAntes de falarmos do novo modelo, vamos entender como o SophiA trabalhou até hoje.
Monitor SophiA Descrição: Depois do fechamento das notas de 2016 pudemos perceber que o processamento em segundo plano é mais rápido que o cálculo padrão do sistema, portanto, resolvemos alterar a forma
Leia maisDiagrama de Classes. Régis Patrick Silva Simão. Régis Simão Diagrama de Classes 1/42
Diagrama de Classes Régis Patrick Silva Simão Régis Simão Diagrama de Classes 1/42 Agenda Introdução Objetos Classes Atributos Operações & Métodos Relacionamentos Relacionamento: Associação Nome de Relacionamento
Leia maisDIAGRAMAS DE CLASSE UML
DIAGRAMAS DE CLASSE UML Projeto Detalhado de Software (PDS) Profa. Cynthia Pinheiro Antes de mais nada... Calendário de Reposições Aula 1: 27/10/2017, 8h-10h, Sala 8 Aula 2: A verificar Aula 3: A verificar
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça. Padrão Observer (Observador)
Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça Problema: Definir uma dependência um-para-muitos entre objetos, de forma quando o estado
Leia maisDANÔMIO. Objetivos Aprimorar o conhecimento da multiplicação de monômios.
DANÔMIO Objetivos Aprimorar o conhecimento da multiplicação de monômios. Materiais Dado feito de papel com um monômio em cada face, 6 tabelas que apresentam todas combinações de produtos dos monômios de
Leia mais(Sistema Especialista)
Torneio de Truco (Sistema Especialista) Prof. Dr. Luciano Antonio Digiampietri Escola de Artes, Ciências e Humanidades da USP Roteiro Contexto Educativo Descrição do Jogo de Truco Objetivo Descrição do
Leia maisCriando Classes em PHP
Aula 05 Programação Orientação a objetos Criando Classes em PHP Orientação a objetos nada mais é que um paradigma de programação. Esse paradigma não é novo, desde a década de 60 já existiam linguagem que
Leia maisEsta categoria mais geral, à qual cada objeto pertence, denominamos de classe; IFSC/POO + JAVA - prof. Herval Daminelli
Esta categoria mais geral, à qual cada objeto pertence, denominamos de classe; Tudo no mundo real pode ser representado por meio do conceito de "objeto": uma planta, uma mesa, uma pessoa, um sentimento,
Leia maisMAC110 Introdução à Computação EP no. 3 Prof. Dr. Paulo Miranda Instituto de Matemática e Estatística (IME) Universidade de São Paulo (USP)
MAC110 Introdução à Computação EP no. 3 Prof. Dr. Paulo Miranda Instituto de Matemática e Estatística (IME) Universidade de São Paulo (USP) Sokoban (zelador do armazén) é um tipo de jogo de transporte
Leia mais21090 Programação e-fólio A 2015/2016. E-fólio A. O e-fólio A é baseado no jogo do dominó (
E-fólio A O e-fólio A é baseado no jogo do dominó (https://pt.wikipedia.org/wiki/domin%c3%b3). Existem 4 alíneas, que devem ser realizadas sequencialmente, valendo cada alínea 1 valor. A última alínea
Leia maisComponentes Parte 02
Componentes Parte 02 Prof. Edwar Saliba Júnior Setembro de 2012 1 Botões que Mantêm o Estado Botões de estado: O Swing contém três tipos de botões de estado: JToggleButton, JCheckBox e JRadioButton. JCheckBox
Leia maisUNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática
Programação 1 Prof. Osório Aula 09 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 09 Disciplina: Linguagem
Leia maisRefinamentos sucessivos
Refinamentos sucessivos Objetivos: Estudar a técnica de refinamentos sucessivos Jogo: 2048 Implementaremos o jogo 2048, com o objetivo de estudar a manipulação dos elementos de uma matriz Utilizaremos
Leia maisLP II / 1ª Lista de Exercícios
LP II - 2013.2 / 1ª Lista de Exercícios Em todos os exercícios a aluno deve atender aos requisitos enunciados. Métodos e variáveis auxiliares podem ser criadas e usadas, desde que pertinentes. O aluno
Leia maisSOFTWARE EDUCATIVO. Ri-Li
SOFTWARE EDUCATIVO Ri-Li BENTO GONÇALVES Setembro de 2015 Sumário Apresentação do software... 3 O que é?... 3 Requisitos... 3 Objetivos... 3 Como funciona?... 4 Link para download... 4 Funcionamento do
Leia maisConciliação de Movimento / Extrato bancário
Introdução Conciliação de Movimento / Extrato bancário A conciliação de movimentos é um processo presente na maioria das empresas e trata da conferência das movimentações entre contas de diversas origens,
Leia maisOs arquivos podem conter qualquer tipo de informação: Texto Sons (Músicas) Imagens (Fotos, etc.) Vídeos E podem ser Programas de Computador
1. IDENTIFICANDO ARQUIVOS E PASTAS Arquivos Nos computadores todos os dados estão codificados (guardados/gravados) dentro de arquivos. O tempo todo criamos, alteramos e usamos arquivos no computador. Os
Leia maisPython. Resumo e Exercícios P3
Python Resumo e Exercícios P3 Resuminho Teórico Classes e Objetos Tudo em python é um objeto, objetos são instâncias de classes, como int, float, list, etc. a = 5 # a é um objeto da classe int b = 2.0
Leia maisManual do Kanagram. Danny Allen Tradução: Luiz Fernando Ranghetti Tradução: André Marcelo Alvarenga
Danny Allen Tradução: Luiz Fernando Ranghetti Tradução: André Marcelo Alvarenga 2 Conteúdo 1 Introdução 5 2 Usando o Kanagram 6 2.1 Jogando um jogo...................................... 7 3 Configurando
Leia maisOlimpíada Brasileira de Robótica
Olimpíada Brasileira de Robótica Instruções gerais - Uso da Planilha de Pontos INTRODUÇÃO A planilha de pontos foi criada para agilizar o processo de escolha das equipes campeãs do prêmio principal da
Leia maisINF 1620 Estruturas de Dados Semestre Segundo Trabalho: Jogo de Caça-Palavras
INF 1620 Estruturas de Dados Semestre 08.2 Segundo Trabalho: Jogo de Caça-Palavras O jogo de caça-palavras é um passatempo que consiste em descobrir palavras escondidas entre um conjunto de letras espalhadas
Leia maisModelagem de Classes. Mestrado em Engenharia de Produção e Sistemas Computacionais. Profa. Adriana Pereira de Medeiros
Modelagem de Classes Mestrado em Engenharia de Produção e Sistemas Computacionais Profa. Adriana Pereira de Medeiros adrianamedeiros@id.uff.br Resumo Introdução Conceitos em Orientação a Objetos Diagrama
Leia maisCurso teórico: Orientação a Objetos. Matemática computacional Marcos Aurelio Wozhiak Jr webzhiak.com.br
Curso teórico: Orientação a Objetos Matemática computacional Marcos Aurelio Wozhiak Jr webzhiak.com.br Objetivos Conhecer os conceitos fundamentais de orientação a objetos; Aprender a criar e utilizar
Leia maisIntrodução a orientação a objetos
2 Introdução a orientação a objetos Introdução 2 Linguagens procedimentais 2 Um pouco de história 2 Idéias básicas da POO 2 Classe, atributo e método 2 Herança 3 Polimorfismo 3 Vantagens e desvantagens
Leia maisEste jogo é indicado para alunos dos 6º ao 9º anos
Elaboração do Jogo: Twister Matemático Responsável: Rassiê Tainy de Paula O Jogo Baseado no já existente jogo Twister, em que, os jogadores têm que mover pés e mãos conforme a indicação da roleta sem perder
Leia maisEntendendo as janelas do Windows Uma janela é uma área retangular exibida na tela onde os programas são executados.
Windows Menu Entendendo as janelas do Windows Uma janela é uma área retangular exibida na tela onde os programas são executados. Minimizar Fechar Maximizar/restaurar Uma janela é composta de vários elementos
Leia maisLUMISOFT (Guia do usuário)
LUMISOFT (Guia do usuário) * O guia de utilização do Novo Lumisoft fornece informações completas sobre o seu uso, orientando os usuários sobre os novos recursos do programa, instruções, dicas e muito mais.
Leia maisFÓRUM. Fórum AMBIENTE VIRTUAL DE APRENDIZAGEM TUTORIAL DO. Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva
TUTORIAL DO FÓRUM AMBIENTE VIRTUAL DE APRENDIZAGEM Fórum Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva 1 1. O que é um Fórum 2. Como criar um Fórum de discussão 3. O que é uma linha de discussão
Leia maisSOFTWARE EDUCATIVO. Manual CHILDSPLAY
SOFTWARE EDUCATIVO Manual CHILDSPLAY BENTO GONÇALVES Setembro de 2015 Sumário O que é?... 3 Requisitos... 3 Objetivos... 3 Link para download... 4 Tela Inicial... 5 Jogo da Memória... 6 Aquário... 7 Teclado...
Leia maisUNIDADE 5 Aplicação dos Conceitos de Orientação a Objetos
UNIDADE 5 Aplicação dos Conceitos de Orientação a Objetos Objetivo da Unidade*: Conhecer e aplicar os conceitos mais importantes associados a orientação a objetos. 5.1 Métodos e atributos estáticos Atributos
Leia maisO jogo de Bozó POO. Prof. Marcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP 1/10
O jogo de Bozó POO Prof. Marcio Delamaro Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP 1/10 O que é O Bozó é um jogo de dados. Tem vários outros nomes mas vamos usar o nome correto: Bozó
Leia mais7 Comandos e Estruturas de Controle
Lógica para a Programação - 1º semestre AULA 03 Prof. André Moraes 7 Comandos e Estruturas de Controle Na criação de algoritmos é comum utilizar conceitos de bloco lógico, entrada e saída de dados, constantes,
Leia maisEngenharia de Software. Aula 10 Representação dos Conceitos de Orientação a Objetos. Prof. Me. Rogério Ferreira
Engenharia de Software Aula 10 Representação dos Conceitos de Orientação a Objetos Prof. Me. Rogério Ferreira 2 Roteiro Representação dos Conceitos OO Mensagens Navegabilidade Pacotes Encapsulamento Herança
Leia maisINFORMÁTICA APLICADA AULA 05 WINDOWS XP
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 WINDOWS XP Profª Danielle Casillo SUMÁRIO Painel de Controle 2 PAINEL DE CONTROLE Fornece
Leia mais08/09/10. Atividade Supervisionada: Programação de Computadores. Profa.: Alessandra Bussador
08/09/10 Atividade Supervisionada: Programação de Computadores Profa.: Alessandra Bussador Leia atentamente TODO o enunciado do trabalho (a especificação do problema e os detalhes sobre a confecção, submissão
Leia maisUNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM FUNDAMENTOS EM ORIENTAÇÃO A OBJETOS
Data final de entrega 16/09/2014, até às 23h59min Enviar o arquivo de respostas em formato PDF e o arquivozip com códigos fontes para o e-mail motafernandomaia@gmailcom, insira no assunto do e-mail [Lista
Leia maisLinguagens de Programação Departamento de Engenharia Eletrônica e de Computação - DEL-Poli/UFRJ Prof.: Miguel Elias Mitre Campista
Linguagens de Programação Departamento de Engenharia Eletrônica e de Computação - DEL-Poli/UFRJ Prof.: Miguel Elias Mitre Campista == Laboratório 11 == 1. Escreva uma classe Carrinho para armazenar Itens
Leia maisProgramação Orientada a Objetos. Professor: André Luis Meneses Silva br.geocities.com/programacao2ufs
Programação Orientada a Objetos Professor: André Luis Meneses Silva andreluis.ms@gmail.com br.geocities.com/programacao2ufs [ Conteúdo ] Objeto Mensagens Classe Encapsulamento Visibilidade Membros de Instância
Leia maisMicrosoft Excel INTRODUÇÃO PARTE 1
Microsoft Excel INTRODUÇÃO PARTE 1 Índice 01-) Ativando o Excel... 2 a-) No botão Iniciar... 2 b-) via Mouse... 2 c-) Ativando pelo nome do programa.... 3 02-) Barra de Ferramentas do Excel... 3 a-) Barra
Leia mais1. Crie um novo projeto Scratch. Apague o gato clicando com o botão direito e em apagar.
Nível 3 Ferramenta de desenho Introdução: Neste projeto, vamos criar uma ferramenta de pintura para criar desenhos. Esta ferramenta permitirá escolher a cor do lápis, limpar a tela, usar carimbos e muito
Leia maisNa estrutura acima, você colocará todos os vídeos existentes na rede IpTube no vetor de vídeo e todas as tags no vetor de tag.
Universidade Federal de Pernambuco Centro de Informática Lista 5 Introdução a Programação Prof: Adriano Sarmento Data: 09/01/14 Data de entrega: 21/01/14 Considerações: Leia a lista toda, o quanto antes,
Leia maisTrabalho GA - Editor de Cenário Isométrico
Objetivo A tarefa consiste em criar um editor gráfico de cenários para jogos 2D com visão isométrica. O editor deve permitir que o usuário possa criar, abrir e editar mapas (tilemaps) com tileset de visão
Leia mais1 - Obter as séries temporais de um ponto (pág. 1/2)
1 - Obter as séries temporais de um ponto (pág. 1/2) As séries podem ser obtidas: Clicando com o botão esquerdo do mouse sobre o mapa do Google Maps em qualquer local da América do Sul ; Fornecendo as
Leia mais