999 resultados para Programação por objectos


Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este relatório conclui o estágio no Museu Nacional de História Natural e da Ciência, em que o meu contributo passou por programar três percursos que valorizassem o património cultural da Universidade de Lisboa, no atual contexto. Através destes passeios, é pretendido envolver o público, em geral, no mundo universitário, dando a conhecer toda a riqueza e diversidade patrimonial, toda a história dos espaços pertença de cada uma das Faculdades da Universidade de Lisboa e o cruzamento possível e desejável com a história do País. Estes são alguns dos percursos possíveis, tendo em conta todo o património da Universidade de Lisboa, muito diverso, riquíssimo e em alguns casos pouco conhecido do grande público. É agora necessário que este património seja, também, incorporado em visitas turísticas.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Fundação para a Ciência e a Tecnologia (FCT), Fundação Millennium bcp, Ministério da Cultura, Instituto dos Museus e da Conservação

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A Digital Breast Tomosynthesis (DBT) é uma técnica que permite obter imagens mamárias 3D de alta qualidade, que só podem ser obtidas através de métodos de re-construção. Os métodos de reconstrução mais rápidos são os iterativos, sendo no en-tanto computacionalmente exigentes, necessitando de sofrer muitas optimizações. Exis-tem optimizações que usam computação paralela através da implementação em GPUs usando CUDA. Como é sabido, o desenvolvimento de programas eficientes que usam GPUs é ainda uma tarefa demorada, dado que os modelos de programação disponíveis são de baixo nível, e a portabilidade do código para outras arquitecturas não é imedia-ta. É uma mais valia poder criar programas paralelos de forma rápida, com possibili-dade de serem usados em diferentes arquitecturas, sem exigir muitos conhecimentos sobre a arquitectura subjacente e sobre os modelos de programação de baixo nível. Para resolver este problema, propomos a utilização de soluções existentes que reduzam o esforço de paralelização, permitindo a sua portabilidade, garantindo ao mesmo tempo um desempenho aceitável. Para tal, vamos utilizar um framework (FastFlow) com suporte para Algorithmic Skeletons, que tiram partido da programação paralela estruturada, capturando esquemas/padrões recorrentes que são comuns na programação paralela. O trabalho realizado centrou-se na paralelização de uma das fases de reconstru-ção da imagem 3D – geração da matriz de sistema – que é uma das mais demoradas do processo de reconstrução; esse trabalho incluiu um método de ordenação modificado em relação ao existente. Foram realizadas diferentes implementações em CPU e GPU (usando OpenMP, CUDA e FastFlow) o que permitiu comparar estes ambientes de programação em termos de facilidade de desenvolvimento e eficiência da solução. A comparação feita permite concluir que o desempenho das soluções baseadas no FastFlow não é muito diferente das tradicionais o que sugere que ferramentas deste tipo podem simplificar e agilizar a implementação de um algoritmos na área de recons-trução de imagens 3D, mantendo um bom desempenho.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Relatório de estágio de mestrado em Ensino de Informática

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Relatório de estágio de mestrado em Ensino de Informática

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Dissertação de mestrado em Engenharia Industrial

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Sabedores da realidade tecnológica que envolve as crianças, sentimos necessidade de conhecer aprofundadamente como é que as crianças aprendem, ou seja, como estruturam e desenvolvem o seu pensamento, nesta relação com as tecnologias e através da programação. A presente investigação revela-se inovadora, quer no contexto em que vai ser implementado, quer nos objetivos da própria investigação. Pretendemos consolidar conhecimento sobre as teorias de aprendizagem, através da introdução da programação de forma lúdica e criativa nas atividades no jardim de infância. Compreender como as crianças reagem na utilização das tecnologias e da programação revela-se importante para conhecer o seu comportamento, o seu estilo de aprendizagem e permitir aos profissionais de educação antecipar ou não esta integração, nos seus contextos educativos. Conhecer como todo este processo de aprendizagem é vivenciado pelas crianças irá permitir avaliar quais os benefícios e riscos da utilização das tecnologias e da aprendizagem da programação em idade pré-escolar.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Dissertação de mestrado em Ciências da Comunicação (área de especialização em Informação e Jornalismo)

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Os cormilhos tipo 7 produziram bulbos e cormilhos dos tipos de 1 a 8 em maior quantidade que o tipo 8 e os bulbos tipos 1, 2, 3, 4 e 5 mais pesados. Os cormilhos tipo 8 também produziram bulbos e cormilhos dos tipos 1 a 8, porém seus cormilhos foram mais pesados que os cormilhos produzidos pelo tipo 7.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A presente dissertação pretende contribuir para a análise das temáticas relacionadas com os museus, educação e multiculturalismo. A partir de duas iniciativas promovidas pela Fundação Calouste Gulbenkian: a exposição Looking Both Ways. Das Esquinas do Olhar. Arte da Diáspora Africana Contemporânea, em 2005 e Fórum Cultural O Estado do Mundo - Plataforma 2, em 2006/2007. No que toca à última iniciativa focamo-nos no programa Transfert e no programa Jardim do Mundo. Partindo da análise deste caso prático, foi nosso objectivo compreender de que forma os museus abordam a questão do multiculturalismo. A exposição Looking Both Ways. Das Esquinas do Olhar. Arte da Diáspora Africana Contemporânea focou trabalhos de artistas africanos onde se evidenciavam as influências pessoais de cada um. O projecto ARTAFRICA desempenhou aqui um papel fundamental. O Fórum Cultural O Estado do Mundo - Plataforma 2 promoveu por um lado a fruição de objectos de arte noutros espaços que não os museus – Tranfert; por outro, desenvolveu uma iniciativa integrando elementos de grupos minoritários – Jardim do Mundo. Adicionalmente, foi nosso objectivo reflectir sobre a pertinência de um projecto educativo neste género de iniciativas centrando-nos na figura central do educador enquanto mediador. Analisamos também os termos multiculturalismo e interculturalismo dentro do contexto museológico. Por fim, concluímos que os museus do século XXI que incluem na sua programação as temáticas do multiculturalismo parecem tender para centros culturais

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A Investigação Operacional vem demonstrando ser uma valiosa ferramenta de gestão nos dias de hoje em que se vive num mercado cada vez mais competitivo. Através da Programação Linear pode-se reproduzir matematicamente um problema de maximização dos resultados ou minimização dos custos de produção com o propósito de auxiliar os gestores na tomada de decisão. A Programação Linear é um método matemático em que a função objectivo e as restrições assumem características lineares, com diversas aplicações no controlo de gestão, envolvendo normalmente problemas de utilização dos recursos disponíveis sujeitos a limitações impostas pelo processo produtivo ou pelo mercado. O objectivo geral deste trabalho é o de propor um modelo de Programação Linear para a programação ou produção e alocação de recursos necessários. Optimizar uma quantidade física designada função objectivo, tendo em conta um conjunto de condicionalismos endógenas às actividades em gestão. O objectivo crucial é dispor um modelo de apoio à gestão contribuindo assim para afectação eficiente de recursos escassos à disposição da unidade económica. Com o trabalho desenvolvido ficou patente a importância da abordagem quantitativa como recurso imprescindível de apoio ao processo de decisão. The operational research has proven to be a valuable management tool today we live in an increasingly competitive market. Through Linear Programming can be mathematically reproduce a problem of maximizing performance or minimizing production costs in order to assist managers in decision making. The Linear Programming is a mathematical method in which the objective function and constraints are linear features, with several applications in the control of management, usually involving problems of resource use are available subject to limitations imposed by the production process or the market. The overall objective of this work is to propose a Linear Programming model for scheduling or production and allocation of necessary resources. Optimizing a physical quantity called the objective function, given a set of endogenous constraints on management thus contributing to efficient allocation of scarce resources available to the economic unit. With the work has demonstrated the importance of the quantitative approach as essential resource to support the decision process.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O tema da Programação Linear, com as suas particularizações do Problema dos Transportes e do Problema da Afectação de Recursos, é hoje estudado em cursos diversos onde uma disciplina de Investigação Operacional esteja presente. Trata-se, em última análise, de um problema de cálculo de extremos condicionados, seja de máximo ou de mínimo, que apresenta características muito particulares e de grande elegância simbólica. Também os Problemas dos Transportes e da Afectação de Recursos se podem resolver como problemas de Programação Linear, através do Algoritmo Simplex, embora seja preferível o recurso a algoritmos próprios, de muitíssimo maior simplicidade: o Algoritmo dos Transportes e o Algoritmo Húngaro, respectivamente. De molde a facilitar a compreensão do que realmente está em jogo, consideram-se aqui dois casos de determinação de extremos e de extremos condicionados, mas ao nível do final do ensino secundário.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este trabalho de uma forma geral pretende apresentar os progressos realizados na área da Web3D, e que este sirva de guia para os potenciais interessados em descobrir as maravilhas que a tecnologia Web3D proporciona. Começa-se por fazer uma alusão sobre os objectos tridimensionais e mencionar exemplos de algumas áreas onde se aplicam. Depois é feita uma pequena abordagem do enquadramento dos objectos 3D na WWW, passando uma visão sobre a Web, identificando as funcionalidades e serviços, por fim uma vista de olhos sobre a visualização de objecto 3D na Web, identificando os navegadores comuns e os visualizadores que permitem visualizar conteúdos tanto 2D como 3D. A seguir são abordados os avanços conseguidos na Web3D, iniciando com uma contextualização da Web3D, fazendo uma passagem pelos mundos virtuais na Internet criados em Virtual Reality Modeling Language, realçando as dificuldades dessa linguagem na altura e os novos incentivos que deram origem a outras especificação como a X3D. Ainda são identificadas algumas plataformas e ferramentas de tecnologia Web3D, exemplos de algumas áreas onde se aplicam e a perspectiva para o futuro da Web3D centrada na visão do Web3D consortium. Por último, apresenta-se um caso prático onde estão descritas as etapas da construção, em modelo proposto, conversão e disponibilização do objecto 3D na Web

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This study proposes an activity to introduce scientific programming. In particular, the multidisciplinary concepts of scientific programming, quantum mechanics, and spectroscopy are presented in the study of the electronic spectrum of the I2 molecule. We use Python programming language and the IPython command shell, in particular, for their user friendliness and versatility.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O principal objetivo deste trabalho foi avaliar, com a ajuda da Programação Inteira, as conseqüências do uso da Programação Linear com posterior arredondamento das respostas, com ênfase na regulação de florestas eqüiâneas. Para isto, um problema de regulação florestal simplificado foi idealizado e resolvido pelo modelo I, por meio de Programação Linear, Programação Linear com posterior arredondamento e Programação Inteira. Ao final, concluiu-se que o arredondamento das respostas obtidas pelo modelo resolvido por Programação Linear levou a uma solução inviável para o problema de regulação proposto. O mesmo não ocorreu com o modelo de Programação Inteira, que apresentou um plano de regulação factível e otimizado, mostrando que, do ponto de vista matemático, respostas com arredondamento da solução de modelos de Programação Linear não devem ser adotadas.