Adriano Castro Guilherme Morisson Maycon Braga Rodrigo Marangon

Slides:



Advertisements
Apresentações semelhantes
E. M. Altina Olívia Gonçalves
Advertisements

Onde eu vivo??.
Regionalização mundial e o conflito norte-sul
Crédito Consignado por Estado
Tenho numa tabela a seguinte informação referente a notas:
CINEMÁTICA VETORIAL Análise vetorial,ou seja, completa(direção, sentido e módulo) das grandezas: Deslocamento Velocidade Aceleração.
AMÉRICA Relevo.
Á F R I C A.
Universidade Federal do Espírito Santo Programação II Professora: Norminda Luiza.
LUA.
A GRAÇA DA ADORAÇÃO.
Universidade Federal da Bahia – UFBA IAD176 - Desenho Técnico
PREVENÇÃO À LAVAGEM DE DINHEIRO E CONTROLES INTERNOS
Geometria Plana – Quadriláteros Notáveis
UM ESTUDO EXPERIMENTAL
Angélica Teles Cátia Cabral Filipa Cordeiro Mª Joana Frazão
Polígonos e poliedros convexos e côncavos Geometria plana
Processos de eletrização
No contexto europeu os níveis de desemprego nos diversos estados membros registam grandes assimetrias. No geral, os países do Sul como Espanha,
Casa de Campo.
LOCALIZAÇÃO : “SPAÇO SCHNNEIDER”, localiza-se em uma das áreas mais nobres da cidade de Taubaté - SP, próximo ao Taubaté Shopping, sito à Avenida Charles.
Fases da Lua O fenômeno das fases da Lua é bem compreendido desde a Antiguidade. Acredita-se que o grego Anaxágoras (±430 a.C.), já conhecia sua causa,
Raciocínio Lógico Prof. Diego.
Vetores; Vetor Deslocamento Física A – Aula 15
Física ECLIPSES E AS FASES DA LUA Ilan Rodrigues.
Aula 14 Taxas Relacionadas.
Pontos Cardeais.
Retaguarda – Cadastro de Zona de Vendas IdentificaçãoRET_025 Data Revisão05/11/2013.
Fases da Lua.
GESTÃO DA INFORMAÇÃO FEPI – FUNDAÇÃO DE ENSINO E PESQUISA DE ITAJUBÁ
Escola Municipal em São Caetano do Sul
Visita ao templo histórico da grande loja de Trenton, estado de Nova Jersey, EUA. Por Stefano Lanza Em 29/06/2011.
Sistema de Orientação geográfica
Orientação e localização no espaço geográfico
PARALELISMO.
Ruben Ritchie, 17 Fábio Martins, 5 Guilherme Barreira, 7
Topografia Formas Naturais do Terreno
Promissória.
Inteligência Artificial: Lógica Proposicional e Prolog
POLÍGONO.
A Porta abre para que lado ?.
IMPLANTAÇÃO Estação de integração Paisagismo Estacionamento
Adriana m., alex, ana luiza e jaqueline entrega final.
NOROESTE NORTE CAMPOS GERAIS CAMPOS GERAIS CENTRO SUL CENTRO SUL OESTE LESTE
AULA 5 CONTINENTE EUROPEU.
Paralelogramos 3a propriedade
BRASIL: FUSOS E HORÁRIO DE VERÃO
A procura da Paz enviealegria ®
Projeto 3 Exercício II Sistemas e Padrões Equipe 5_Vila Nery Beatriz Marcos_Isabel Mercadante_Fernanda Kamimura_Laís Siqueira_Lívia Medeiros_Marília Sé.
Coordenadas geográficas e movimentos da Terra
RECUPERAÇÃO TRIMESTRAL
Coordenadas geográficas e movimentos da Terra
5 Equipe.
SUMÁRIO: Mecanismos de transferência de energia por calor em sólidos e fluidos: condução e convecção. Condutividade térmica. Bons e maus condutores.
Espaço Cultural e Praça de Equipamentos Sociais
LOCALIZAÇÃO GEOGRÁFICA COORDENADAS GEOGRÁFICAS
SISTEMA DE FUSOS HORÁRIOS E ZONAS CLIMÁTICAS
aula 5: noções de geometria solar
Equipe de Coordenação FDJ
Eric Koji Nakirimoto Marcos Eduardo Braz Monn Professor Dr. Rodrigo Coral Metrologia e instrumentação Projeto Ultron.
jogarinstruções jogar OBJECTIVO: Responder corretamente às 25 expressões numéricas. Para cada expressão numérica serão apresentadas 4 respostas e apenas.
Dobraduras e os quadriláteros
LOTEAMENTO RESIDENCIAL
Apresentação Equipe01. Projeto Escola - moldes FDE M3 – ciclo I Terreno - Estação de Integração Oeste do VLT.
GEOMETRIA PLANA QUADRILÁTEROS
COMO NOS ORIENTAMOS? TURMA 41.
Universidade de Passo Fundo Tecnologia em Sistemas de Informação TSI109- Fundamentos de Banco de Dados (Restrições de Integridade) Prof. Alexandre Tagliari.
BRASIL REGIÕES. REGIÃO NORTE VOLTAR REGIÃO SUDESTE VOLTAR.
Campus JK m altitude.
Terras Indígenas Brasileiras
Transcrição da apresentação:

Adriano Castro Guilherme Morisson Maycon Braga Rodrigo Marangon Prolog Adriano Castro Guilherme Morisson Maycon Braga Rodrigo Marangon

Problema Faça um programa Prolog para projetar uma unidade comercial de salas, obedecendo à seguinte especificação: A unidade deve ser composta de duas salas retangulares; Cada sala terá uma janela e uma porta interna (levando à outra sala); As salas serão conectadas pela porta interna; Uma das salas também terá uma porta externa (dando para o hall dos elevadores); Uma parede de sala só pode ter uma janela ou porta (não ambas); Nenhuma janela pode estar voltada para o lado norte; Não deverá haver janelas em lados opostos da unidade.

Janela Válida /*Si(Norte,Sul,Leste,Oeste).*/ /*janela_valida*/ j_v(X):- X = sul. j_v(X):- X = leste. j_v(X):- X = oeste.

Porta Interna Válida p_i_v(Y):- Y = norte. p_i_v(Y):- Y = sul. p_i_v(Y):- Y = leste. p_i_v(Y):- Y = oeste.

Porta ExternaVálida p_e_v(Z):- Z = norte. p_e_v(Z):- Z = sul. p_e_v(Z):- Z = leste. p_e_v(Z):- Z = oeste.

...contrário! contrario(norte,sul). contrario(sul,norte). contrario(leste,oeste). contrario(oeste,leste).

Validações de Sala /*sala_interna_valida*/ s_i_v(p_e_v(Pei),j_v(Ji)):- p_e_v(Pei), j_v(Ji), Pei \= Ji. /*sala_externa_valida*/ s_e_v(p_e_v(Pee),j_v(Je),p_i_v(Pie)):- p_e_v(Pee),p_i_v(Pie), j_v(Je), (Pee \= Je), (Pee \= Pie), (Pie \=Je).

Unidade Válida u_v(s_e_v(p_e_v(Pee),j_v(Je),p_i_v(Pie)),s_i_v(p_e_v(Pei),j_v(Ji))):- s_e_v(p_e_v(Pee),j_v(Je),p_i_v(Pie)), s_i_v(p_e_v(Pei),j_v(Ji)), not contrario(Je,Ji), contrario(Pie,Pei).

Código Final /*Si(Norte,Sul,Leste,Oeste).*/ /*janela_valida*/ j_v(X):- X = sul. j_v(X):- X = leste. j_v(X):- X = oeste. /*porta_interna_valida*/ p_i_v(Y):- Y = norte. p_i_v(Y):- Y = sul. p_i_v(Y):- Y = leste. p_i_v(Y):- Y = oeste. /*porta_externa_valida*/ p_e_v(Z):- Z = norte. p_e_v(Z):- Z = sul. p_e_v(Z):- Z = leste. p_e_v(Z):- Z = oeste. contrario(norte,sul). contrario(sul,norte). contrario(leste,oeste). contrario(oeste,leste). /*sala_interna_valida*/ s_i_v(p_e_v(Pei),j_v(Ji)):- p_e_v(Pei), j_v(Ji), Pei \= Ji. /*sala_externa_valida*/ s_e_v(p_e_v(Pee),j_v(Je),p_i_v(Pie)):- p_e_v(Pee),p_i_v(Pie), j_v(Je), (Pee \= Je), (Pee \= Pie), (Pie \=Je). /*unidade_valida*/ u_v(s_e_v(p_e_v(Pee),j_v(Je),p_i_v(Pie)),s_i_v(p_e_v(Pei),j_v(Ji))):- s_e_v(p_e_v(Pee),j_v(Je),p_i_v(Pie)), s_i_v(p_e_v(Pei),j_v(Ji)), not contrario(Je,Ji), contrario(Pie,Pei). /*si(janela,porta).*/ /*unidade_valida(Si,Se).*/