Jogos de Tabuleiro e Busca Competitiva
|
|
- Dalila Camarinho di Castro
- 8 Há anos
- Visualizações:
Transcrição
1 Jogos de Tabuleiro e Busca Competitiva Fabrício Jailson Barth BandTec Março de 2012
2 Sumário Características e Exemplos Histórico Árvore de busca Avaliação Estática Algoritmo Min Max Poda Alpha Beta Questões práticas Jogos de Tabuleiro e Busca Competitiva Sumário BandTec 2
3 Características e Exemplos São jogados por duas pessoas (agentes). Trata-se de uma competição. Não tem variável aleatória. Jogos de Tabuleiro e Busca Competitiva Características e Exemplos BandTec 3
4 Histórico Shannon. Programming a Computer for Playing Chess : O uso do algoritmo Min Max no jogo de Xadrez. Deep Blue Wins e Jogos de Tabuleiro e Busca Competitiva Histórico BandTec 4
5 Árvore de Busca para Jogos Estado inicial: tabuleiro na posição inicial e jogador. Operadores: movimentos permitidos. Estados Objetivo: posições vencedoras para o meu jogador no tabuleiro. Função de Utilidade: determina um valor para cada estado. Árvore de Busca: mostra todas as possibilidade de jogo. Jogos de Tabuleiro e Busca Competitiva Árvore de Busca para Jogos BandTec 5
6 Não estamos procurando por um caminho. Apenas pelo próximo movimento (espera-se que este movimento me leve à vitória). Meus melhores movimentos dependem dos movimentos do meu adversário. Jogos de Tabuleiro e Busca Competitiva Árvore de Busca para Jogos BandTec 6
7 Árvore de Busca b = Fator de ramificação Meus movimentos d = Profundidade Resultado Movimentos do oponente Xadrez b = 36 d > 40 grande! Jogos de Tabuleiro e Busca Competitiva Árvore de Busca BandTec 7
8 Árvore de Busca Parcial para o Jogo da Velha Jogos de Tabuleiro e Busca Competitiva Árvore de Busca Parcial para o Jogo da Velha BandTec 8
9 Função de Utilidade Qual a melhor opção? Pontuação (Probabilidade de vencer a partir deste estado) Jogos de Tabuleiro e Busca Competitiva Função de Utilidade BandTec 9
10 Definição da função de utilidade para o xadrez material = numerop eao numerodama 9 (1) v 1 = c 1 material (2) v 2 = c 2 mobilidade (3) v 3 = c 3 segurancarei (4) v 4 = c 4 controlecentro (5) v 5 = (6) n Utilidade = v i (7) i=0 Jogos de Tabuleiro e Busca Competitiva Definição da função de utilidade para o xadrez BandTec 10
11 Muito fraco para predizer o sucesso final do jogo! Jogos de Tabuleiro e Busca Competitiva Definição da função de utilidade para o xadrez BandTec 11
12 Olhar adiante + função de utilidade (MinMax) 7 max min eval P r o f u n d i d a d e Jogos de Tabuleiro e Busca Competitiva Olhar adiante + função de utilidade (MinMax) BandTec 12
13 Min-Max chamada inicial MAX-VALUE(estado,max-p) function MAX-VALUE(Estado estado, int p) if p==0 then return EVAL(estado) end if v = for s SUCESSORES(estado) do v = MAX(v,MIN-VALUE(s,p 1)) end for return v Jogos de Tabuleiro e Busca Competitiva Min-Max BandTec 13
14 function MIN-VALUE(Estado estado, int p) if p==0 then return EVAL(estado) end if v = for s SUCESSORES(estado) do v = MIN(v,MAX-VALUE(s,p 1)) end for return v Jogos de Tabuleiro e Busca Competitiva Min-Max BandTec 14
15 Desempenho x Profundidade Jogos de Tabuleiro e Busca Competitiva Desempenho x Profundidade BandTec 15
16 Deep Blue Força Bruta 256 processadores dedicados. Examina em torno de 30 bilhões de movimentos por minuto. A profundidade geralmente é 13. No entanto, em determinadas situações, pode chegar até 30. Jogos de Tabuleiro e Busca Competitiva Deep Blue Força Bruta BandTec 16
17 Min-Max α β chamada MAX-VALUE(estado,,,max-p) function MAX-VALUE(Estado estado, α, β, int p) if p==0 then return EVAL(estado) end if for s SUCESSORES(estado) do α = MAX(α,MIN-VALUE(s,α,β,p 1)) if α β then return α //cutoff end if end for return α Jogos de Tabuleiro e Busca Competitiva Min-Max α β BandTec 17
18 function MIN-VALUE(Estado estado,α,β,int p) if p==0 then return EVAL(estado) end if for s SUCESSORES(estado) do β = MIN(β,MAX-VALUE(s,α,β,p 1)) if β α then return β //cutoff end if end for return β Jogos de Tabuleiro e Busca Competitiva Min-Max α β BandTec 18
19 Exemplo α β 1000, 1000 MAX MIN Jogos de Tabuleiro e Busca Competitiva Exemplo α β BandTec 19
20 Material de consulta Capítulo 6 do livro do Russell & Norvig. MIT Open Course Artificial Intelligence. Game Theory - Stanford. Jogos de Tabuleiro e Busca Competitiva Material de consulta BandTec 20
Jogos de Tabuleiro e Busca Competitiva
Jogos de Tabuleiro e Busca Competitiva Fabrício Jailson Barth Curso de Ciência da Computação Centro Universitário SENAC Maio de 2008 Sumário Características e Exemplos Histórico Árvore de busca Avaliação
Leia maisJogos vs. Problemas de Procura
Jogos Capítulo 6 Jogos vs. Problemas de Procura Adversário imprevisível" necessidade de tomar em consideração todas os movimentos que podem ser tomados pelo adversário Pontuação com sinais opostos O que
Leia maisAlgoritmo MiniMax. Minimax
Algoritmo MiniMax Luís Carlos Calado 050509043 João Carlos Sousa 050509027 José Carlos Campos 060509007 Rodolfo Sousa Silva 050509069 1 Minimax Minimax (ou minmax) é um método usado na Teoria da Decisão,
Leia maisIA: Busca Competitiva. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
IA: Busca Competitiva Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Introdução Árvores de Jogos Minimax Antecipação Limitada Poda Alfa-beta Introdução Jogos têm sido continuamente uma importante
Leia maisTrabalho de Implementação Jogo Reversi
Trabalho de Implementação Jogo Reversi Paulo Afonso Parreira Júnior {paulojr@comp.ufla.br} Rilson Machado de Olivera {rilson@comp.ufla.br} Universidade Federal de Lavras UFLA Departamento de Ciência da
Leia maisInteligência Artificial. Minimax. Xadrez chinês. Xadrez chinês. Exemplos de Jogos. Exemplo de função de avaliação: Prof. Paulo Martins Engel
Xadrez chinês Inteligência Artificial Exemplos de Jogos O objetivo de cada jogador é passar todas as suas peças para o quadrado oposto. Movimenta-se uma peça a cada jogada. O movimento é sempre para uma
Leia maisJogos com Oponentes. espaço de busca muito grande tempo para cada jogada
Jogos com Oponentes Jogos com Oponentes ˆ Problemas de busca: não assumem a presença de um oponente ˆ Jogos: oponente INCERTEZA! ˆ Incerteza porque não se conhece as jogadas exatas do oponente e não por
Leia maisTEORIA DOS JOGOS E APRENDIZADO
TEORIA DOS JOGOS E APRENDIZADO DE MÁQUINA Estudos Iniciais André Filipe de Moraes Batista Disciplina de Aprendizagem de Máquina UFABC 2010 TEORIA DOS JOGOS Ramo da matemática aplicada estuda situações
Leia maisAgentes Inteligentes. Inteligência Artificial. Exemplos. Agentes Inteligentes. Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com
Agentes Inteligentes Inteligência Artificial Um agente é algo capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por meio de atuadores. Agente Prof. Ms. Luiz Alberto Contato:
Leia maisJogos com Oponentes. Problemas de busca: não assumem a presença de um oponente
Sistemas Inteligentes, 13-14 1 Jogos com ponentes Problemas de busca: não assumem a presença de um oponente Jogos: oponente INCERTEZA! Incerteza porque não se conhece as jogadas exatas do oponente e não
Leia maisVINÍCIUS GOMES QUAGLIO TÉCNICAS DE INTELIGÊNCIA ARTIFICIAL APLICADAS AO JOGO OTHELLO: UM ESTUDO COMPARATIVO
VINÍCIUS GOMES QUAGLIO TÉCNICAS DE INTELIGÊNCIA ARTIFICIAL APLICADAS AO JOGO OTHELLO: UM ESTUDO COMPARATIVO LONDRINA PR 2013 VINÍCIUS GOMES QUAGLIO TÉCNICAS DE INTELIGÊNCIA ARTIFICIAL APLICADAS AO JOGO
Leia maisGráfico de Controle por Atributos
Roteiro Gráfico de Controle por Atributos 1. Gráfico de np 2. Gráfico de p 3. Gráfico de C 4. Gráfico de u 5. Referências Gráficos de Controle por Atributos São usados em processos que: Produz itens defeituosos
Leia maisFabrício Jailson Barth BandTec
Introdução à Inteligência Artificial Fabrício Jailson Barth fabricio.barth@bandtec.com.br BandTec 1 o semestre de 2012 Objetivos e Sumário O que é Inteligência Artificial (IA)? Objetivos da IA. Influência
Leia maisJogos - 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
Leia maisAlgoritmos de Agrupamento - Aprendizado Não Supervisionado. Fabrício Jailson Barth
Algoritmos de Agrupamento - Aprendizado Não Supervisionado Fabrício Jailson Barth Abril de 2013 Sumário Introdução e Definições Aplicações Algoritmos de Agrupamento Agrupamento Plano Agrupamento Hierárquico
Leia maisTécnicas de Computação Paralela Capítulo III Design de Algoritmos Paralelos
Técnicas de Computação Paralela Capítulo III Design de Algoritmos Paralelos José Rogado jose.rogado@ulusofona.pt Universidade Lusófona Mestrado Eng.ª Informática e Sistemas de Informação 2013/14 Resumo
Leia maisJogos com Oponentes. Problemas de busca: não assumem a presença de um oponente
istemas Inteligentes, 10-11 1 Jogos com ponentes Problemas de busca: não assumem a presença de um oponente Jogos: oponente INCERTEZA! Incerteza porque não se conhece as jogadas exatas do oponente e não
Leia maisBusca em Espaço de Estados a
Busca em Espaço de Estados a Fabrício Jailson Barth BandTec Agosto de 2012 a Slides baseados no material do Prof. Jomi F. Hübner (UFSC) Introdução 2 Agente orientado a meta O projetista não determina um
Leia maisAnatomia do motor de um programa de xadrez. Hugo Vinicius M. D. Santana Orientador: José Coelho de Pina
Anatomia do motor de um programa de xadrez Hugo Vinicius M. D. Santana Orientador: José Coelho de Pina Conteúdo Objetivo O que é um motor de xadrez? Arquitetura Entrada e saída Representação do tabuleiro
Leia maisMódulo 1: Contextualização
Módulo 1: Contextualização Este trabalho, tem o objetivo de auxiliar os alunos das disciplinas de Introdução a Programação de Computadores, para cursos de Engenharia e de Automação, em seus estudos e no
Leia maisProjeto e Análise de Algoritmos
Projeto e Análise de Algoritmos Aula 10 Distâncias Mínimas Edirlei Soares de Lima Distâncias Mínimas Dado um grafo ponderado G = (V, E), um vértice s e um vértice g, obter o caminho
Leia maisInteligência Artificial (SI 214) Aula 6 Busca com Adversário. Prof. Josenildo Silva
Inteligência Artificial (SI 214) Aula 6 Busca com Adversário Prof. Josenildo Silva jcsilva@ifma.edu.br 2015 2012-2015 Josenildo Silva (jcsilva@ifma.edu.br) Este material é derivado dos slides de Hwee Tou
Leia maisColégio de Nossa Senhora da Bonança
HORÁRIO 1.º A 30 9h15 10h30 115 115 12h00 ao do Meio 10h30 100 100 12h00 do Meio 130 14h30 14h15 15h30 14h15 15h15 ao 15h30 16h30 30min - XADREZ 25h 2 x 45min HORÁRIO 1.º B 30 9h15 10h30 115 115 12h00
Leia maisLABORG. Parte 5 Projeto de um circuito digital de média complexidade Parte 2. Fernando Gehm Moraes Matheus Trevisan
LABORG Parte 5 Projeto de um circuito digital de média complexidade Parte 2 Fernando Gehm Moraes Matheus Trevisan 0/maio/2015 Relógio de Xadrez 1. Em campeonatos, o xadrez é jogado usando um relógio. A
Leia maisJogos - aula 2. Prof. Luis Otavio Alvares II / UFRGS
Jogos - aula 2 Prof. Luis Otavio Alvares II / UFRGS 1 Função de avaliação: Xadrez chines 2 Xadrez chinês Exemplo de função de avaliação: o valor das peças é de acordo com a sua posição: 12 para a última
Leia maisA presente seção apresenta e especifica as hipótese que se buscou testar com o experimento. A seção 5 vai detalhar o desenho do experimento.
4 Plano de Análise O desenho do experimento realizado foi elaborado de forma a identificar o quão relevantes para a explicação do fenômeno de overbidding são os fatores mencionados na literatura em questão
Leia maisBusca em Espaço de Estados
Busca em Espaço de Estados Jomi Fred Hübner jomi@inf.furb.br FURB / BCC Introdução 2 Agente orientado a meta O projetista não determina um mapeamento entre percepções e ações, mas determina que objetivo
Leia maisFigura: Capa do Livro Hamburger, H., Richards, D. Logic and Language Models for Computer Science, Prentice Hall.
Figura: Capa do Livro Hamburger, H., Richards, D. Logic and Language Models for Computer Science, Prentice Hall. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado
Leia mais5 Apresentando a linguagem C
5 Apresentando a linguagem C O criador da linguagem de programação C foi Dennis Ritchie que, na década de 70, programou-a por meio de um computador DEC PDP-11 rodando sistema operacional Unix. Entretanto,
Leia maisINTELIGÊNCIA ARTIFICIAL
INTELIGÊNCIA ARTIFICIAL 1 Ramo da computação que procura permitir uma máquina simular comportamento inteligente, através de algoritmos e técnicas que simulem situações consideradas específicamente humanas,
Leia maisDivisão e Conquista. Túlio Toffolo www.toffolo.com.br Marco Antônio Carvalho marco.opt@gmail.com. BCC402 Aula 08 Algoritmos e Programação Avançada
Divisão e Conquista Túlio Toffolo www.toffolo.com.br Marco Antônio Carvalho marco.opt@gmail.com BCC402 Aula 08 Algoritmos e Programação Avançada Motivação É preciso revolver um problema com uma entrada
Leia maisAritmética de Ponto Flutuante e Noções de Erro. Ana Paula
Aritmética de Ponto Flutuante e Noções de Erro Sumário 1 Introdução 2 Sistemas de Numeração 3 Representação de Números Inteiros no Computador 4 Representação de Números Reais no Computador 5 Operações
Leia maisJogos com Oponentes. March 7, 2018
Jogos com Oponentes March 7, 2018 Jogos com Oponentes ˆ Problemas de busca: não assumem a presença de um oponente ˆ Jogos: oponente INCERTEZA! ˆ Incerteza porque não se conhece as jogadas exatas do oponente
Leia maisOperações Pontuais. Guillermo Cámara-Chávez
Operações Pontuais Guillermo Cámara-Chávez Um modelo simples de formação de uma imagem Para que a imagem de uma cena real possa ser processada ou armazenda na forma digital deve passar por dois processos
Leia maisIntrodução a Computação
Introdução a Computação Aula 02 Introdução a Linguagem C Edirlei Soares de Lima Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para
Leia maisXXV OLIMPÍADA ECC 2014
XXV OLIMPÍADA ECC 2014 CALENDÁRIO De 30/09 a 03/10 2014 Horário: de 30/09 até 02/10-7h10 às18h30 03/10-7h10 às 17h00 MODALIDADES VÔLEI BASQUETE HANDEBOL FUTEBOL DE SALÃO (FUTSAL) FUTEBOL DE CAMPO (FUTCAMPO)
Leia maisLógica Proposicional
Lógica Proposicional Prof. Dr. Silvio do Lago Pereira slago@ime.usp.br 1 Introdução A lógica proposicional é um formalismo matemático através do qual podemos abstrair a estrutura de um argumento, eliminado
Leia maisInteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Aula VI Busca Competitiva
Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação http://www.inf.unioeste.br/~claudia/ia2017.html Inteligência Artificial Resolução de problemas por meio de algoritmos
Leia maisFundamentos de Inteligência Artificial [5COP099]
Fundamentos de Inteligência Artificial [5COP099] Dr. Sylvio Barbon Junior Departamento de Computação - UEL 1 o Semestre Assunto Aula 7 Algoritmos de Busca Competitiva 2 de 20 Sumário Introdução Busca Competitiva
Leia maisINF 1010 Estruturas de Dados Avançadas
INF 1010 Estruturas de Dados Avançadas Listas de Prioridades e Heaps 1 Listas de Prioridades Em muitas aplicações, dados de uma coleção são acessados por ordem de prioridade A prioridade associada a um
Leia mais4 Estudo de caso: Problema de seqüenciamento de carros
4 Estudo de caso: Problema de seqüenciamento de carros O problema de seqüenciamento de carros em linhas de produção das indústrias automobilísticas é um tipo particular de problema de escalonamento que
Leia mais7 a Lista de Exercícios Assunto: Funções e passagem por referência com vetor e matriz (Tópico 7)
7 a Lista de Exercícios Assunto: Funções e passagem por referência com vetor e matriz (Tópico 7) Essa lista de exercícios tem como objetivo principal desenvolver algoritmos a partir dos conteúdos abordados
Leia maisRoteiro. MC-102 Aula 01. Hardware e dispositivos. O que é um computador? Primeiro Semestre de 2008 3 A linguagem C
Roteiro Introdução à Programação de Computadores 1 Instituto de Computação Unicamp 2 Primeiro Semestre de 2008 3 O que é um computador? Computador: o que computa, calculador, calculista. (dicionário Houaiss).
Leia maisResolução eficaz de problemas: quatro exemplos
JFF6-0 Resolução eficaz de problemas: quatro exemplos Em Março participarei no evento Que Matemática para a Sociedade de Informação?, organizado pelo grupo FAST da Universidade do Minho, cujo objectivo
Leia maisO JOGO DIGITAL NOS PROCESSOS DE ENSINO E APRENDIZAGEM DE LÍNGUA PORTUGUESA UM ESTUDO ATRAVÉS DAS SEQUÊNCIAS NARRATIVAS. Vanessa Doumid Damasceno
i O JOGO DIGITAL NOS PROCESSOS DE ENSINO E APRENDIZAGEM DE LÍNGUA PORTUGUESA UM ESTUDO ATRAVÉS DAS SEQUÊNCIAS NARRATIVAS Vanessa Doumid Damasceno ii UNIVERSIDADE DO VALE DO RIO DOS SINOS UNISINOS Dissertação
Leia maisIntrodução à Engenharia ENG1000
Introdução à Engenharia ENG1000 Aula 14 Vetores, Matrizes e Tabelas 2016.1 Prof. Augusto Baffa Introdução Até agora nós temos usado variáveis simples para armazenar valores usados
Leia maisJogos simultâneos. Roberto Guena. 19 de agosto de 2011 USP. Roberto Guena (USP) Jogos simultâneos 19 de agosto de 2011 1 / 34
Jogos simultâneos Roberto Guena USP 19 de agosto de 2011 Roberto Guena (USP) Jogos simultâneos 19 de agosto de 2011 1 / 34 Representando um jogo com lances simultâneos Exemplo: Pedra, papel, tesoura Jogador
Leia maisInteligência Artificial
Inteligência Artificial Licenciatura em Computação Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com Agentes Inteligentes Um agente é algo capaz de perceber seu ambiente por
Leia maisFilas. Fabrício J. Barth. BandTec - Faculdade de Tecnologia Bandeirantes
Filas Fabrício J. Barth BandTec - Faculdade de Tecnologia Bandeirantes Março de 2011 Tópicos Principais Introdução Interface do tipo fila Implementação de fila com vetor Implementação de fila com lista
Leia maisLista de Exercícios Fluxograma, Estruturas de Sequência e Decisão Prof: Yuri Frota
Lista de Exercícios Fluxograma, Estruturas de Sequência e Decisão Prof: Yuri Frota 1) Indique Verdadeiro ou Falso a) Uma variável é uma posição na memória do computador que pode receber diversos valores
Leia maisAULA 1: PARADIGMAS DE PROGRAMAÇÃO
1 AULA 1: PARADIGMAS DE PROGRAMAÇÃO Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme Ementa 2 Programação Imperativa. Programação Paralela e Concorrente. Programação Lógica. Programação Funcional.
Leia maisEstruturas de Dados Aula 15: Árvores 17/05/2011
Estruturas de Dados Aula 15: Árvores 17/05/2011 Fontes Bibliográficas Livros: Introdução a Estruturas de Dados (Celes, Cerqueira e Rangel): Capítulo 13; Projeto de Algoritmos (Nivio Ziviani): Capítulo
Leia maisCapítulo 8. CICLOS. Tabela 8.1 Programa8a.f90.
Capítulo 8. CICLOS OBJETIVOS DO CAPÍTULO Conceito de ciclo Comandos do FORTRAN: DO END DO, EXIT 8.1 programa8a.f90 Para inicializar as atividades deste capítulo, deve-se executar: 1) Para acessar o programa
Leia maisRelatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento
Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento Ramon Pereira Lopes Rangel Silva Oliveira 31 de outubro de 2011 1 Introdução O presente documento refere-se ao relatório
Leia maisGolden Game Um Jogo de Logística
MANUAL DO JOGADOR Golden Game Um Jogo de Logística Manual do Jogo 2013 1 GOLDEN GAME O Jogo dos Ourives O Golden Game simula a atuação de uma empresa que industrializa um único produto, um Anel de Ouro,
Leia maisDALUA: BIBLIOTECA PARA APLICAÇÕES DISTRIBUÍDAS
DALUA: BIBLIOTECA PARA APLICAÇÕES DISTRIBUÍDAS Aluno: Ricardo Gomes Leal Costa Orientadora: Noemi de la Rocque Rodriguez Introdução A biblioteca DALua [1], fruto do projeto anterior, tem por objetivo oferecer
Leia maisLaboratório de Banco de Dados II Aula 1. Stored Procedures
Laboratório de Banco de Dados II Aula 1 Stored Procedures Stored procedures Uma seqüência de comandos SQL pode ser agrupada, formando uma stored procedure A sua execução é comandada, invocando-se o nome
Leia maisPROVAS DE MATEMÁTICA DO VESTIBULAR-2012 DA MACKENZIE RESOLUÇÃO: Profa. Maria Antônia Gouveia. 14/12/2011
PROVAS DE MATEMÁTICA DO VESTIBULAR-0 DA MACKENZIE Profa. Maria Antônia Gouveia. //0 QUESTÃO N o 9 Turma N o de alunos Média das notas obtidas A 0,0 B 0,0 C 0,0 D 0,0 A tabela acima refere-se a uma prova
Leia maisPROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C
PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C 1 Enunciado: a)implementar a função maior que devolve o maior de dois números inteiros passados como parâmetro; b)construir um programa em C que determine o maior de
Leia mais1º Feira de Jogos. A Estação do Conhecimento
1º Feira de Jogos A Estação do Conhecimento Foi realizada, nesta sexta-feira dia 15 de junho de 2012, a primeira feira de jogos lúdicos, no Colégio Estadual Izidoro Luiz Cerávolo pelos educandos participantes
Leia maisREGRAS E REGULAMENTOS OLIMPÍADAS DE RACIOCÍNIO PROGRAMA MENTEINOVADORA MIND LAB
REGRAS E REGULAMENTOS VIII OLIMPÍADA DE RACIOCINIO MENTEINOVADORA MIND LAB (alunos de 4º ao 7º ano) VII OLIMPÍADA DE RACIOCÍNIO MENTEINOVADORA DE JOVENS (alunos de 8º e 9º ano) A cada ano, o Grupo Mind
Leia maisInteligência Artificial. 3º Quadrimestre de 2018
Inteligência Artificial Prof. Fabrício Olivetti de França Prof. Denis Fantinato 3º Quadrimestre de 2018 1 Busca Competitiva 2 Busca Competitiva Quando falamos sobre agentes mencionamos alguns cenários
Leia maisNome: Lucas da Silva Oliveira. Professor: Ricardo Fabbri
Nome: Lucas da Silva Oliveira Professor: Ricardo Fabbri Exportando o arquivo da rede social do facebook, podemos dizer que a matriz de adjacência do grafo gerado pelo Gephi, relaciona os meus amigos com
Leia maisResoluções comentadas de Raciocínio Lógico e Estatística SEFAZ - Analista em Finanças Públicas Prova realizada em 04/12/2011 pelo CEPERJ
Resoluções comentadas de Raciocínio Lógico e Estatística SEFAZ - Analista em Finanças Públicas Prova realizada em 04/1/011 pelo CEPERJ 59. O cartão de crédito que João utiliza cobra 10% de juros ao mês,
Leia maisA linguagem C oferece quatro estruturas de decisão: if, if-else, switch e o operador condicional.
Capítulo 3 Comandos de Decisão A linguagem C oferece quatro estruturas de decisão: if, if-, switch e o operador condicional. O comando if O comando if instrui o computador a tomar uma decisão simples.
Leia maisConvertendo Algoritmos para a Linguagem C
onvertendo Algoritmos para a Linguagem Notas de Aula Prof. Francisco Rapchan www.geocities.com/chicorapchan O objetivo deste texto é mostrar alguns programas em, dando uma breve descrição de seu funcionamento
Leia maisINF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Aula 02 Agentes Inteligentes Edirlei Soares de Lima Agentes Inteligentes Um agente é algo capaz de perceber seu ambiente por meio de sensores e de
Leia maisJOGOS EM PROCESSOS DE TREINAMENTOS
JOGOS EM PROCESSOS DE TREINAMENTOS AULA 16 1 Professora Ms Karen Reis 2011 JOGOS DIGITAIS Educação Corporativa e a abordagem e cooperativa dos Jogos de Empresa FMU Faculdades Metropolitanas Unidas Prof.
Leia maisEmenta. Inteligência Artificial. Agentes. Agentes Inteligentes. Exemplos 8/18/2010. Mapeando percepções em ações. Aula 2 Profª Bianca Zadrozny
Ementa Inteligência Artificial Aula 2 Profª Bianca Zadrozny Agentes inteligentes (Cap. 1 e 2) Resolução de problemas por meio de busca (Cap. 3, 4 e 6) Representação de conhecimento e raciocínio através
Leia maisPMR Computação para Mecatrônica
PMR3201 - Computação para Mecatrônica Prof. Thiago de Castro Martins Prof. Newton Maruyama Prof. Marcos de S.G. Tsuzuki Monitor: Pietro Teruya Domingues Exercício Programa 2 - Versão 2017 Resolvendo o
Leia maisNúmeros Felizes e Sucessões de Smarandache: Digressões com o Maple
Números Felizes e Sucessões de Smarandache: Digressões com o Maple Delfim F. M. Torres delfim@mat.ua.pt Departamento de Matemática Universidade de Aveiro 3810-193 Aveiro, Portugal Resumo Dando jus à matemática
Leia maisA IMPORTÂNCIA ESTRATÉGICA DO MARKETING DE RELACIONAMENTO PARA A EMPRESA ABELARDO.COM
UNIVERSIDADE FEDERAL DA PARAÍBA CENTRO DE CIÊNCIAS SOCIAIS APLICADAS COORDENAÇÃO DO CURSO DE GRADUAÇÃO EM ADMINISTRAÇÃO SERVIÇO DE ESTÁGIO SUPERVISIONADO EM ADMINISTRAÇÃO EPITÁCIO PESSOA PEREIRA DINIZ
Leia maisAlgoritmo Iterativo. Dilema do Martelo x Edifício. O Martelo. O Edifício 01/06/2014. Dilema das ações x declarações
Algoritmo Iterativo Fernando Cardeal Parece com o processo de seguir uma estrada: Como chegar à estrada? Como se manter na estrada? Como saber que chegou ao destino para sair da estrada? Como fazer tudo
Leia maisSistemas de Apoio à Decisão
Sistemas de Apoio à Decisão Processo de tomada de decisões baseia-se em informação toma em consideração objectivos toma em consideração conhecimento sobre o domínio. Modelar o processo de tomada de decisões
Leia maisCapítulo 12 Simulador LOGSIM
Jogos de Empresas Manuel Meireles & Cida Sanches 61 Texto selecionado do artigo: Capítulo 12 Simulador LOGSIM CAVANHA FILHO, A.O. Simulador logístico. Florianópolis: UFSC, 2000. (Dissertação submetida
Leia maisRQ Edição Fevereiro 2014
RQ Edição Fevereiro 2014 18. Um noivo foi postar os convites de casamento nos Correios. Durante a pesagem das cartas, percebeu que todas tinham 0,045 kg, exceto uma, de 0,105 kg. Em um primeiro instante,
Leia maisAtuadores: Atuadores: Atuadores:
Ministério da Educação Instituto Federal de Educação, Ciência e Tecnologia Sudeste de Minas Gerais - Campus Rio Pomba Bacharelado em Ciência da Computação Inteligência Artificial (Lista 1) Prof. Alex F.
Leia maisLinguagem C Funções definidas pelo usuário. Lógica de Programação
Linguagem C Funções definidas pelo usuário Lógica de Programação Caro(a) aluno(a), Trabalharemos agora com as funções criadas por vocês na Linguagem C. Bom trabalho!!! Funções C permite que o programador
Leia maisO sucesso de hoje não garante o sucesso de amanhã
Com certeza, esse final de século XX e começo de século XXI mudarão nossas vidas mais do que elas mudaram há 30-40 anos atrás. É muito difícil avaliar como será essa mudança, mas é certo que ela virá e
Leia maisCompetição observacional prova do céu. Instruções. 1. Há 2 questões, cada uma valendo 25 pontos. Você tem 80 minutos para resolvê-las, dos quais :
Competição observacional prova do céu Instruções 1. Há 2 questões, cada uma valendo 25 pontos. Você tem 80 minutos para resolvê-las, dos quais : (a) 25 minutos para ler as questões e se preparar para as
Leia maisProjeto Mancala. Objetivo. Objetivo linguístico. Etapas e duração. Procedimentos. Aula 1
Projeto Mancala Objetivo Aprender sobre jogos de Mancala. Os Mancalas constituem uma família de jogos africanos em que o tabuleiro consiste de duas, três ou quatro fileiras de buracos, nos quais são distribuídas
Leia maisSistemas de Numeração
Sistemas de Numeração Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Sistemas de Numeração Prover símbolos e convenções
Leia maisMODELO DE ATUAÇÃO DO INTEGRADOR
MODELO DE ATUAÇÃO DO INTEGRADOR SUMÁRIO SUMÁRIO... 2 1. OBJETIVO DO MANUAL... 3 2. QUEM É CONSIDERADO INTEGRADOR?... 3 3. QUAIS PROCESSOS SERÃO ALTERADOS?... 4 3.1» COMISSÃO... 4 3.2» NOVO CHECKLIST ON-LINE...
Leia maisIntrodução às equações diferenciais
Introdução às equações diferenciais Professor Leonardo Crochik Notas de aula 1 O que é 1. é uma equação:... =... 2. a incógnita não é um número x R, mas uma função x(t) : R R 3. na equação estão presentes,
Leia mais4ª Lista de IP. Questão 1
4ª Lista de IP Questão 1 Apesar dessa era digital, os jogos de tabuleiros foram jogos que deixaram marcada a infancia de muitos. Assim como Banco Imaboliario e Jogo da Vida por exemplo, esses jogos são
Leia maisANEXOS. Decisão de Execução da Comissão
COMISSÃO EUROPEIA Bruxelas, 12.9.2014 C(2014) 6342 final ANNEXES 1 to 2 ANEXOS da Decisão de Execução da Comissão sobre o procedimento de participação dos Estados-Membros no quadro de apoio à vigilância
Leia maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisCasamento de Cadeias. Introdução. Introdução. Estrutura de Dados. Cadeia de caracteres: sequência de elementos denominados caracteres.
Introdução de Cadeias Estrutura de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM 1 Cadeia
Leia maisMetodologia do Ensino de Educação Física. Teleaula 3. Abordagens Pedagógicas do Ensino Aberto. Contextualização. Conceitualização.
Metodologia do Ensino de Educação Física Teleaula 3 Prof. Me. Marcos Ruiz da Silva tutoriapedagogia@grupouninter.com.br Abordagens Pedagógicas do Ensino Aberto Pedagogia Análise da aula de Educação Física
Leia maisDocumentação do retorno XML referente projeto Busca Endereço por CEP
1/9 Documentação do retorno XML referente projeto Busca Endereço por CEP Neste documento você encontrará a estrutura do XML que o web service retona e alguns exemplos de como usar. Códigos de Retorno para
Leia maisSegmentação de Imagens
Segmentação de Imagens (Processamento Digital de Imagens) 1 / 36 Fundamentos A segmentação subdivide uma imagem em regiões ou objetos que a compõem; nível de detalhe depende do problema segmentação para
Leia maisREGULAMENTO ESPECÍFICO DE XADREZ JERNS - JEES 2014
GOVERNO DO ESTADO DO RIO GRANDE DO NORTE SECRETARIA DE ESTADO, DA EDUCAÇÃO E DA CULTURA COORDENADORIA DE DESPORTOS DESPORTO ESCOLAR CODESP REGULAMENTO ESPECÍFICO DE XADREZ JERNS - JEES 2014 Art. 1º - As
Leia maisipen DESENVOLVIMENTO DE UM SISTEMA DOSIMETRICO PARA MONITORAÇÃO INDIVIDUAL EM CAMPO MISTO BETA E GAMA TERESINHA FERREIRA LIMA DALTRO
ipen CNEN/SP InmOtuto d* P qut En^rgétíoam Nuolmmnt AUTARQUIA ASSOCIADA A UNIVERSIDADE DE SAO R^ULO DESENVOLVIMENTO DE UM SISTEMA DOSIMETRICO PARA MONITORAÇÃO INDIVIDUAL EM CAMPO MISTO BETA E GAMA TERESINHA
Leia maisIniciando PHP. Agenda
Agenda Módulo 2 Iniciando PHP Professor: Eduardo Mendes Visão Geral Arquitetura Cliente-Servidor Programas Básicos Sintaxe do PHP HTML Básico Formulários Manipulação de Strings Controle de Fluxo Visão
Leia maisMicroeconomia II. Cursos de Economia e de Matemática Aplicada à Economia e Gestão
Microeconomia II Cursos de Economia e de Matemática Aplicada à Economia e Gestão AULA 2.3 Oligopólio em Restrições de Capacidade (Edgeworth). Oligopólio de Stackelberg. Variações Conjecturais Isabel Mendes
Leia maisMATEMÁTICA E TECNOLOGIA: DESENVOLVENDO JOGOS ELETRÔNICOS UTILIZANDO O SCRATCH
MATEMÁTICA E TECNOLOGIA: DESENVOLVENDO JOGOS ELETRÔNICOS UTILIZANDO O SCRATCH Lucas Gabriel Seibert, Rodrigo Dalla Vecchia lucasseibert@hotmail.com, rodrigovecchia@gmail.com ULBRA, Brasil Palavras-chave:
Leia maisContabilometria. Aula 11 Regressão Linear Múltipla e Variáveis Dummy
Contailometria Aula Regressão Linear Múltipla e Variáveis Dummy O Modelo de Regressão Múltipla Ideia: Examinar a relação linear entre variável dependente (Y) & ou mais variáveis independentes (X i ). Modelo
Leia maisSeminário. & Torneio Aberto
UNIV ER SIDADE DE C A X IA S DO SUL APRESEN TA: Seminário UNIVERSIDADE DE CAXIAS DO SUL 11 E 12/2 & Torneio Aberto FESTA DA UVA UCS 2016 13 E 14/2 Com a presença do Campeão Mundial de Xadrez de 2005 GM
Leia mais3 Estratégia para o enriquecimento de informações
34 3 Estratégia para o enriquecimento de informações Podemos resumir o processo de enriquecimento de informações em duas grandes etapas, a saber, busca e incorporação de dados, como ilustrado na Figura
Leia mais