Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog

Detalhes bibliográficos
Autor(a) principal: Dallolio, Luciano Conrado Machado
Data de Publicação: 1991
Outros Autores: Souza, Luiz Fernando Pereira de
Tipo de documento: Relatório
Idioma: por
Título da fonte: Repositório Institucional da UFRJ
Texto Completo: http://hdl.handle.net/11422/1098
Resumo: Este relatório descreve a implementação do primeiro grupo de predefinidos do interpretador Pronus Prolog. A primeira parte do trabalho aborda o problema da interface entre uma execução Prolog e a biblioteca de predefinidos, descrevendo-se a solução adotada. Logo a seguir são estudados os primeiros grupos de predefinidos implementados, incluindo os predefinidos para manipulação da tabela de operadores, impressão de termos, manipulação de cadeias, avaliação de expressões, controle do fluxo da execução e entrada e saída em arquivos. A fim de facilitar o entendimento deste relatório seria interessante que o leitor já estivesse familiarizado com o ambiente de execução do interpretador Pronus Prolog descrito no relatório "Ambiente de execução do Pronus Prolog" [Dallolio 91].
id UFRJ_eb01d2f874244c2dcb65c2a7ae94913c
oai_identifier_str oai:pantheon.ufrj.br:11422/1098
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Dallolio, Luciano Conrado MachadoSouza, Luiz Fernando Pereira de2016-11-10T16:01:31Z2023-11-30T03:03:06Z1991-08-30DALLOLIO, L. C. M.; SOUZA, L. F. P. de. Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog. Rio de Janeiro: NCE, UFRJ, 1991. 46 p. (Relatório Técnico, 11/91)http://hdl.handle.net/11422/1098Este relatório descreve a implementação do primeiro grupo de predefinidos do interpretador Pronus Prolog. A primeira parte do trabalho aborda o problema da interface entre uma execução Prolog e a biblioteca de predefinidos, descrevendo-se a solução adotada. Logo a seguir são estudados os primeiros grupos de predefinidos implementados, incluindo os predefinidos para manipulação da tabela de operadores, impressão de termos, manipulação de cadeias, avaliação de expressões, controle do fluxo da execução e entrada e saída em arquivos. A fim de facilitar o entendimento deste relatório seria interessante que o leitor já estivesse familiarizado com o ambiente de execução do interpretador Pronus Prolog descrito no relatório "Ambiente de execução do Pronus Prolog" [Dallolio 91].This report describes the implementation of the first set of built-in predicates of Pronus Prolog interpreter. The first part of this work discusses the way by which the interface between Prolog's execution and built-in predicates was implemented. It is also presented the first set of built-in predicates: operator handling predicates, term writing predicates, string handling predicates, expression evaluation predicates, control flow predicates and file I/0 predicates. The reader should refer to the report "Pronus Prolog execution environment" [Dallolio 91] in order to get a background for an easier understanding of this report.Submitted by Raquel Porto (raquel@nce.ufrj.br) on 2016-11-10T16:01:31Z No. of bitstreams: 1 11_91_000040412.pdf: 4073827 bytes, checksum: 56e92de81428913bd54aaf3cf2ad362e (MD5)Made available in DSpace on 2016-11-10T16:01:31Z (GMT). No. of bitstreams: 1 11_91_000040412.pdf: 4073827 bytes, checksum: 56e92de81428913bd54aaf3cf2ad362e (MD5) Previous issue date: 1991-08-30porRelatório Técnico NCECNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOPrologLinguagem de programaçãoAtivação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prologinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/report1191abertoBrasilInstituto Tércio Pacitti de Aplicações e Pesquisas Computacionaisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJLICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/1098/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD52ORIGINAL11_91_000040412.pdf11_91_000040412.pdfapplication/pdf1842691http://pantheon.ufrj.br:80/bitstream/11422/1098/3/11_91_000040412.pdff1000976b9b0f5a2c2811c166160f509MD53TEXT11_91_000040412.pdf.txt11_91_000040412.pdf.txtExtracted texttext/plain65097http://pantheon.ufrj.br:80/bitstream/11422/1098/4/11_91_000040412.pdf.txt06bb1dc9057c6164d91664b20b9c5024MD5411422/10982023-11-30 00:03:06.008oai:pantheon.ufrj.br:11422/1098TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:03:06Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.pt_BR.fl_str_mv Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog
title Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog
spellingShingle Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog
Dallolio, Luciano Conrado Machado
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Prolog
Linguagem de programação
title_short Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog
title_full Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog
title_fullStr Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog
title_full_unstemmed Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog
title_sort Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog
author Dallolio, Luciano Conrado Machado
author_facet Dallolio, Luciano Conrado Machado
Souza, Luiz Fernando Pereira de
author_role author
author2 Souza, Luiz Fernando Pereira de
author2_role author
dc.contributor.author.fl_str_mv Dallolio, Luciano Conrado Machado
Souza, Luiz Fernando Pereira de
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Prolog
Linguagem de programação
dc.subject.por.fl_str_mv Prolog
Linguagem de programação
description Este relatório descreve a implementação do primeiro grupo de predefinidos do interpretador Pronus Prolog. A primeira parte do trabalho aborda o problema da interface entre uma execução Prolog e a biblioteca de predefinidos, descrevendo-se a solução adotada. Logo a seguir são estudados os primeiros grupos de predefinidos implementados, incluindo os predefinidos para manipulação da tabela de operadores, impressão de termos, manipulação de cadeias, avaliação de expressões, controle do fluxo da execução e entrada e saída em arquivos. A fim de facilitar o entendimento deste relatório seria interessante que o leitor já estivesse familiarizado com o ambiente de execução do interpretador Pronus Prolog descrito no relatório "Ambiente de execução do Pronus Prolog" [Dallolio 91].
publishDate 1991
dc.date.issued.fl_str_mv 1991-08-30
dc.date.accessioned.fl_str_mv 2016-11-10T16:01:31Z
dc.date.available.fl_str_mv 2023-11-30T03:03:06Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/report
format report
status_str publishedVersion
dc.identifier.citation.fl_str_mv DALLOLIO, L. C. M.; SOUZA, L. F. P. de. Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog. Rio de Janeiro: NCE, UFRJ, 1991. 46 p. (Relatório Técnico, 11/91)
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11422/1098
identifier_str_mv DALLOLIO, L. C. M.; SOUZA, L. F. P. de. Ativação dos predefinidos, predefinidos de E/S e controle de fluxo no Pronus Prolog. Rio de Janeiro: NCE, UFRJ, 1991. 46 p. (Relatório Técnico, 11/91)
url http://hdl.handle.net/11422/1098
dc.language.iso.fl_str_mv por
language por
dc.relation.ispartof.pt_BR.fl_str_mv Relatório Técnico NCE
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
bitstream.url.fl_str_mv http://pantheon.ufrj.br:80/bitstream/11422/1098/2/license.txt
http://pantheon.ufrj.br:80/bitstream/11422/1098/3/11_91_000040412.pdf
http://pantheon.ufrj.br:80/bitstream/11422/1098/4/11_91_000040412.pdf.txt
bitstream.checksum.fl_str_mv dd32849f2bfb22da963c3aac6e26e255
f1000976b9b0f5a2c2811c166160f509
06bb1dc9057c6164d91664b20b9c5024
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv
_version_ 1784097076538245120