BUSCA DE SOLUÇÕES EM PROLOG
|
|
|
- Márcio Lemos Camarinho
- 8 Há anos
- Visualizações:
Transcrição
1 PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ BUSCA DE SOLUÇÕES EM PROLOG Resolução em PROLOG: Unificação e substituição 1
2 UNIFICAÇÃO EM PROLOG HISTÓRICO 2
3 HISTÓRIA A PARTIR DE forma clausal: simplificação do cálculo de predicados emprega cláusulas que são disjunções de literais pode haver cláusula vazia 1960 Dag Prawitz propôs um novo tipo de operação sobre objetos que,mais tarde, veio a ser conhecida por unificação 1965 a programação em lógica se torna possível com o desenvolvimento do Princípio da Resolução por J.A. Robison (utilizado em PROLOG) Cordell Green princípio da resolução + programação de computadores: mecanismo de extração de respostas 3
4 HISTÓRIA A PARTIR DE primeiro interpretador experimental num grupo liderado por Alain Colmerauer na Universidade de Aix-Marseille (PROLOG Programmation en Logique) 1974 Robert Kowalski deu uma interpretação procedimental da lógica estabelecendo as condições que nos permitem entendê-la como uma linguagem de programação 1977 PROLOG de Edimburgo (linguagem de referência): David H. D. Warren, Luís Moniz Pereira e outros pesquisadores da Universidade de Edimburgo Fonte: PALAZZO, L.A.M. Introdução a Programação PROLOG,
5 INTERPRETAÇÃO PROCEDIMENTAL 5
6 INTERPRETAÇÃO PROCEDIMENTAL DA LÓGICA 6
7 NEGAÇÃO POR FALHA 7
8 CLOSED WORLD ASSUMPTION NEGAÇÃO POR FALHA tudo que não está declarado na base de conhecimentos ou que não é derivável é considerado falso por PROLOG. Esta falsidade deve ser lida como Assume-se que tubarão não é mamífero porque PROLOG não conseguiu demonstrar (nem sempre é correto ex. mamifero(raposa). ex closed-world-assumption.pl % Ao fazer a query %?- mamifero(tubarao). % false % % porque no mundo fechado deste programa, PROLOG nao % consegue demonstrar que raposa é mamífero. mamifero(gato). mamifero(cao). mamifero(baleia). 8
9 NEGAÇÃO POR FALHA Operador \+ \+ objetivo é satisfeito quando PROLOG não consegue demonstrar o objetivo negação por falha. ex negacaoporfalha.pl casado(pedro, maria). casado(joao, ana). casado(marcelo, raimunda). solteiro(x) :- \+ casado(x, _), \+ casado(_, X).?- solteiro(juca) responde true?- solteiro(x) responde false; não consegue dar nenhum exemplo de solteiro 9
10 UNIFICAÇÃO 10
11 UNIFICAÇÃO: CONCEITO Unificação Operação que ocorre entre dois termos PROLOG e que tenta torná-los idênticos por meio da instanciação Termo Sintaticamente todos os objetos são considerados termos. Assim, o menor conjunto de elementos que satisfaz: Toda constante é um termo Toda variável é um termo Se t1, t2,..., tn são termos e f é um átomo, então f(t1, t2,..., tn) também é um termo (f é um símbolo funcional n-ário ou um termo funcional *termos a partir daqui designam qualquer tipo de elemento (inclusive compostos como functors e listas) isto é diferente do que foi visto na definição da sintaxe de LPO, porém, note que a definição acima é compatível com o que foi visto anteriormente. 11
12 OPERAÇÃO DE UNIFICAÇÃO Dois termos unificam se são idênticos ou se após a substituição de suas variáveis por objetos, se tornam idênticos Exemplo data(d, M, 1994) e data(x, março, A) unificam se D = X M = março 1994 = A Contra-exemplos data(d, M, 1994) e data(x, Y, 94) não unificam 1994 <> 94 data(x, Y, Z) e ponto(x, Y, Z) data <> ponto 12
13 UNIFICAÇÃO MAIS GERAL?-data(D, M, 1994) = data(x, março, A) Há várias unificações possíveis... D=X, M=março, 1994=A (menos comprometida) D=1, X=1, M=março, 1994=A D=primeiro, X=primeiro, março, 1994=A Instanciações mais gerais são menos comprometidas Facilitam unificações posteriores! PROLOG utiliza instanciações deste tipo. 13
14 REGRAS DE UNIFICAÇÃO Se S e T são constantes então S e T unificam somente se ambos representam o mesmo objeto; Se S é uma variável e T é qualquer coisa, então S e T unificam com S instanciada com T; Se S e T são estruturas, unificam somente se: (1) S e T tem o mesmo functor principal, e (2) todos os seus componentes correspondentes também unificam. 14
15 PROCESSO DE UNIFICAÇÃO Exemplo de unificação com functor triângulo(ponto(1, 1), A, ponto(2, 3)) triângulo(x, ponto(4, Y), ponto(2, Z)) 1 Os termos unificam pois NESTA ORDEM: 1. triângulo = triângulo 2. ponto(1,1) = X 3. A = ponto(4, Y) 4. ponto(2, 3) = ponto(2, Z) 5. 3 = Z 15
16 UNIFICAÇÃO: UTILIDADE PROLOG pode ser interpretado declarativa, procedimental e operacionalmente. a utilidade da unificação passa por estes conceitos. 16
17 UNIFICAÇÃO: UTILIDADE Semântica declarativa de uma cláusula P :- Q, R a leitura declarativa é: P segue de Q e R Semântica procedimental de uma cláusula Para solucionar o problema P (ou atingir o objetivo P) primeiramente solucione o subproblema Q (ou sub-objetivo Q) depois solucione o subproblema R (ou sub-objetivo R) 17
18 UNIFICAÇÃO: UTILIDADE A semântica declarativa diz que um objetivo G é verdadeiro sse: há uma cláusula C no programa e há uma instância I da cláusula C tal que a cabeça de I é idêntica a G todos os objetivos no corpo de I são verdadeiros (satisfazíveis) 18
19 UNIFICAÇÃO: UTILIDADE Exemplo, dadas as cláusulas: 1. temfilho(x, Y) :- progenitor(x, Y). 2. progenitor(joao, maria).?temfilho(joao, Z) objetivo G a ser provado Objetivo G unifica com a cabeça de C1 temfilho(joao, Z) :- progenitor(joao, Z) instância de C1 pela unificação X/joao e Y/Z progenitor(joao, Z) é um novo objetivo Progenitor(joao, maria) unifica com progenitor(joao, Z) pela substituição de Z/maria, logo G é verdadeiro quando Z/Maria 19
20 UNIFICAÇÃO: UTILIDADE Semântica Operacional 20
21 BUSCA POR SOLUÇÕES 21
22 BUSCA POR SOLUÇÕES EM PROLOG Na busca de solução aos problemas PROLOG utiliza uma árvore de busca (search tree) explorando o corpo das cláusulas em profundidade. Dado um objetivo G procura uma cláusula cuja cabeça unifique com G por uma substituição θ As partes do corpo da cláusula passam a ser novos objetivos para a primeira subcláusula do corpo, procura uma cláusula... Por isto, a estratégia de busca é DEPTH-FIRST 22
23 backtracking base de conhecimentos θ = substituição 1. temfilho(x,y) :- progenitor(x,y). 2. progenitor(joao,maria). 3. progenitor(joao,ana).?temfilho(joao,y). objetivo G1 a ser provado EXEMPLO DE ÁRVORE DE BUSCA?temFilho(joao,Y) unifica com cláus. 1 θ=x/joao temfilho(joao, Y) :- progenitor(joao, Y) novo G2 a ser provado?progeniror(joao, Y) unifica com cláus. 2 θ=y/maria progenitor(joao, maria) Como é um fato, para a busca G2 foi provado?progenitor(joao, Y) unifica com cláus. 3 θ=y/ana progenitor(joao, ana) Como é um fato, para a busca G2 foi provado com uma solução alternativa θ=y/maria maria é uma substituição que satisfaz G2 e G1. θ=y/ana ana é uma substituição que satisfaz G2 e G1. 23
24 EXEMPLO DE ÁRVORE DE BUSCA?temFilho(joao,Y). Claus. 1: temfilho(x,y) θ=x/joao Claus. 2: progenitor(joao, maria) θ=y/maria progenitor(joao, Y) Claus. 3: progenitor(joao, maria) θ=y/ana progenitor(joao, maria) progenitor(joao, ana) backtracking Exercício: implemente a KB do slide anterior em PROLOG, ligue o trace e compare com a árvore de busca acima. Explique cada passo mostrado no trace (ex arvoredebusca.pl). 24
25 ESTRATÉGIA DE BUSCA DE SOLUÇÃO Assuma que o objetivo a provar (goal) é:? G1, G2,..., Gn O motor de inferência pesquisa a base de conhecimento (de cima para baixo) até encontrar uma regra cuja cabeça unifique com G1. Essa unificação produz uma substituição (o unificador mais geral ) θ Se C :- P1,..., Pm é a cláusula encontrada. θ é tal que C θ = G1 θ. O novo objetivo a provar é agora? P1θ,..., Pmθ, G2θ,..., Gnθ Se a cláusula encontrada é um fato F. θ é tal que F θ = G1 θ. O novo objectivo a provar é agora? G2θ,..., Gnθ A prova termina quando já não há mais nada a provar (o goal é vazio). O interpretador responde à questão inicial indicando a substituição a que têm que ser sujeitas as variáveis presentes na questão inicial, para produzir seção extraída de Maria J. Frade, Univ. do Minho 25
Linguagem de Programação I
Linguagem de Programação I Programação Lógica Equipe: Yuri Joyce Carlos Éderson Paulo Maurício 26/05/2011 1 Súmario Introdução Origem Características Conceitos básicos Vantagens e desvantagens Aplicações
Lógica para computação Professor Marlon Marcon
Lógica para computação Professor Marlon Marcon INTRODUÇÃO O objetivo geral da logica formal é a mecanização do raciocnio, ou seja, A obtenção de informação a partir de informações prévias por meio de recursos
Origem do PROLOG. Lógica e PROLOG
Origem do PROLOG A Linguagem PROLOG foi criada nos anos 70 por Alain Colmareur, na Universidade de Marselha O nome da linguagem vem de PROgramming in LOGic, ou seja, segue o paradigma da Programação em
Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática. Curso de Bacharelado em Informática
Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática APOSTILA PROLOG ANDRÉ ABE VICENTE http://www.inf.unioeste.br/~abvicente
Fundamentos de Programação. Diagrama de blocos
Fundamentos de Programação Diagrama de blocos Prof. M.Sc.: João Paulo Q. dos Santos E-mail: [email protected] Página: http://docente.ifrn.edu.br/joaoqueiroz/ O processo de desenvolvimento (programação),
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR Assuntos: Produtos Notáveis; Equações; Inequações; Função; Função Afim; Paridade;
Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto
Lógica de Programação Profas. Simone Campos Camargo e Janete Ferreira Biazotto O curso Técnico em Informática É o profissional que desenvolve e opera sistemas, aplicações, interfaces gráficas; monta estruturas
UNIVERSIDADE FEDERAL DA BAHIA ESCOLA POLITÉCNICA DEPARTAMENTO DE ENGENHARIA QUÍMICA ENG 008 Fenômenos de Transporte I A Profª Fátima Lopes
Equações básicas Uma análise de qualquer problema em Mecânica dos Fluidos, necessariamente se inicia, quer diretamente ou indiretamente, com a definição das leis básicas que governam o movimento do fluido.
UM JOGO BINOMIAL 1. INTRODUÇÃO
1. INTRODUÇÃO UM JOGO BINOMIAL São muitos os casos de aplicação, no cotidiano de cada um de nós, dos conceitos de probabilidade. Afinal, o mundo é probabilístico, não determinístico; a natureza acontece
Informática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1
Informática I Aula 19 http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Inteligência Artificial
Inteligência Artificial Aula 7 Programação Genética M.e Guylerme Velasco Programação Genética De que modo computadores podem resolver problemas, sem que tenham que ser explicitamente programados para isso?
Método de ordenação - objetivos:
Método de ordenação - objetivos: Corresponde ao processo de rearranjar um conjunto de objetos em uma ordem ascendente ou descendente. Facilitar a recuperação posterior de itens do conjunto ordenado. São
Resolução da Prova de Raciocínio Lógico do MPOG/ENAP de 2015, aplicada em 30/08/2015.
de Raciocínio Lógico do MPOG/ENAP de 2015, aplicada em 30/08/2015. Considerando a proposição P: Se João se esforçar o bastante, então João conseguirá o que desejar, julgue os itens a seguir. 43 A proposição
Aula 11: Desvios e Laços
Aula 11: Desvios e Laços Nesta aula explicaremos alguns comandos que podem alterar o fluxo dos seus programas em JavaScript. Você aprenderá a estrutura dos comandos de desvios e laços. Entenderá como funcionam
COMO PESQUISAR. Formulário de Pesquisa por Bases de Dados, Palavras e Pesquisa Avançada
COMO PESQUISAR Formulário de Pesquisa por Bases de Dados, Palavras e Pesquisa Avançada A Pesquisa Avançada permite pesquisar nos principais campos de busca das bases de dados, dentre eles: palavras, descritores
Prof. Daniela Barreiro Claro
O volume de dados está crescendo sem parar Gigabytes, Petabytes, etc. Dificuldade na descoberta do conhecimento Dados disponíveis x Análise dos Dados Dados disponíveis Analisar e compreender os dados 2
UNIVERSIDADE ESTADUAL DE CAMPINAS FACULDADE DE EDUCAÇÃO. Elaborado por Gildenir Carolino Santos Grupo de Pesquisa LANTEC
UNIVERSIDADE ESTADUAL DE CAMPINAS FACULDADE DE EDUCAÇÃO Elaborado por Gildenir Carolino Santos Grupo de Pesquisa LANTEC Campinas Fevereiro 2014 2 opyleft Gildenir C. Santos, 2014. Biblioteca - Faculdade
PARECER Nº, DE 2008. RELATORA: Senadora ADA MELLO I RELATÓRIO
PARECER Nº, DE 2008 Da COMISSÃO DE ASSUNTOS SOCIAIS, sobre o Projeto de Lei do Senado nº 364, de 2008, que altera o art. 8º da Lei n 9.250, de 26 de dezembro de 1995, para permitir a dedução de despesa
http://rogerioaraujo.wordpress.com Série Rações Semanais Xpath e XSLT Rogério Araújo
http://rogerioaraujo.wordpress.com Série Rações Semanais Xpath e XSLT Rogério Araújo http://rogerioaraujo.wordpress.com Série Rações Semanais Xpath e XSLT Rogério Araújo Questões A persistência é o menor
Biblioteca Escolar da EB2 Dr. Manuel de Oliveira Perpétua. Como pesquisar na internet
Biblioteca Escolar da EB2 Dr. Manuel de Oliveira Perpétua Como pesquisar na internet Antes de haver Internet, as grandes concentrações de informação encontravam-se quase em exclusivo nos livros, revistas
ECONOMIA DA EDUCAÇÃO Módulo 1 Princípios de Economia
Opções Estratégicas Para a Implantação de Novas Políticas Educacionais ECONOMIA DA EDUCAÇÃO Módulo 1 Princípios de Economia Bob Verhine Universidade Federal da Bahia [email protected] A divulgação desta
Unidade 4. 4.2 Regras complementares das citações
Unidade 4 4.2 Regras complementares das citações Vamos conhecer mais algumas normas para situações que poderão acontecer no decorrer da construção de um texto científico. DESTAQUE DO TEXTO Exemplos: A
Inteligência Competitiva (IC)
(IC) Habilidade e capacidade de usar o conhecimento para buscar uma posição competitiva. Inteligência Competitiva (IC) é um processo sistemático e ético, ininterruptamente avaliado com identificação, coleta,
Linguagem de Programação
Linguagem de Programação Aula 2 Introdução Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Técnico em Informática Prof. Bruno B. Boniati www.cafw.ufsm.br/~bruno O que
Análise de Requisitos
Análise de Requisitos Análise de Requisitos O tratamento da informação é um requisito que fundamenta o processo de desenvolvimento de software antes da solução de tecnologia a ser aplicada. Cada projeto
MÓDULO 2 Topologias de Redes
MÓDULO 2 Topologias de Redes As redes de computadores de modo geral estão presentes em nosso dia adia, estamos tão acostumados a utilizá las que não nos damos conta da sofisticação e complexidade da estrutura,
Pós-Graduação em Computação Distribuída e Ubíqua
Pós-Graduação em Computação Distribuída e Ubíqua INF612 - Aspectos Avançados em Engenharia de Software Engenharia de Software Experimental [Head First Statistics] Capítulos 10, 11, 12 e 13 [Experimentation
Lista de Exercícios 5: Soluções Teoria dos Conjuntos
UFMG/ICEx/DCC DCC Matemática Discreta Lista de Exercícios 5: Soluções Teoria dos Conjuntos Ciências Exatas & Engenharias 2 o Semestre de 206. Escreva uma negação para a seguinte afirmação: conjuntos A,
CLÁUDIA REGINA LUIZ PROJETO PARA CRIAÇÃO DA REVISTA CIENTÍFICA ON-LINE: Biblioteconomia e Informação
CLÁUDIA REGINA LUIZ PROJETO PARA CRIAÇÃO DA REVISTA CIENTÍFICA ON-LINE: Biblioteconomia e Informação O CONHECIMENTO ESTÁ EM SUAS MÃOS Florianópolis 2011 UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE
Este Procedimento Operacional Padrão define as etapas necessárias para o processo de inventário em um estoque, filial ou loja no APLWeb.
PROCEDIMENTO OPERACIONAL PADRÃO - POP Nº 1511.0009 DIRECTA SISTEMAS INTELIGENTES SISTEMA APLWEB DEPARTAMENTO(S) ESTOQUE/EXPEDIÇÂO/ALMOXARIFADO/LOJAS MÓDULO/MENU PRODUTOS/SERVIÇOS Versão do Documento Nº
Linguagem Lógica Prolog
Linguagem Lógica Prolog Linguagens de Programação Departamento de Computação Universidade Federal de Sergipe Conteúdo O que é diferente na Programação Lógica Cláusulas, Fatos, Regras e Predicado Objetos
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de
Exemplos. Jogo dos oito :-) Mundo dos blocos (ex: torre de Hanoi) Poblema das rainhas. Criptoaritmética. Missionários e Canibais.
istemas Inteligentes, 10-11 1 Exemplos Jogo dos oito :-) Mundo dos blocos (ex: torre de Hanoi) Poblema das rainhas Criptoaritmética Missionários e Canibais Resta-um e muitos outros... istemas Inteligentes,
CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access
CRIAÇÃO DE TABELAS NO ACCESS Criação de Tabelas no Access Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Criação de um Banco de Dados... 4 3. Criação de Tabelas... 6 4. Vinculação de tabelas...
Notas de aula de Lógica para Ciência da Computação. Aula 11, 2012/2
Notas de aula de Lógica para Ciência da Computação Aula 11, 2012/2 Renata de Freitas e Petrucio Viana Departamento de Análise, IME UFF 21 de fevereiro de 2013 Sumário 1 Ineficiência das tabelas de verdade
Banco de Dados I. Prof. Edson Thizon [email protected]
Banco de Dados I Prof. Edson Thizon [email protected] Conceitos Dados Fatos conhecidos que podem ser registrados e que possuem significado implícito Banco de dados (BD) Conjunto de dados interrelacionados
RESENHAS REVIEWS RESPONSABILIDADE CIVIL DA ATIVIDADE MÉDICA NO CÓDIGO DE DEFESA DO CONSUMIDOR
248 RESENHAS REVIEWS RESPONSABILIDADE CIVIL DA ATIVIDADE MÉDICA NO CÓDIGO DE DEFESA DO CONSUMIDOR Octávio Luiz Motta Ferraz Elsevier, Rio de Janeiro, 2009 Estela Waksberg Guerrini ( * ) Não é preciso explicar
ENG1000 Introdução à Engenharia
ENG1000 Introdução à Engenharia Aula 09 Vetores e Matrizes Edirlei Soares de Lima Introdução Até agora nós temos usado variáveis simples para armazenar valores usados por nossos
Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores
1 Processamento de Dados aplicado à Geociências AULA 1: Introdução à Arquitetura de Computadores UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOLÓGICO CURSO SUPERIOR DE TECNOLOGIA EM GEOPROCESSAMENTO
M =C J, fórmula do montante
1 Ciências Contábeis 8ª. Fase Profa. Dra. Cristiane Fernandes Matemática Financeira 1º Sem/2009 Unidade I Fundamentos A Matemática Financeira visa estudar o valor do dinheiro no tempo, nas aplicações e
Aula 5. Uma partícula evolui na reta. A trajetória é uma função que dá a sua posição em função do tempo:
Aula 5 5. Funções O conceito de função será o principal assunto tratado neste curso. Neste capítulo daremos algumas definições elementares, e consideraremos algumas das funções mais usadas na prática,
MODELO SUGERIDO PARA PROJETO DE PESQUISA
MODELO SUGERIDO PARA PROJETO DE PESQUISA MODELO PARA ELABORAÇÃO DE PROJETO DE PESQUISA (Hospital Regional do Mato Grosso do Sul- HRMS) Campo Grande MS MÊS /ANO TÍTULO/SUBTÍTULO DO PROJETO NOME DO (s) ALUNO
EDITAL PARA INSCRIÇÃO DE TRABALHOS NO III CURSO DE EXTENSÃO SOBRE O TRABALHO DO ASSISTENTE SOCIAL NA EDUCAÇÃO DO IFMG
EDITAL PARA INSCRIÇÃO DE TRABALHOS NO III CURSO DE EXTENSÃO SOBRE O TRABALHO DO ASSISTENTE SOCIAL NA EDUCAÇÃO DO IFMG 1. DO OBJETIVO Promover concurso de trabalhos a serem apresentados nas formas de pôster
2 Conceitos Básicos. onde essa matriz expressa a aproximação linear local do campo. Definição 2.2 O campo vetorial v gera um fluxo φ : U R 2 R
2 Conceitos Básicos Neste capítulo são apresentados alguns conceitos importantes e necessários para o desenvolvimento do trabalho. São apresentadas as definições de campo vetorial, fluxo e linhas de fluxo.
Teste de hipótese em modelos normais lineares: ANOVA
Teste de hipótese em modelos normais lineares: ANOVA Prof Caio Azevedo Prof Caio Azevedo Exemplo 1 No primeiro modelo, o interesse primário, de certa forma, é testar se a carga não contribui para explicar
Conteúdo programático
Introdução à Linguagem C Conteúdo programático Introdução à Linguagem C Estrutura de Programas Variáveis, Constantes Operadores, Entrada e Saída de Dados Estruturas de Desvio Estrutura de Múltipla Escolha
[RESOLUÇÃO] Economia I; 2012/2013 (2º semestre) Prova da Época Recurso 3 de Julho de 2013
Economia I; 01/013 (º semestre) Prova da Época Recurso 3 de Julho de 013 [RESOLUÇÃO] Distribuição das respostas correctas às perguntas da Parte A (6 valores) nas suas três variantes: ER A B C P1 P P3 P4
Tratamento e Análise de Dados e Informações (TADI)
Tratamento e Análise de Dados e Informações (TADI) Apresentação do Curso Prof. André Martins A USP http://www4.usp.br/index.php/a-usp http://www.webometrics.info/ http://www.arwu.org/ By all means let's
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO Esta aula tem por base o Capítulo 2 do livro de Taha (2008): Introdução O modelo de PL de duas variáveis Propriedades
Módulo de Contrato Agora OS
Módulo de Contrato Agora OS O módulo de contrato irá permitir fazer o acompanhamento e cobrança de contratos através da criação de índices personalizados pelo cliente. Exemplo: Contrato de prestação de
A opinião do autor não reflete, necessariamente, o entendimento da Comissão de Valores Mobiliários.
Tópicos sobre a subsidiária integral Fabricio Tanure Procurador Federal na CVM Especialista em regulação em mercado de capitais pela UFRJ Professor de Direito Empresarial da UniverCidade A opinião do autor
Cap. II EVENTOS MUTUAMENTE EXCLUSIVOS E EVENTOS NÃO- EXCLUSIVOS
Cap. II EVENTOS MUTUAMENTE EXCLUSIVOS E EVENTOS NÃO- EXCLUSIVOS Dois ou mais eventos são mutuamente exclusivos, ou disjuntos, se os mesmos não podem ocorrer simultaneamente. Isto é, a ocorrência de um
CIBERESPAÇO E O ENSINO: ANÁLISE DAS REDES SOCIAIS NO ENSINO FUNDAMENTAL II NA ESCOLA ESTADUAL PROFESSOR VIANA
203 CIBERESPAÇO E O ENSINO: ANÁLISE DAS REDES SOCIAIS NO ENSINO FUNDAMENTAL II NA ESCOLA ESTADUAL PROFESSOR VIANA INTRODUÇÃO ¹ Elias Barbosa de Lima filho ² Dr. Flamarion Dutra Alves ¹ [email protected]
Ondas EM no Espaço Livre (Vácuo)
Secretaria de Educação Profissional e Tecnológica Instituto Federal de Santa Catarina Campus São José Área de Telecomunicações ELM20704 Eletromagnetismo Professor: Bruno Fontana da Silva 2014-1 Ondas EM
Obs: grifos (verde): grifo sobre minhas observações Grifos (cinza): grifo sobre observações relevantes do autor
Fichamento do texto: SCHEINER, Tereza.: Comunicação, Educação, Exposição: novos saberes, novos sentidos. Semiosfera, ano 3, n 4-5, http://www.eco.ufrj.br/semiosfera/anteriores/semiosfera45/conteudo_rep_tscheiner.htm,
Conceito Básicos de Programação com Objetos Distribuídos. Programação com Objetos Distribuídos (C. Geyer) Conceitos de POD 1
Conceito Básicos de Programação com Objetos Distribuídos Programação com Objetos Distribuídos (C. Geyer) Conceitos de POD 1 Autoria Autor C. Geyer Local Instituto de Informática UFRGS disciplina : Programação
Código ANBIMA de Regulação e Melhores Práticas. Novo Mercado de. Renda Fixa
Código ANBIMA de Regulação e Melhores Práticas Novo Mercado de Renda Fixa CAPÍTULO I PROPÓSITO E ABRANGÊNCIA Art. 1º - O objetivo deste Código ANBIMA de Regulação e Melhores Práticas para o Novo Mercado
Programação de Computadores I. Linguagem C Função
Linguagem C Função Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 07 Função 1 Conceitos As técnicas de programação dizem que, sempre que possível, evite códigos extensos, separando o mesmo em funções,
Universidade Federal de Goiás Campus Catalão Departamento de Matemática
Universidade Federal de Goiás Campus Catalão Departamento de Matemática Disciplina: Álgebra Linear Professor: André Luiz Galdino Aluno(a): 4 a Lista de Exercícios 1. Podemos entender transformações lineares
Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios
Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios O Método Intuitivo de elaboração de circuitos: As técnicas de elaboração de circuitos eletropneumáticos fazem parte
Teoria de Jogos. Algoritmo Minimax e Alfa-Beta AED - 2002
Teoria de Jogos Algoritmo Minimax e Alfa-Beta AED - 2002 Conceptualização do Problema Jogar pode ser visto como uma generalização do problema de procura em espaço de estados, em que existem agentes hostis
mercado de cartões de crédito, envolvendo um histórico desde o surgimento do produto, os agentes envolvidos e a forma de operação do produto, a
16 1 Introdução Este trabalho visa apresentar o serviço oferecido pelas administradoras de cartões de crédito relacionado ao produto; propor um produto cartão de crédito calcado na definição, classificação
Mobilidade: implicações económicas. Prof. João Confraria ( UCP )
Mobilidade Uma presença pervasiva no quotidiano das sociedades modernas 21 de Outubro de 2004 Hotel Le Meridien Mobilidade: implicações económicas Prof. João Confraria ( UCP ) Patrocínio Organização Mobilidade:
MANUAL DO AVALIADOR O que é uma Feira de Ciência? Por que avaliar os trabalhos? Como os avaliadores devem proceder?
MANUAL DO AVALIADOR O que é uma Feira de Ciência? É uma exposição que divulga os resultados de experimentos ou de levantamentos realizados, com rigor científico, por alunos, sob a orientação de um professor.
Unidade 1: O Computador
Unidade : O Computador.3 Arquitetura básica de um computador O computador é uma máquina que processa informações. É formado por um conjunto de componentes físicos (dispositivos mecânicos, magnéticos, elétricos
Práticas de linguagem: textos e contextos da escrita na educação infantil
Práticas de linguagem: textos e contextos da escrita na educação infantil Profª. Ms. Maria Cecília Nobrega de Almeida Augusto 17 e 18/05/2011 Pensando a escrita para os pequenos e seus: Contextos Textos
Introdução à orientação a objetos
Universidade Federal de Juiz de Fora PET Elétrica Introdução à orientação a objetos Tutor: Francisco José Gomes Aluno: João Tito Almeida Vianna 18/05/2013 1 Programação Estruturada x Orientação a objetos
AULA 07 Distribuições Discretas de Probabilidade
1 AULA 07 Distribuições Discretas de Probabilidade Ernesto F. L. Amaral 31 de agosto de 2010 Metodologia de Pesquisa (DCP 854B) Fonte: Triola, Mario F. 2008. Introdução à estatística. 10 ª ed. Rio de Janeiro:
EGEA ESAPL - IPVC. Resolução de Problemas de Programação Linear, com recurso ao Excel
EGEA ESAPL - IPVC Resolução de Problemas de Programação Linear, com recurso ao Excel Os Suplementos do Excel Em primeiro lugar deverá certificar-se que tem o Excel preparado para resolver problemas de
Métricas de Software
Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de
Álgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial
Álgebra Linear Aplicada à Compressão de Imagens Universidade de Lisboa Instituto Superior Técnico Uma Breve Introdução Mestrado em Engenharia Aeroespacial Marília Matos Nº 80889 2014/2015 - Professor Paulo
Manual Remessa Bancária
Manual Remessa Bancária SUPERANDO DESAFIOS Identificação: 12.06a Autora: Laila M G Gechele Doc. Vrs. 01 Aprovado em: Revisores: Nota de copyright Copyright 2012 Teorema Informática, Guarapuava. Todos os
Estruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados
Função. Adição e subtração de arcos Duplicação de arcos
Função Trigonométrica II Adição e subtração de arcos Duplicação de arcos Resumo das Principais Relações I sen cos II tg sen cos III cotg tg IV sec cos V csc sen VI sec tg VII csc cotg cos sen Arcos e subtração
CONSELHO SUPERIOR DA MAGISTRATURA
O Tribunal de Relação de Lisboa, remeteu a este Conselho uma cópia do ofício n.º 48486, de 20-04-04, da ADSE, referente à deliberação da Junta Médica, a que tinha sido submetido o DR. (...). É do seguinte
2. ALGORITMOS. Unesp Campus de Guaratinguetá
2. ALGORITMOS Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Problemas: Unesp-Campus de Guaratinguetá
Segurança e Preservação de Dados
Segurança e Preservação de Dados Computação Forense Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.6T Segurança e Preservação de Dados Conteúdo Programático :: 1a Unidade Conceitos
Disciplina: Trabalho de Conclusão de Curso
Disciplina: Trabalho de Conclusão de Curso Departamento de Tecnologia da Informação Curso: Análise e Desenvolvimento de Sistemas Professoras. Neide Aquemi e Vania Franciscon Auxiliares: André S. G. Santos
FACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES
FACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES COMPUTAÇÃO EM NUVEM CACHOEIRO DE ITAPEMIRIM 2015 MARIANA DE OLIVEIRA
Sistemas Distribuídos
Comunicação em Grupo Referência Sistemas operacionais modernos Andrew S. TANENBAUM Prentice-Hall, 1995 Seção 10.4 pág. 304-311 2 Comunicação em Grupo Suponha que se deseja um serviço de arquivos único
Manual SAGe Versão 1.2
Manual SAGe Versão 1.2 Equipe de Pesquisadores do Projeto Conteúdo 1. Introdução... 2 2. Criação da Equipe do Projeto (Proposta Inicial)... 3 2.1. Inclusão e configuração do Pesquisador Responsável (PR)...
Eleição de Líder. Alysson Neves Bessani Departamento de Informática Faculdade de Ciências da Universidade de Lisboa
Eleição de Líder Alysson Neves Bessani Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Algoritmos de Eleição Muitos algoritmos distribuídos necessitam de seleccionar um processo
RELATÓRIO SIMPLIFICADO FINAL PSICOLOGIA GENÉTICA DE JEAN PIAGET 2ª UNIDADE. Instrução Geral ao Relatório:
1 RELATÓRIO SIMPLIFICADO FINAL PSICOLOGIA GENÉTICA DE JEAN PIAGET 2ª UNIDADE Prof. Dr. Alexsandro Medeiros do Nascimento Pós-Graduação em Psicologia Cognitiva Departamento de Psicologia - UFPE Instrução
Dados internacionais de catalogação Biblioteca Curt Nimuendajú
Catalogação: Cleide de Albuquerque Moreira Bibliotecária/CRB 1100 Revisão: Elias Januário Revisão Final: Karla Bento de Carvalho Consultor: Luís Donisete Benzi Grupioni Projeto Gráfico/Diagramação: Fernando
QUESTIONÁRIO SATISFAÇÃO
PESQUISA DE SATISFAÇÃO DE CLIENTES DE SERVIÇOS TELEFÔNICOS QUESTIONÁRIO SATISFAÇÃO Serviço Móvel Pessoal Pré - Pago (Nº do Questioná) ANEXO I - B Pré - Pago SATISFAÇÃO EM RELAÇÃO AO SERVIÇO MÓVEL PESSOAL
Se inicialmente, o tanque estava com 100 litros, pode-se afirmar que ao final do dia o mesmo conterá.
ANÁLISE GRÁFICA QUANDO y. CORRESPONDE A ÁREA DA FIGURA Resposta: Sempre quando o eio y corresponde a uma taa de variação, então a área compreendida entre a curva e o eio do será o produto y. Isto é y =
BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1
BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1 Introdução ao Curso 2 Carga horária semanal 2 aulas teóricas e 2 aulas práticas (ambas em laboratório)
MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS
MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA - CONSULTOR POR PRODUTO TOR/FNDE/DTI/MEC
Termo genérico que se aplica a vários tipos de diagramas que enfatizam interações de objetos.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Seqüência Autoria:Aristófanes Corrêa Silva Adaptação:
* Lógica Proposicional Formas de Argumento
* Lógica Proposicional Formas de Argumento Hoje é segunda-feira ou sexta-feira. Hoje não é segunda-feira. Hoje é sexta-feira. Lógica, Informática e Comunicação Elthon Allex da Silva Oliveira e-mail: [email protected]
FUNDAÇÃO EDUCACIONAL DE ANDRADINA NOME DO(S) AUTOR(ES) EM ORDEM ALFABÉTICA TÍTULO DO TRABALHO: SUBTÍTULO DO TRABALHO, SE HOUVER
FUNDAÇÃO EDUCACIONAL DE ANDRADINA NOME DO(S) AUTOR(ES) EM ORDEM ALFABÉTICA TÍTULO DO TRABALHO: SUBTÍTULO DO TRABALHO, SE HOUVER ANDRADINA/SP 2016 NOME DO(S) AUTOR(ES) EM ORDEM ALFABÉTICA TÍTULO DO TRABALHO:
Programação de Aulas 1º Ano 3º Bimestre De 07/08 a 20/09
Programação de Aulas º Ano 3º Bimestre De 07/08 a 0/09 Data Assunto Geral Assunto Específico 07/08 Função Eponencial Introdução Revisão Potência e Radical 07/08 Definição - Gráfico 08/08 Função e 4/08
Sejam P1(x1,y1) e P2(x2,y2) pontos pertencentes ao plano. A equação da reta pode ser expressa como: ou
Sejam P1(x1,y1) e P2(x2,y2) pontos pertencentes ao plano. A equação da reta pode ser expressa como: ou y = ax + b ax y = b Desta forma, para encontrarmos a equação da reta que passa por entre esses dois
2 Workshop processamento de artigos em serviços de saúde Recolhimento de artigos esterilizados: é possível evitar?
2 Workshop processamento de artigos em serviços de saúde Recolhimento de artigos esterilizados: é possível evitar? 3 Farm. André Cabral Contagem, 19 de Maio de 2010 Rastreabilidade É definida como a habilidade
UNIVERSIDADE DO TOCANTINS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRÁTICA EM PROGRAMAÇÃO DE SISTEMAS
ESTUDO DE CASO I Uma das operações oferecidas pelos sistemas bancários para seus clientes é a emissão de extratos da conta corrente ou do cartão de crédito. Esses relatórios permitem que o cliente possa
A 'BC' e, com uma régua, obteve estas medidas:
1 Um estudante tinha de calcular a área do triângulo ABC, mas um pedaço da folha do caderno rasgou-se. Ele, então, traçou o segmento A 'C' paralelo a AC, a altura C' H do triângulo A 'BC' e, com uma régua,
PROJETO DE REDES www.projetoderedes.com.br. Prof. José Maurício S. Pinheiro UniFOA 2009-2
PROJETO DE REDES www.projetoderedes.com.br Tecnologias WEB Web 3.0 Prof. José Maurício S. Pinheiro UniFOA 2009-2 Conceitos As pessoas geram o conhecimento; A informação é a matéria prima na geração de
Exemplo COMO FAZER UM TRABALHO ESCOLAR O QUE DEVE CONSTAR EM UM TRABALHO ESCOLAR? Um Trabalho Escolar que se preze, de nível fundamental, deve conter:
COMO FAZER UM TRABALHO ESCOLAR O QUE DEVE CONSTAR EM UM TRABALHO ESCOLAR? Um Trabalho Escolar que se preze, de nível fundamental, deve conter: 1. Capa 2. Folha de Rosto 3. Sumário 4. Introdução 5. Texto
