Spelling suggestions: "subject:"linguagem dde programação."" "subject:"linguagem dde programaçãoo.""
71 |
Projeto de uma linguagem orientada a objetosGuimarães, Jose de Oliveira 15 September 1992 (has links)
Orientador: Hans Kurt Edmund Liesenberg / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-15T20:48:03Z (GMT). No. of bitstreams: 1
Guimaraes_JosedeOliveira_M.pdf: 1519124 bytes, checksum: 4a8636075947764792f647ccfc2dac31 (MD5)
Previous issue date: 1992 / Resumo: A orientação a objetos é um mecanismo que permite o reaproveitamento de software, tendo por isso despertado grande interesse nos últimos anos. Este paradigma tem sido utilizado em várias áreas da computação, como banco de dados, análise de sistemas e linguagens de programaçao. Esta dissertação e dividida em duas partes. A primeira estuda a tecnologia existente sobre orientação a objetos e linguagens de programação. São analisados os mecanismos presentes nas linguagens orientadas a objeto e os objetivos destes mecanismos. Alguns problemas com o paradigma são considerados, apresentando as possíveis soluções, quando existirem. A segunda parte da dissertação apresenta construções que extendem C++, e são justificadas com base no estudo feito na primeira parte. / Abstract: Not informed. / Mestrado / Mestre em Ciência da Computação
|
72 |
Armazenamento de estruturas de dados em computadores a fluxo de dadosSa, Manoel Pedro 15 January 1991 (has links)
Orientador : Arthur João Catto / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-15T23:28:47Z (GMT). No. of bitstreams: 1
Sa_ManoelPedro_M.pdf: 2832255 bytes, checksum: e68862f99a54d53916202887880ae34f (MD5)
Previous issue date: 1991 / Resumo: Esta dissertação faz uma discussão dos principais conceitos relacionados ao annazenamel1to de estruturas de dados em computadores a fluxo de dados dinâmicos e a relação destes conceitos com a arquitetura. Como exemplos de computadores que têm armazenamento de estruturas são apresentados os computadores a fluxo de dados da Universidade de Manchester e do MIT. Introduzimos a seguir uma nova organização para. suportar operações locais na unidade responsável pelo armazenamento de estruturas com o objetivo de aumentar o desempenho dos computadores a fluxo de dados. A avaliação parcial que realizamos sobre esta proposta baseia-se em resultados de simulação / Abstract: This dissertation makes a survey of the most important cOl1cepts related to stored data structures il1 tagged dataflow computers and studies their relation to the architecture. As examples of computers that have stored data structures it discusses the dataflow computers of Manchester and MIT. On the dissertation we propose local operations in the unit responsible for the storage of data structures as a way to increase the performance of dataflow computers. This proposal is partly evaluated on the basis of results obtained from simulation / Mestrado / Mestre em Ciência da Computação
|
73 |
Avaliação da distribuição do tempo de execução em programasVanini, Fernando Antonio, 1950- 17 July 2018 (has links)
Orientador: Nelson Castro Machado / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-17T00:49:14Z (GMT). No. of bitstreams: 1
Vanini_FernandoAntonio_M.pdf: 860564 bytes, checksum: cea3bdf4b1445ba8f02abf46846a6b09 (MD5)
Previous issue date: 1979 / Resumo: Este trabalho descreve um sistema de avaliação da distribuição do tempo de execução em programas FORTRAN, desenvolvido na UNICAMP. A avaliação é feita criando-se uma versão modificada do programa que ao ser executada determina o número de vezes que cada comando é executado. 0 tempo de execução de cada comando é estimado com base no número de execuções e num peso atribuído a cada comando. A contagem do número de execuções é feita inserindo contadores no programa. 0 número de contadores inseridos é mínimo e a minimização é feita com base em alguns resultados de teoria dos grafos / Abstract: Not informed / Mestrado / Mestre em Ciência da Computação
|
74 |
Um metodo para a validação de protocolo de comunicação especificado em SDL utilizando rede de PetriTamura, Roberto Toshiyuki 02 September 1988 (has links)
Orientador: Shusaburo Motoyama / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica / Made available in DSpace on 2018-07-17T17:32:48Z (GMT). No. of bitstreams: 1
Tamura_RobertoToshiyuki_M.pdf: 5692280 bytes, checksum: 5060e1cac0598ce84d6c8f7ffee3b0b4 (MD5)
Previous issue date: 1988 / Resumo: Não informado / Abstract: Not informed. / Mestrado / Mestre em Engenharia Elétrica
|
75 |
FIG : uma linguagem para especificação de figurasSetubal, João Carlos, 1957- 21 August 1987 (has links)
Orientador: Tomasz Kowaltowski / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-17T19:10:43Z (GMT). No. of bitstreams: 1
Setubal_JoaoCarlos_M.pdf: 2361813 bytes, checksum: cda21d0c881eac58650c04f8be7cb113 (MD5)
Previous issue date: 1987 / Resumo: FiG é uma linguagem de'programação cujo objetivo é possibilitar a especificação de figuras bidimensionais de forma não-interativa. Embora a linguagem tenha sido projetada para uso geral, ela poderia ser usada particularmente em conjunto com um programa de composição gráfica de modo a permitir inserção automática de figuras em textos. A característica principal de Fig é o recurso de definição e uso de figuras de maneira análoga a procedimentos, modelando assim o desenho sem utilizar estruturas de dados. Isto facilita a construção de desenhos que tenham uma estrutura hierárquica complexa. As figuras permitem parametrização flexível e podem retomar valores através de um mecanismo especial. A chamada ou instanciação das figuras pode ser modificada através de transformações geométricas embutidas na linguagem, e o posicionamento pode ser feito de três modos: por um movimento implícito associado à instanciaçâo consecutiva de diferentes figuras; por posicionamento relativo a outras figuras já instanciadas; e por coordenadas absolutas. FIG tem um conjunto de primitivas gráficas, cada qual com seus atributos. O projeto de Fig fundamentou-se na linguagem PIe de Kernighan, nos procedimentos de display de Newman e em certos aspectos da norma GKS. Foi construido um compilador experimental que produz Pascal como linguagem objeto. A saída gráfica é realizada através de um pacote gráfico conveniente, que pode ser facilmente trocado. / Abstract: FIG is a programming language for non-interactive' specification of bidimensional pictures, Although the language was designed for general purpose picture drawing, it is aimed at integration with typesetting programs so as to allow automatic insertion of pictures into text. Its main features are the definition and use of figures in the same way as procedures, thus modeling pictures in a data-structure-free manner. .F IG makes .it easy to build drawings with a large hierarchical structure. Figures have a flexible parameterization mechanism and return values in a special way. Figure call (instantiation) can be modified by built-in geometric transformations. There are three ways to place a figure in the plane: implicit movement associated with the consecutive instantiation of figures; placement relative to already instantiated figures; and absolute placement. F IG has a set of primitive figures, each with its own set of attributes. FIG's design was based primarily on Kernighan's PIC language, on Newman's display procedures and on certain features of the G KS international standard. An experimental compiler producing machine-independent Pascal object code was implemented. Graphical output is achieved through routines of a convenient graphics package. / Mestrado / Mestre em Ciência da Computação
|
76 |
Sobre a distribuição do parametro de correção num modelo linear reduzido de aprendizagemTachibana, Vilma Mayumi 31 January 1984 (has links)
Orientador: Hermann G. Rohrer / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação / Made available in DSpace on 2018-07-17T22:08:05Z (GMT). No. of bitstreams: 1
Tachibana_VilmaMayumi_M.pdf: 2347668 bytes, checksum: bd2d9c9ca457253c59f00dc11f3da79f (MD5)
Previous issue date: 1984 / Resumo: Não informado. / Abstract: Not informed. / Mestrado / Mestre em Estatística
|
77 |
Criação de ferramentas para ambiente PROLOG e o acesso de novatos ao paradigma da programação em logicaBaranauskas, Maria Cecilia Calani, 1954- 04 February 1993 (has links)
Orientador: Jose Armando Valente / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica / Made available in DSpace on 2018-07-18T05:06:57Z (GMT). No. of bitstreams: 1
Baranauskas_MariaCeciliaCalani_D.pdf: 17533192 bytes, checksum: 75acf1785ebdc0ff37c188cfb76d937a (MD5)
Previous issue date: 1993 / Résumé: Cette these a comme theme principal le design des outils computationales constituent un ambiant de programmation Prolog et l'étude de l'interaction du novice en cet ambiant. La proposition de l'ensemble des outils est expliciter le paradigme sousjacent et enrichir le feedback formé par l'ambiant Prolog facilitant au novice l'acces au programme pas seulement dans la signification operationale, mais aussi dans la signification logique. Les outils insérés dans l'ambiant de programmation Prolog constituent um Module Operationale et un Module Declaratif. Dans le Module Operationale, la machine virtuelle du langue est executé à travers d'une base des donnés que nous appelons Arbre du Espace de Cherche. Dans le Module DecIaratif le formalisme clausal du programme est exprimé d'une manihe picturale à travres d'un modele basé en diagrammes des reseaux sémantiques, que nous appelons Diagrammes Sémantiques. II a été fait une étude experimentale pour l'analyse de l'interaction du novice dans l'ambiant proposé, avec deux types de novices: (A) novices dans leur premiere experience avec une langue de programmation (et aussi avec les ordinateurs) et (B) novices en Prolog, mais avec un bon connaissance des langues de procedures. Notre objectif a été étuder les états initials du procés de acquisition de la langue Prolog et les effets des outils dans ce procés. Les études des observations faites on montré que les deux types de novice ont modéles conceptuelles initiales de Ia machine virtuelle, qui sont les responsables de leur interpretation du programme Prolog e de la conduite de la machine virtuelle de la langue. Les situations d erreur peuvent être interprétés a partir de ces modeles conceptuelles courant, qui evoluent dans le procés d'interaction avec l'ambiant. L'activité de programmer s'est montré comme un proces d'incrémentation que comprend une cyc1e realimenté par reponds donés par l'ambiant de programation. Ainsi, la dépuration est une partie du procés de acquisition de la langue et non une phase que doit être traité isolément. Le feedback formé par les outils a été l'origin d'une transformation de la perspective des éleves en relation a la conaissance etant représenté (programme) et en relation au interlocuteur dans le procés de programmation (machine virtuelle), lequel a rend possible la modification de leurs modéles conceptuelles de la langue / Resumo: Esta tese tem como tema principal o design de ferramentas computacionais que constituem um ambiente de programação Prolog e o estudo da interação do novato nesse ambiente. A proposta do conjunto de ferramentas é explicitar o paradigma de programação subjacente e enriquecer o feedback gerado pelo ambiente Prolog, possibilitando ao novato acesso ao programa não apenas em seu significado operacional, mas também em seu significado lógico. As ferramentas, inseridas no ambiente de programação Prolog, constituem um Módulo Operacional e um Módulo Declarativo. No Módulo Operacional, a máquina virtual da linguagem é explicitada através de uma representação gráfica da ,árvore de busca de determinada meta em uma base de dados, que denominamos Arvore de Espaços de Busca. No Módulo Declarativo o formalismo clausal do programa é expresso de forma pictórica através de um modelo baseado em diagramas de redes semânticas, que denominamos Diagramas Semânticos. Foi feito um estudo experimental para análise da interação do novato no ambiente proposto, que envolveu dois tipos de novatos: (A) novatos em sua primeira experiência com linguagem de programação (e mesmo com computadores) e (B) novatos em Prolog, mas com bom conhecimento de linguagens procedurais. Nosso objetivo foi investigar os estágios iniciais do processo de aquisição da linguagem Prolog e os efeitos das ferramentas propostas, nesse processo. Os estudos realizados mostraram que ambos os tipos de novato têm modelos conceituais iniciais da máquina virtual, responsáveis pela sua interpretação a respeito do programa Prolog e do comportamento da máquina virtual da linguagem. As situações de erro podem ser interpretadas a partir desses modelos conceituais correntes, que evoluem ao longo do processo de interação com o ambiente. A atividade de programar mostrou-se como um processo incremental que envolve um ciclo realimentado por respostas forneci das pelo ambiente de programação. Dessa maneira, depuração é parte do processo de aquisição da linguagem e não uma fase a ser tratada isoladamente. O feedback gerado pelas ferramentas provocou uma mudança de perspectiva dos estudantes em relação ao conhecimento sendo representado (programa) e em relação ao interlocutor no processo de programação (máquina virtual), o que possibilitou a modificação nos seus modelos conceituais da linguagem / Abstract: This thesis concerns the design of computational tools which constitute a Prolog programming environment and the study of novices' interaction in this environment. The purpose of the tool package is to make explicit the underlying programming paradigm and to reinforce the feedback provided by the Prolog environment, opening to the novice access to the program, not only in its operational meaning but also in its logical meaning. The tools are integrated in the Prolog environment through an Operational Module and a Declarative Module. In the Operational Module, the language virtual machine is shown through a graphical representation of the search tree of a goal within a database, which I named Search-Spaces Tree. In the Declarative Module, the clausal form of the program is represented in a pictorial way, by means of a model based on network diagrams, which I named Semantic Diagrams. The study of the novice's interaction within the proposed environment was conducted experimentally with two types of novices: (A) novices in their first experience with a programming language (and even with computers) and (B) novices with good practice of procedural programming. Our aim was to investigate the early stages of Prolog programming and the effects of the proposed tools in this process. The observational studies undertaken showed that both types of novices had an initial conceptual model of the virtual machine. Such models guided their interpretation of the Prolog program and of the behavior of the machine. Their misunderstandings may be understood as resulting from their current models, which evolve as long as they interact in the environment. The programming activity can be interpreted, from the results, as an incremental process which envolves a cyclic process fed by responses of the programming environment. By this way, debugging is part of the language learning process and not an activity to be treated in isolation. The feedback created by the tools provided changes in the students' perspective related to the knowledge being represented (program) and the interlocutor in the process (virtual machine), which lead them to the understanding of the conceptual model of the language / Doutorado / Doutor em Engenharia Elétrica
|
78 |
Simulador grafico para um robo industrialDuran Acevedo, Orlando Mauricio 15 March 1993 (has links)
Orientador: Geraldo Nonato Telles / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica / Made available in DSpace on 2018-07-18T07:00:10Z (GMT). No. of bitstreams: 1
DuranAcevedo_OrlandoMauricio_M.pdf: 2972290 bytes, checksum: e224dbb051d5ad9a0e4c80dad34ea475 (MD5)
Previous issue date: 1993 / Resumo: Nesta dissertação é especificado e implantado um prot6tipo de um sistema de simulação "Off-line" para um robô industrial do tipo SCARN (IBM 7535). Trata-se de um pacote de software composto de quatro m6dulos principais: Um interpretador da linguagem AMV, um gerenciador de objetos e "Lay-Outs", um simulador gráfico com seis possibilidades de visualização e um detetor automático de colisões baseado na construção de Mapas de Configuração. O simulador foi implantado num microcomputador sob o Sistema Operacional MS-DOS / Abstract: This dissertation presents the specification and implementation of a SCARA' type Industrial Robot Off-line Simulation System Prototype (mM 7535). The system is composed by foUf main modules: An AML2 language Interpreter, a lay-outs managment system, a graphic simulator with six options to watchibg the manipulator's actions and a Configuration Map-Based Automatic collisions detector. This system was implemented under the MS-DOS operating System / Mestrado / Materiais e Processos de Fabricação / Mestre em Engenharia Mecânica
|
79 |
Otimização do planejamento da produção em sistemas multiestagiosBerretta, Regina Esther 08 February 1993 (has links)
Orientadores : Paulo Morelato França, Vinicius Amaral Armentano / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica / Made available in DSpace on 2018-07-18T08:20:01Z (GMT). No. of bitstreams: 1
Berretta_ReginaEsther_M.pdf: 4742978 bytes, checksum: 242bfc78b6bf29cc496d710f753a51ef (MD5)
Previous issue date: 1993 / Resumo / Abstract: Lot-sizing multistage problems consist in the deterrnination of the quantities to be produced in different periods of time to meet forecast demando The model considers capacity restrictions on resources and product structure, i.e., the products may depend on the purchase or the production of certain components. The model presented uses the concept of echelon stock and includes setup cost and time to the ocurrence of production of certain components. A heuristic method is developed for solving the problem and computationally tested. The solution procedure includes Tabu Search techniques / Mestrado / Mestre em Engenharia Elétrica
|
80 |
Ferramentas para linguagem de especificação LOTOSLima, Humberto Maia 15 June 1992 (has links)
Orientador: Mauricio Ferreira Magalhães / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica / Made available in DSpace on 2018-07-19T03:46:57Z (GMT). No. of bitstreams: 1
Lima_HumbertoMaia_M.pdf: 6282762 bytes, checksum: 38c8a0eb30331b118dd48a4a19ad9b52 (MD5)
Previous issue date: 1992 / Resumo: Este trabalho propõe a implementação de um ambiente de auxílio ao desenvolvimento de especificações de sistema que utilizam LOTOS como linguagem. Tal ambiente é formado de um conjunto integrado de ferramentas composto de um editor de texto, um analisador sintático e semântico e um simulador para LOTOS. Diferente de outras implementações descritas na literatura, é proposta a implementação do simulador LOTOS em uma linguagem orientada para objetos utilizando um mapeamento da semântica dos operadores LOTOS para classes C++ / Abstract: An environment for system design using LOTOS as specification language is proposed. The environment is composed by an editor, a syntax and semaoticchecker and a simulator all workingin an integrated from. Different from similar works described in the literature, the proposed implementation of the LOTOS simulator is based on an object orieoted language mappmg the semaotic of LOTOS operators to C++ classes / Mestrado / Mestre em Engenharia Elétrica
|
Page generated in 0.0912 seconds