Jogo de Tabuleiro - Mancala Relatório Final
|
|
|
- Antônio Castel-Branco Carlos
- 10 Há anos
- Visualizações:
Transcrição
1 Jogo de Tabuleiro - Mancala Relatório Final Inteligência Artificial 3º ano do Mestrado Integrado em Engenharia Informática e Computação Elementos do Grupo: Bruno Lima [email protected] Pedro Barbosa [email protected] Ricardo Amorim [email protected] 21 de Maio de
2 Índice 1. Funcionalidades Estrutura do programa Esquemas de Representação de Conhecimento Análise de complexidade Ambiente de desenvolvimento Avaliação do programa Conclusão Recursos
3 1. Objetivo No âmbito das metodologias associadas à inteligência artificial, procurouse implementar o jogo de tabuleiro Mancala para dois jogadores que permita a um humano jogar contra o computador ou outro humano, fazendo uso do algoritmo Minimax para o cálculo das melhores jogadas em cada momento. Desta implementou-se também uma componente de inteligência artificial que pode ser usada quer pelo computador, dependendo dos graus de dificuldade, quer pelo jogador, caso este opte por uma sugestão para a jogada. 2. Descrição 1. Funcionalidades O programa disponibiliza uma jogabilidade bastante intuitiva, graças a uma componente gráfica da interface com o utilizador. Enunciam-se a seguir as funcionalidades oferecidas pela aplicação: Três tipos de jogo: humano-humano e humano-computador e computador-computador; Diferentes níveis de profundidade na pesquisa das soluções ótimas; Interface gráfica com menus de navegação; Apresentação dos melhores resultados dos jogadores humanos; Diferentes heurísticas para a inteligência artificial; Visualização do estado do jogo e da pontuação de cada jogador; 2. Estrutura do programa O programa divide-se em três módulos para as funcionalidades que não requerem interação com o utilizador e quatro módulos que implementam quer a interface em modo de texto, quer em modo gráfico. Apresenta-se a seguir a descrição de cada um dos módulos da jogabilidade: 3
4 Board - implementa as características do tabuleiro em jogo e as estruturas para tal implementação: o número de peças em cada casa, o número de células em cada Mancala 1 ; IA o módulo de inteligência artificial é responsável por calcular uma jogada que possa trazer mais pontos para o jogador que fez o pedido, tendo em conta as regras do jogo no que toca as jogadas grátis ou captura de peças do adversário. Para este cálculo recebe um objeto do tipo Game e a profundidade a utilizar para o algoritmo. Game este módulo recorre a um objeto do tipo Board para gerir as jogadas feitas, o cálculo de possíveis jogadas recorrendo ao algoritmo implementado no módulo IA e verificar a existência de trunfos como nova jogada ou captura de peças do adversário. Relativamente aos módulos da interface com o utilizador, apresenta-se a seguir uma descrição dos mesmos e da interacção com os módulos anteriores: MancalaConsole implementa a interface do programa em modo de texto, permitindo a utilização das funcionalidades do jogo sem interface gráfica; MancalaGUI à semelhança do módulo anterior, o mancalagui configura a interface com o utilizador, mas no modo gráfico, com diferentes menus de interação com o mesmo. Uma vez que se optou pela inclusão de uma biblioteca de gráficos 2D avançados, a implementação deste módulo seguiu a estrutura de um jogo por estados, sendo que o módulo MancalaGUI decide, em cada momento, em que estado está o jogo. Assim, dentro deste módulo encontram-se outros dois componentes que a seguir se enumeram: 1 O Mancala de um jogador é o cesto para o qual este deposita as pedras que em cada jogada passem para lá do seu tabuleiro. 4
5 MainMenuState: este estado apresenta a interface inicial, quando o programa é executado com as opções de jogar ou sair e a lista das melhores pontuações obtidas; GameplayState: depois do menu inicial, o jogo é iniciado neste estado. Apresenta os componentes básicos o tabuleiro e as peças uniformemente distribuídas bem como as pontuações de cada jogador (que reflectem o número de peças no Mancala de cada um); 3. Esquemas de Representação de Conhecimento Para representação do conhecimento, foram usados 2 arrays com 6 posições, cada um correspondendo aos bolsos de cada jogador, onde são guardados os números de pedras que cada jogador possui em cada bolso. São ainda utilizadas duas variáveis para guardar o número de pedras de cada um dos Mancalas. Estas variáveis são utilizadas no decorrer do jogo para a avaliação das pontuações e das jogadas possíveis. A seguir apresenta-se uma breve descrição de outras estruturas vitais da aplicação: Tabuleiro é utilizado um inteiro que quantifica a quantidade de pedras em cada Mancala e um array de inteiros para descrever a quantidade de pedras em cada bolso para cada jogador; Jogada do computador um jogador que pede a jogada, um inteiro para a posição do bolso sobre a qual incide a jogada e um número (float) para o valor calculado pela heurística; Jogada do jogador humano esta jogada é descrita por um jogador sobre o qual incide e um inteiro que reflete o bolso do qual serão retiradas as pedras; 5
6 4. Análise de complexidade Se a profundidade máxima da árvore for m e em cada nó houver b hipóteses possíveis (fator de ramificação), a complexidade temporal e espacial do algoritmo Minimax são O(b m ) e O(bm) respectivamente. Aplicando cortes Alfa-Beta a complexidade temporal passa para O(b m/2 ) (com uma ordenação perfeita) e a complexidade espacial mantem-se em O(bm). 5. Ambiente de desenvolvimento O trabalho foi desenvolvido em ambiente Windows (Windows 7), com recurso à ferramenta de desenvolvimento de software Eclipse e Netbeans. A escolha da linguagem de programação a utilizar recaiu sobre o Java dada a sua versatilidade em ambientes que recorram a interface gráfica. Relativamente à interface gráfica disponibilizada foi utilizado um motor gráfico 2D baseado no LWJG (Lightweight Java Game Library) o slick2d. Este motor permitiu uma integração robusta de gráficos avançados em opengl na lógica inerente ao programa, ao mesmo tempo que ofereceu um conjunto de funcionalidades para tornar a interacção com o programa mais apelativa, como menus de navegação. Para esta integração foi então necessário incluir ambas as bibliotecas na ferramenta Eclipse 2. Para executar a aplicação basta incluir as referidas bibliotecas nesta ferramenta, estando imediatamente a seguir disponíveis todas as funcionalidades do jogo. 6. Avaliação do programa Na implementação efectuada, foram especificadas 3 heurísticas: H1 Diferença entre as pontuações dos jogadores; H2 Distância de pontos do jogador para ganhar o jogo; H3 Distância de pontos do jogador adversário para ganhar o jogo; configurada: Na tabela seguinte apresentam-se os resultados, para cada heurística 2 Para configurar facilmente as bibliotecas LWJGL, deve consultar o seguinte endereço: e acrescentar o ficheiro slick.jar juntamente com os restantes 6
7 Resultados obtidos Jogador 1 Jogador 2 Resultados Heuristica1 - Sem A-B P6 Heuristica2 - Sem A-B P6 10/0 Heuristica1 - Com A-B P4 Heuristica2 - Com A-B P4 10/0 Heuristica1 - Sem A-B P4 Heuristica3 - Sem A-B P4 10/0 Heuristica1 - Com A-B P6 Heuristica3 - Com A-B P4 10/0 Heuristica2 - Sem A-B P4 Heuristica3 - Sem A-B P4 0/10 Heuristica2 - Com A-B P4 Heuristica3 - Com A-B P4 0/10 Legenda: A-B Alfa-Beta P4 Profundidade 4 P6 Profundidade 6 7
8 7. Conclusão Após o desenvolvimento do projeto foram consolidados os conceitos envolvidos com os algoritmos de pesquisa de soluções ótimas ou, em caso de ambiguidades (existência de várias jogadas que levam ao mesmo valor) resolver as mesmas com a pesquisa em maior profundidade. Por fim concluímos que o Minimax é um bom algoritmo para pesquisas de soluções em ambientes onde o espaço de resultados esperados é facilmente descrito e que nem sempre os cortes alfa e beta levam à redução da amostra em análise. 8
9 8. Recursos No desenvolvimento do programa foram utilizados os seguintes recursos: Ferramentas de desenvolvimento Eclipse e NetBeans Biblioteca de gráficos 2D em Java, LWJGL, Ferramentas de desenvolvimento de jogos com base em LWJGL Slick2d, E foram consultados os seguintes documentos: Métodos de resolução de problemas, Eugénio Oliveira, Faculdade de Engenharia da Universidade do Porto, 2012 "Artificial Intelligence: A modern approach". S.Russel, P.Norvig, Prentice-Hall, 3rd Ed., Alpha-beta prunning, consultado em 20 de Maio de 2012 Minimax Algorythm, consultado em 20 de Maio de 2012 Slick2d Project, acedido em 20 de Maio de 2012 Algoritmo Minimax, acedido em 16 Maio de
10 9. Manual de utilizador 9.1. Regras de jogo Enunciam-se a seguir as regras de jogo: Cada jogador começa com 4 pedras em cada um dos seus 6 bolsos e com o seu Mancala (bolso grande à sua direita) vazio (Fig2. Condições de início de jogo); Um jogador inicia a sua jogada removendo as pedras de um dos seus bolsos e distribuindo uma pedra por cada bolso, incluindo o seu Mancala, começando pelo bolso imediatamente à sua direita e continuando no sentido inverso dos ponteiros do relógio (Fig3. Primeira jogada: distribuir as 4 peças pelos 5 cestos à frente); Se o jogador tem pedras suficientes para distribuir, para lá do seu Mancala, tem de continuar a colocá-las nos bolsos do seu adversário (ignorando o Mancala do adversário) (Fig4. Passagem de peças para o adversário); Se a última pedra a ser distribuída for colocada no seu Mancala esse jogador tem direito a jogar novamente (Fig5. O jogador 1 (em baixo) pode repetir a jogada depois de enviar a peça para o seu MancalaRepetição de jogada). Se um jogador terminar a distribuição das pedras num bolso vazio (que seja seu) e o bolso oposto (bolso do adversário na mesma posição) contenha pedras, então retira essa pedra e todas as pedras que estejam do bolso oposto e coloca no seu Mancala; O jogo termina quando todos os 6 bolsos de um dos lados do tabuleiro estiverem vazios, o outro jogador terá então de retirar as pedras dos bolsos não vazios e colocá-las no seu Mancala (Fig6. Término do jogo); Um jogador é declarado vencedor quando todos os bolsos estiverem vazios e o número de pedras no seu Mancala for superior ao número de pedras no Mancala do adversário; 1
11 9.2. Sequência de execução Ao executar o programa é aberto um menu inicial onde são apresentadas as opções, New Game e Exit. Para iniciar um novo jogo terá de clicar na opção New Game, após a qual aparecerá um menu, onde deve seleccionar o tipo de jogo pretendido. Os tipos de jogo possíveis são Human VS Human, Human VS PC e PC VS PC. Clicando no tipo de jogo pretendido será poderá então iniciar o jogo, bastando clicar sobre o bolso que pretende. Nas páginas seguintes apresentam-se imagens da execução de um jogo: Fig1. Menu de modo de jogo 1
12 Fig2. Condições de início de jogo Fig3. Primeira jogada: distribuir as 4 peças pelos 5 cestos à frente 1
13 Fig4. Passagem de peças para o adversário Fig5. O jogador 1 (em baixo) pode repetir a jogada depois de enviar a peça para o seu Mancala 1
14 Fig6. Término do jogo 1
IA: Busca Competitiva. Ricardo Britto DIE-UFPI [email protected]
IA: Busca Competitiva Ricardo Britto DIE-UFPI [email protected] Sumário Introdução Árvores de Jogos Minimax Antecipação Limitada Poda Alfa-beta Introdução Jogos têm sido continuamente uma importante
MANUAL DO UTILIZADOR
MANUAL DO UTILIZADOR Versão 1.6 PÁGINA DE PESQUISA A página principal do PacWeb permite a realização de um número muito variado de pesquisas, simples, ou pelo contrário extremamente complexas, dependendo
Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores
Trabalhos Práticos Programação II Curso: Engª Electrotécnica - Electrónica e Computadores 1. Objectivos 2. Calendarização 3. Normas 3.1 Relatório 3.2 Avaliação 4. Propostas Na disciplina de Programação
Faculdade de Ciências da Universidade de Lisboa CURSO DE GPS. Módulo x. (Aula Prática) Reliance - Ashtech. Suas Aplicações Em SIG.
Faculdade de Ciências da Universidade de Lisboa CURSO DE GPS Módulo x (Aula Prática) Reliance - Ashtech e Suas Aplicações Em SIG (Carlos Antunes) INTODUÇÃO O Sistema Reliance baseia-se na utilização do
COMPUTAÇÃO e PROGRAMAÇÃO
COMPUTAÇÃO e PROGRAMAÇÃO 2º Trabalho Ano lectivo 2009/2010 MEMec e LEAN Data e hora limite de entrega: 6 de Janeiro de 2010, até às 23h59m Entrega: Submissão electrónica, via Fénix (ver instruções na secção:
A4 Projeto Integrador e Lista de Jogos
A4 Projeto Integrador e Lista de Jogos 1ª ETAPA PROJETO INTEGRADOR (2 pontos na A4) Como discutido em sala de aula, a disciplina de algoritmos I também fará parte do projeto integrador, para cada grupo
Manual de Colaboração
Manual de Colaboração 2 Introdução O zerozero.pt permite aos seus colaboradores a introdução de resultados e datas de jogos de diversas competições. Depois da óptima experiência desenvolvida com a nossa
Aplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Microsoft Word Folha
Manual de Utilização do Sítio da Disciplina
UNIVERSIDADE CATÓLICA PORTUGUESA DSI Manual de Utilização do Sítio da Disciplina para: Docentes Versão 7.00 Palma de Cima 1649-023 Lisboa Portugal Tel. 21 721 42 19 Fax 21721 42 79 [email protected]
O AMBIENTE DE TRABALHO DO WINDOWS
O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco
Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006
Visão Artificial Para a Indústria. Manual do Utilizador
Visão Artificial Para a Indústria Manual do Utilizador Luis Fonseca Carvalho de Matos ( [email protected] ) Julho de 2007 Índice de conteúdos 1. Apresentação......1 1.Conceito de Funcionamento......1 2.
4.3 Ferramentas para criar conteúdos/recursos educativos
4.3 Ferramentas para criar conteúdos/recursos educativos 4.3.2. Google Sites Célio Gonçalo Marques a) Introdução O Google Sites foi lançado oficialmente no dia 23 de Outubro de 2008 em mais de 37 línguas,
Microsoft Office FrontPage 2003
Instituto Politécnico de Tomar Escola Superior de Gestão Área Interdepartamental de Tecnologias de Informação e Comunicação Microsoft Office FrontPage 2003 1 Microsoft Office FrontPage 2003 O Microsoft
Google Sites. A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1
Google Sites A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1 1. Google Sites A Google veio anunciar que, para melhorar as funcionalidades centrais do Grupos Google, como listas de discussão
EIC. Projecto I. Manual do Utilizador. Vídeo Vigilância Abordagem Open Source. Curso: Engenharia de Informática e Comunicações Ano Lectivo: 2005/2006
EIC Engenharia de Informática e Comunicações Morro do Lena, Alto Vieiro Apart. 4163 2401 951 Leiria Tel.: +351 244 820 300 Fax.: +351 244 820 310 E-mail: [email protected] http://www.estg.iplei.pt Engenharia
Reconhecer a estrutura de um sistema operativo. Definir um plano de instalação de um servidor de rede local.
FICHA TÉCNICA Exercício nº 7 Data de Aplicação 12/02/2009 NOME DO EXERCÍCIO Selecção de Hardware para Rede Local 773 DESTINATÁRIOS Duração Pré Requisitos Recursos / Equipamentos Orientações Pedagógicas
Manual do Utilizador
Faculdade de Ciências e Tecnologia da Universidade de Coimbra Departamento de Engenharia Electrotécnica e Computadores Software de Localização GSM para o modem Siemens MC35i Manual do Utilizador Índice
ZS Rest. Manual Avançado. Menus. v2011 - Certificado
Manual Avançado Menus v2011 - Certificado 1 1. Índice 2. Introdução... 2 3. Iniciar o ZSRest... 3 4. Menus... 4 b) Novo Produto:... 5 i. Separador Geral.... 5 ii. Separador Preços e Impostos... 7 iii.
7.3. WINDOWS MEDIA PLAYER 12
7.3. WINDOWS MEDIA PLAYER 12 Este programa permite gerir toda a sua colecção de músicas, vídeos e até mesmo imagens, estando disponível para download no site da Microsoft, o que significa que mesmo quem
ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011
Manual Profissional BackOffice Mapa de Mesas v2011 1 1. Índice 2. Introdução... 2 3. Iniciar ZSRest Backoffice... 3 4. Confirmar desenho de mesas... 4 b) Activar mapa de mesas... 4 c) Zonas... 4 5. Desenhar
Manual de Administração Intranet BNI
Manual de Administração Intranet BNI Fevereiro - 2010 Índice 1. Apresentação... 3 2. Conceitos... 5 3. Funcionamento base da intranet... 7 3.1. Autenticação...8 3.2. Entrada na intranet...8 3.3. O ecrã
Aleph 18.01 Manual de utilização do módulo de circulação e empréstimos
Aleph 18.01 Manual de utilização do módulo de circulação e empréstimos Elaborado por: Amélia Janeiro e Ana Cosmelli SDUL 2008 Índice Apresentação... 3 1. Gestão de leitores... 5 1.1 Pesquisa de leitores...
Curso de Eng. Informática Linguagens de Programação. C Sharp University Data Processing. (C Sharp Universidade de Processamento de Dados) Docente:
Trabalho elaborado por: Carlos Palma nº5608 Curso de Eng. Informática Linguagens de Programação C Sharp University Data Processing (C Sharp Universidade de Processamento de Dados) Docente: José Jasnau
Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico
Tecnologias da Informação e Comunicação UNIDADE 1 Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico 1º Período Elementos básicos da interface gráfica do Windows (continuação).
Copyright 1999-2001 Restinfor, Lda
WinREST FrontOffice A Restauração do Séc. XXI Manual de Transição para uro Copyright 1999-2001 Restinfor, Lda Índice Pag. Transição para o Euro... 3 1. Módulo de conversão de valores... 3 2. Interface
Conceitos importantes
Conceitos importantes Informática Informação + Automática Tratamento ou processamento da informação, utilizando meios automáticos. Computador (Provem da palavra latina: computare, que significa contar)
Guia de Utilização. Acesso Universal
Guia de Utilização Índice PREÂMBULO...3 ACESSO À PLATAFORMA...3 ÁREA DE TRABALHO...4 APRESENTAR PROPOSTAS...9 RECEPÇÃO DE ADJUDICAÇÃO...18 PARAMETRIZAÇÃO DA EMPRESA...19 Acesso universal Proibida a reprodução.
GeoMafra Portal Geográfico
GeoMafra Portal Geográfico Nova versão do site GeoMafra Toda a informação municipal... à distância de um clique! O projecto GeoMafra constitui uma ferramenta de trabalho que visa melhorar e homogeneizar
OBI2014 Caderno de Tarefas
OBI2014 Caderno de Tarefas Modalidade Universitária, Fase 2 16 de agosto de 2014 A PROVA TEM DURAÇÃO DE 5 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2014 1 Instruções LEIA ATENTAMENTE
Mini-Projecto de PAII Ano Lectivo 2000/01
Departamento de Engenharia Informática Faculdade de Ciências e Tecnologia da Universidade de Coimbra Mini-Projecto de PAII Ano Lectivo 2000/01 Implementação do Jogo Caverna 1 Descrição do Jogo No jogo
EXCEL TABELAS DINÂMICAS
Informática II Gestão Comercial e da Produção EXCEL TABELAS DINÂMICAS (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Curso de Gestão Comercial e da Produção Ano Lectivo 2002/2003 Por: Cristina Wanzeller
Aplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho
Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.
1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.
Como Fazer um Vídeo no Windows Movie Maker
Como Fazer um Vídeo no Windows Movie Maker Versão deste documento: 1 1 Data de edição deste documento: 20 de Julho de 2011 1. Vá ao Iniciar -> Todos os Programas -> Movie Maker 2..Este é o aspecto do Movie
P HC XL - Nem calcula o produto que temos para si...
P HC XL - Nem calcula o produto que temos para si... Documento FAQs Poderão ser contemplados campos de utilizadores da ML? Essa possibilidade não existe. Os campos disponíveis são os campos base da tabela
GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática
Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/10 GereComSaber Ana Duarte, André Guedes, Eduardo
Manual do utilizador. Aplicação de agente
Manual do utilizador Aplicação de agente Versão 8.0 - Otubro 2010 Aviso legal: A Alcatel, a Lucent, a Alcatel-Lucent e o logótipo Alcatel-Lucent são marcas comerciais da Alcatel-Lucent. Todas as outras
Manual do KDots. Minh Ngo Tradução: André Marcelo Alvarenga
Minh Ngo Tradução: André Marcelo Alvarenga 2 Conteúdo 1 Introdução 5 2 Regras, estratégias e dicas do jogo 6 2.1 Conexões remotas...................................... 7 3 Apresentação da interface 8 3.1
GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática
Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/10 GereComSaber Ana Duarte, André Guedes, Eduardo
Trabalho de Implementação Jogo Reversi
Trabalho de Implementação Jogo Reversi Paulo Afonso Parreira Júnior {[email protected]} Rilson Machado de Olivera {[email protected]} Universidade Federal de Lavras UFLA Departamento de Ciência da
Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle
Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle Luís Filipe Borges Pinto Resumo: Este projecto consiste na implementação de uma aplicação WEB para monitorização
WINDOWS. O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador.
WINDOWS O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
Jogos - aula 2. Xadrez chinês. Exemplo de função de avaliação:
Exemplo de jogo: Xadrez chinês Jogos - aula 2 Função de avaliação? Prof. Luis Otavio Alvares 1 2 Xadrez chinês Ligue 4 Exemplo de função de avaliação: o valor das peças é de acordo com a sua posição: 12
ROUPA DE TRABALHO VOLVO, ENCOMENDAR NO PORTAL WEB
ROUPA DE TRABALHO VOLVO, ENCOMENDAR NO PORTAL WEB COMO ENCOMENDAR Antes de começar a encomendar... página 2 6 Criar uma encomenda... página 7 22 2015-02-18 ANTES DE COMEÇAR A ENCOMENDAR Esta aplicação
Manual do Usuário. Financeiro. SIGA-ADM vers o 12.05
Manual do Usuário Financeiro SIGA-ADM vers o.05 Projeto SIGA-EPT Manual do Usuário Módulo Financeiro Introdução O Manual do Usuário / Módulo Financeiro tem como objetivo apresentar as funções do Módulo
Motor de Pesquisa Baseado na Web Semântica
Motor de Pesquisa Baseado na Web Semântica Rui Gaspar, Ricardo Clemente {ruiandre, ricjorge}@student.dei.uc.pt Resumo: Com este projecto pretende-se desenvolver um motor de pesquisa, que implemente conceitos
Configuração do Ambiente de Trabalho
pag. 1 Configuração do Ambiente de Trabalho 1. Utilização da Área de Trabalho Criação de Atalhos: O Windows NT apresenta um Ambiente de Trabalho flexível, adaptável às necessidades e preferências do utilizador.
Ferramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o da d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a AnimatorDV M a
CAPÍTULO 4 Implementação do modelo num programa de cálculo automático
CAPÍTULO 4 Implementação do modelo num programa de cálculo automático Neste capítulo, será feita a demonstração da aplicação do modelo num programa de cálculo automático, desenvolvido em linguagem de programação
GeoMafra Portal Geográfico
GeoMafra Portal Geográfico Nova versão do site GeoMafra Toda a informação municipal... à distância de um clique! O projecto GeoMafra constitui uma ferramenta de trabalho que visa melhorar e homogeneizar
Tarefa Orientada 2 Criar uma base de dados
Tarefa Orientada 2 Criar uma base de dados Objectivos: Criar uma base de dados vazia. O Sistema de Gestão de Bases de Dados MS Access Criar uma base dados vazia O Access é um Sistema de Gestão de Bases
CENTRO DE INFORMÁTICA
CENTRO DE INFORMÁTICA Manual do Utilizador Membro da Comissão da Faculdade/Escola Ver 2.0 Maputo, Julho de 2015 ÍNDICE 1. VISÃO GERAL DO e-sisqual... 1 1.1. Funções especificas... 2 2. COMO ACEDER E SAIR
Criando Quiz com BrOffice.impress
Criando Quiz com BrOfficeimpress A ferramenta de apresentação possibilita o desenvolvimento de várias atividades interativas como: Sete erros Quiz (Perguntas/Respostas), Colocar em ordem objetos, alfabeto,
PROJ. Nº 528362 LLP-1-2012-1-NL-ERASMUS-ECUE
REDIVE GUIA LMS PROJ. Nº 528362 LLP-1-2012-1-NL-ERASMUS-ECUE Projecto financiado com o apoio da Comissão Europeia. A informação contida nesta publicação vincula exclusivamente o autor, não sendo a Comissão
Aula 03 PowerPoint 2007
Aula 03 PowerPoint 2007 Professor: Bruno Gomes Disciplina: Informática Básica Curso: Gestão de Turismo Sumário da aula: 1. Abrindo o PowerPoint; 2. Conhecendo a Tela do PowerPoint; 3. Criando uma Nova
Microsoft Windows. Aspectos gerais
Aspectos gerais É um sistema operativo desenvolvido pela Microsoft Foi desenhado de modo a ser fundamentalmente utilizado em computadores pessoais Veio substituir o sistema operativo MS-DOS e as anteriores
WordPress Institucional UFPel Guia Rápido
GABINETE DO REITOR COORDENAÇÃO DE TECNOLOGIA DA INFORMAÇÃO NÚCLEO DE SISTEMAS DE INFORMAÇÃO SEÇÃO DE TECNOLOGIAS PARA WEBSITES WordPress Institucional UFPel Guia Rápido Versão 2.0.1 Março de 2015 Introdução
Construir um e-portefólio com o Blogger
TUTORIAIS CienTIC7 Construir um e-portefólio com o Blogger O suporte informático para um e-portefólio pode ser tão simples como um documento criado num processador de texto ou tão específico e elaborado
EAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador
EAmb V.1 ESPOSENDE AMBIENTE GestProcessos Online Manual do Utilizador GestProcessos Online GABINETE DE SISTEMAS DE INFORMAÇÃO E COMUNICAÇÃO EAmb Esposende Ambiente, EEM Rua da Ribeira 4740-245 - Esposende
Parametrização de Pedidos para a Cozinha
Parametrização de Pedidos para a Cozinha 1 Neste manual iremos demonstrar como parametrizar impressoras e produtos para executar pedidos. Parametrização e configuração de impressoras de pedidos. Entrar
Manual do Utilizador. Impressoras de Rede / Sistemas Operativos Windows. Versão 1.3, Novembro de 2013
Manual do Utilizador Impressoras de Rede / Sistemas Operativos Windows Versão 1.3, Novembro de 2013 Quaisquer duvidas podem ser esclarecidas através do email: [email protected] Serviços de Informática, ESMAE
DHL PROVIEW MANUAL O DHL PROVIEW DÁ-LHE TOTAL CONTROLO SOBRE OS SEUS ENVIOS.
Online Shipping DHL PROVIEW MANUAL O DHL PROVIEW DÁ-LHE TOTAL CONTROLO SOBRE OS SEUS ENVIOS. O DHL ProView é uma ferramenta on-line de seguimento de envios lhe permite gerir todos os seus envios e notificações.
Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos
Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se
Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:
Manual da Turma Virtual: MATERIAIS Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: MENU TURMA VIRTUAL MENU MATERIAIS CONTEÚDO/PÁGINA WEB Esta operação possibilita que
Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP
Departamento de Sistemas e Informática Licenciatura em Engenharia Informática Industrial Projecto ARC Ano Lectivo de 2006/2007 EDP Processamento das Leituras dos Contadores de Electricidade dos Consumidores
Sistema de Informação Integrado da Universidade de Évora
Sistema de Informação Integrado da Universidade de Évora Perfil Candidato MANUAL DE UTILIZAÇÃO Módulo: Candidaturas online (2.º/3.º Ciclo, e outros Cursos não conferentes de Grau) O Módulo de Candidaturas
Colocar em prática. Tópicos para aprender. Colocar em prática. Utilizar as aplicações da Microsoft Windows num quadro interactivo SMART Board
Utilizar as aplicações da Microsoft Windows num quadro interactivo SMART Board Quando se encontra a trabalhar em contexto grupal, a utilização do quadro interactivo SMART Board poderá ajudá-lo a poupar
SOFTWARE LIVRE JCLIC: EXPLORANDO CONCEITOS MATEMÁTICOS ATRAVÉS DA CRIAÇÃO DE ATIVIDADES LÚDICAS
SOFTWARE LIVRE JCLIC: EXPLORANDO CONCEITOS MATEMÁTICOS ATRAVÉS DA CRIAÇÃO DE ATIVIDADES LÚDICAS GT 05 - Educação Matemática: tecnologias informáticas e educação à distância Alexandre Branco Monteiro, Universidade
Terceira Avaliação Visualg & Pascal
Primeiro trabalho Sistema de controle acadêmico Objetivo: implementar um programa de computador que realiza o controle acadêmico de uma turma em uma disciplina específica. O programa deve ser capaz de
Ministério da Cultura
Ministério da Cultura MANUAL DO PROPONENTE: PROPOSTAS VERSÃO 1.1 HISTÓRICO DE REVISÃO Data Versão Descrição Autor 10/11/2011 1.0 Criação do documento. Aline Oliveira - MINC 07/01/2013 1.1 Atualização do
INTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO
INTRODUÇÃO 12. DOCUMENTAÇÃO Na plataforma Java SE 7, há cerca de 4000 classes e interfaces disponíveis para utilizarmos em nossas aplicações Podemos visualizar a documentação dessas classes e interfaces
SAFT para siscom. Manual do Utilizador. Data última versão: 07.11.2008 Versão: 1.01. Data criação: 21.12.2007
Manual do Utilizador SAFT para siscom Data última versão: 07.11.2008 Versão: 1.01 Data criação: 21.12.2007 Faro R. Dr. José Filipe Alvares, 31 8005-220 FARO Telf. +351 289 899 620 Fax. +351 289 899 629
BOLETIM INFORMATIVO TÉCNICO LIBERAÇÃO DE ATUALIZAÇÃO - CORDILHEIRA VERSÃO 2
BOLETIM INFORMATIVO TÉCNICO LIBERAÇÃO DE ATUALIZAÇÃO - CORDILHEIRA VERSÃO 2 Cordilheira Recursos Humanos CRH 2.85A As rotinas de Retiradas de Pró-labore e Autônomos tiveram diversas alterações, com o objetivo
Relatório SHST - 2003
Relatório da Actividade dos Serviços de Segurança, Higiene e Saúde no Trabalho Relatório SHST - 2003 Programa de Validação e Encriptação Manual de Operação Versão 1.1 DEEP Departamento de Estudos, Estatística
A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO
DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,
Windows Live Movie Maker
Windows Live Movie Maker Passo-a-passo para Professores Criar um filme com o Windows Live Movie Maker Descarregue o programa 1. Visite o site http://explore.live.com/windows-live-movie-maker e descarregue
Aplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho
CGA Directa. Manual do Utilizador. Acesso, Adesão e Lista de Subscritores
CGA Directa Manual do Utilizador Acesso, Adesão e Lista de Subscritores Versão 1.00 de 10 de Março de 2008 Índice Pág. Introdução 3 Capítulo 1 Capítulo 2 Capítulo 3 Acesso Acesso 4 Adesão Adesão 5 2.1
Manual de utilização do Moodle
Manual de utilização do Moodle Iniciação para docentes Universidade Atlântica Versão: 1 Data: Fevereiro 2010 Última revisão: Fevereiro 2010 Autor: Ricardo Gusmão Índice Introdução... 1 Registo no Moodle...
Seu manual do usuário EPSON LQ-630 http://pt.yourpdfguides.com/dref/1120693
Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para. Você vai encontrar as respostas a todas suas perguntas sobre a no manual do usuário (informação,
I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1
Novembro.2010 Índice I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1 III. COMO INSERIR MATERIAL PEDAGÓGICO (ANEXAR FICHEIROS) 1 IV. CRIAR UM GLOSSÁRIO 5 V.
MANUAL DE CONSULTA RÁPIDA DO MODEM OPTIONS FOR NOKIA 7650. Copyright 2002 Nokia. Todos os direitos reservados 9354493 Issue 2
MANUAL DE CONSULTA RÁPIDA DO MODEM OPTIONS FOR NOKIA 7650 Copyright 2002 Nokia. Todos os direitos reservados 9354493 Issue 2 Índice 1. INTRODUÇÃO...1 2. INSTALAR O MODEM OPTIONS FOR NOKIA 7650...1 3. SELECCIONAR
Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção
Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na
Programação III / Estruturas de Dados. Enunciado do Trabalho Prático
Programação III / Estruturas de Dados Enunciado do Trabalho Prático 1. Objectivo Pretende-se implementar uma base de dados que sirva para ajudar uma agência de viagens a planear as viagens a realizar pelos
Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards
Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards Pacote de Jogos de Cartas Ano Lectivo: 2006/2007 1. Introdução O objectivo deste projecto
Informações sobre Filmes de Cinema em Cartaz em Linguagem Natural Relatório Final
Mestrado Integrado em Engenharia Informática e Computação Inteligência Artificial 3 o Ano Informações sobre Filmes de Cinema em Cartaz em Linguagem Natural Relatório Final Autores: Carlos Tiago da Rocha
MANUAL PARA INCLUSÃO DIGITAL- ANDRAGOGIA
Inclusão Digital - Software - Sistema Operacional (SO) Introdução O objetivo dessa cartilha é informar o usuário das características básicas dos softwares, do Sistema Operacional utilizados em um computador.
Comunicação documentos de transporte AT via Webservice Singest Sistema Integrado de Gestão. 22-05-2013 Cambragest Serviços de Gestão e Software
Comunicação documentos de transporte AT via Webservice 22-05-2013 Cambragest Serviços de Gestão e Software I. Índice I. Índice... 1 II. Introdução... 2 III. Configuração de documentos de transporte...
7. Gestão de ficheiros em X Window. 7.1. O Konqueror
7. Gestão de ficheiros em X Window 7.1. O Konqueror 1 O Konqueror O ambiente gráfico KDE do Linux possuí um programa, denominado Konqueror (Figura 1.95), que além de ser um navegador Web, é também um gestor
Gestão Pessoal. Relatório Único. Manual preparação do software para o relatório único
Gestão Pessoal Relatório Único Manual preparação do software para o relatório único Wincode, 30 Março de 2011 Introdução Este manual tem como principal objectivo ajudar o utilizador a preparar o software
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina do Correio Para saber mais sobre Correio electrónico 1. Dicas para melhor gerir e organizar o Correio Electrónico utilizando o Outlook Express Criar Pastas Escrever
Manual do InCD Reader
Manual do InCD Reader Nero AG Informações sobre direitos de autor e marcas comerciais Este manual e todo o respectivo conteúdo estão protegidos por direitos de autor e são propriedade da Nero AG. Todos
Faculdade Alagoana de Administração FAA Ciência da Computação. (Resolução de Problemas em) Espaço de Estados
Faculdade Alagoana de Administração FAA Ciência da Computação (Resolução de Problemas em) Espaço de Estados (Adaptado de O.B. Coelho & G. Bittencourt & C. Moraes) Maria Aparecida Amorim Sibaldo [email protected]
