1000 resultados para C (Linguagem de programação de computador)


Relevância:

20.00% 20.00%

Publicador:

Resumo:

OBJETIVO: Estimar a prevalência e fatores associados à infecção pelo vírus da hepatite C em usuários de drogas e identificar os genótipos e subtipos virais circulantes. MÉTODOS: Estudo realizado com 691 usuários de drogas de 26 centros de tratamento de uso de drogas filantrópicos, particulares e públicos de Goiânia (GO) e Campo Grande (MS), entre 2005 e 2006. Dados sociodemográficos e fatores de risco para infecção pelo HCV foram obtidos por meio de entrevistas. Amostras sangüíneas foram testadas para a detecção de anticorpos para o HCV. As amostras positivas foram submetidas à detecção do RNA-HCV pela reação em cadeia da polimerase com iniciadores complementares às regiões 5' NC e NS5B do genoma viral e genotipadas pelo line probe assay (LiPA) e por seqüenciamento direto, seguido de análise filogenética. Prevalência e odds ratio foram calculados com intervalo de 95% de confiança. Os fatores de risco com p<0,10 pela análise univariada foram analisados por regressão logística hierárquica. Valores de p<0,05 foram considerados estatisticamente significantes. RESULTADOS: A prevalência para anti-HCV foi 6,9% (IC 95%: 5,2;9,2). A análise multivariada de fatores de risco indicou que idade superior a 30 anos e uso injetável de drogas se mostraram associados à infecção pelo HCV. O RNA-HCV foi detectado em 85,4% (41/48) das amostras anti-HCV positivas. Trinta e três amostras foram do genótipo 1 pelo LiPA, subtipos 1a (63,4%) e 1b (17,1%), e 8 (19,5%) do genótipo 3, subtipo 3a. A análise filogenética da região NS5B mostrou que 17 (68%), 5 (20%) e 3 (12%) amostras foram dos subtipos 1a, 3a e 1b, respectivamente. CONCLUSÕES: Os resultados mostram uma prevalência elevada da infecção e do subtipo 1a do HCV em usuários de drogas, sendo o uso injetável de drogas o principal fator de risco para essa infecção.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

We use a two-dimensional (2D) elastic free energy to calculate the effective interaction between two circular disks immersed in smectic-C films. For strong homeotropic anchoring, the distortion of the director field caused by the disks generates topological defects that induce an effective interaction between the disks. We use finite elements, with adaptive meshing, to minimize the 2D elastic free energy. The method is shown to be accurate and efficient for inhomogeneities on the length scales set by the disks and the defects, that differ by up to 3 orders of magnitude. We compute the effective interaction between two disk-defect pairs in a simple (linear) configuration. For large disk separations, D, the elastic free energy scales as similar to D-2, confirming the dipolar character of the long-range effective interaction. For small D the energy exhibits a pronounced minimum. The lowest energy corresponds to a symmetrical configuration of the disk-defect pairs, with the inner defect at the mid-point between the disks. The disks are separated by a distance that, is twice the distance of the outer defect from the nearest disk. The latter is identical to the equilibrium distance of a defect nucleated by an isolated disk.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Os sistemas de tempo real modernos geram, cada vez mais, cargas computacionais pesadas e dinâmicas, começando-se a tornar pouco expectável que sejam implementados em sistemas uniprocessador. Na verdade, a mudança de sistemas com um único processador para sistemas multi- processador pode ser vista, tanto no domínio geral, como no de sistemas embebidos, como uma forma eficiente, em termos energéticos, de melhorar a performance das aplicações. Simultaneamente, a proliferação das plataformas multi-processador transformaram a programação paralela num tópico de elevado interesse, levando o paralelismo dinâmico a ganhar rapidamente popularidade como um modelo de programação. A ideia, por detrás deste modelo, é encorajar os programadores a exporem todas as oportunidades de paralelismo através da simples indicação de potenciais regiões paralelas dentro das aplicações. Todas estas anotações são encaradas pelo sistema unicamente como sugestões, podendo estas serem ignoradas e substituídas, por construtores sequenciais equivalentes, pela própria linguagem. Assim, o modo como a computação é na realidade subdividida, e mapeada nos vários processadores, é da responsabilidade do compilador e do sistema computacional subjacente. Ao retirar este fardo do programador, a complexidade da programação é consideravelmente reduzida, o que normalmente se traduz num aumento de produtividade. Todavia, se o mecanismo de escalonamento subjacente não for simples e rápido, de modo a manter o overhead geral em níveis reduzidos, os benefícios da geração de um paralelismo com uma granularidade tão fina serão meramente hipotéticos. Nesta perspetiva de escalonamento, os algoritmos que empregam uma política de workstealing são cada vez mais populares, com uma eficiência comprovada em termos de tempo, espaço e necessidades de comunicação. Contudo, estes algoritmos não contemplam restrições temporais, nem outra qualquer forma de atribuição de prioridades às tarefas, o que impossibilita que sejam diretamente aplicados a sistemas de tempo real. Além disso, são tradicionalmente implementados no runtime da linguagem, criando assim um sistema de escalonamento com dois níveis, onde a previsibilidade, essencial a um sistema de tempo real, não pode ser assegurada. Nesta tese, é descrita a forma como a abordagem de work-stealing pode ser resenhada para cumprir os requisitos de tempo real, mantendo, ao mesmo tempo, os seus princípios fundamentais que tão bons resultados têm demonstrado. Muito resumidamente, a única fila de gestão de processos convencional (deque) é substituída por uma fila de deques, ordenada de forma crescente por prioridade das tarefas. De seguida, aplicamos por cima o conhecido algoritmo de escalonamento dinâmico G-EDF, misturamos as regras de ambos, e assim nasce a nossa proposta: o algoritmo de escalonamento RTWS. Tirando partido da modularidade oferecida pelo escalonador do Linux, o RTWS é adicionado como uma nova classe de escalonamento, de forma a avaliar na prática se o algoritmo proposto é viável, ou seja, se garante a eficiência e escalonabilidade desejadas. Modificar o núcleo do Linux é uma tarefa complicada, devido à complexidade das suas funções internas e às fortes interdependências entre os vários subsistemas. Não obstante, um dos objetivos desta tese era ter a certeza que o RTWS é mais do que um conceito interessante. Assim, uma parte significativa deste documento é dedicada à discussão sobre a implementação do RTWS e à exposição de situações problemáticas, muitas delas não consideradas em teoria, como é o caso do desfasamento entre vários mecanismo de sincronização. Os resultados experimentais mostram que o RTWS, em comparação com outro trabalho prático de escalonamento dinâmico de tarefas com restrições temporais, reduz significativamente o overhead de escalonamento através de um controlo de migrações, e mudanças de contexto, eficiente e escalável (pelo menos até 8 CPUs), ao mesmo tempo que alcança um bom balanceamento dinâmico da carga do sistema, até mesmo de uma forma não custosa. Contudo, durante a avaliação realizada foi detetada uma falha na implementação do RTWS, pela forma como facilmente desiste de roubar trabalho, o que origina períodos de inatividade, no CPU em questão, quando a utilização geral do sistema é baixa. Embora o trabalho realizado se tenha focado em manter o custo de escalonamento baixo e em alcançar boa localidade dos dados, a escalonabilidade do sistema nunca foi negligenciada. Na verdade, o algoritmo de escalonamento proposto provou ser bastante robusto, não falhando qualquer meta temporal nas experiências realizadas. Portanto, podemos afirmar que alguma inversão de prioridades, causada pela sub-política de roubo BAS, não compromete os objetivos de escalonabilidade, e até ajuda a reduzir a contenção nas estruturas de dados. Mesmo assim, o RTWS também suporta uma sub-política de roubo determinística: PAS. A avaliação experimental, porém, não ajudou a ter uma noção clara do impacto de uma e de outra. No entanto, de uma maneira geral, podemos concluir que o RTWS é uma solução promissora para um escalonamento eficiente de tarefas paralelas com restrições temporais.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este trabalho é uma parte do tema global “Suporte à Computação Paralela e Distribuída em Java”, também tema da tese de Daniel Barciela no mestrado de Engenharia Informática do Instituto Superior de Engenharia do Porto. O seu objetivo principal consiste na definição/criação da interface com o programador, assim como também abrange a forma como os nós comunicam e cooperam entre si para a execução de determinadas tarefas, de modo a atingirem um único objetivo global. No âmbito desta dissertação foi realizado um estudo prévio relativamente aos modelos teóricos referentes à computação paralela, assim como também foram analisadas linguagens e frameworks que fornecem suporte a este mesmo tipo de computação. Este estudo teve como principal objetivo a análise da forma como estes modelos e linguagens permitem ao programador expressar o processamento paralelo no desenvolvimento das aplicações. Como resultado desta dissertação surgiu a framework denominada Distributed Parallel Framework for Java (DPF4j), cujo objetivo principal é fornecer aos programadores o suporte para o desenvolvimento de aplicações paralelas e distribuídas. Esta framework foi desenvolvida na linguagem Java. Esta dissertação contempla a parte referente à interface de programação e a toda a comunicação entre nós cooperantes da framework DPF4j. Por fim, foi demonstrado através dos testes realizados que a DPF4j, apesar de ser ainda um protótipo, já demonstra ter uma performance superior a outras frameworks e linguagens que possuem os mesmos objetivos.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Neste livro, procede-se à caracterização e análise da saúde no concelho de Loures, colocando o foco em três dimensões – 1) estado de saúde e incidência das doenças; 2) práticas de saúde; 3) estilos de vida relacionados com a saúde. Os resultados apresentados foram obtidos no quadro de um projeto de investigação marcadamente quantitativo, suportado em grande parte, ainda que não exclusivamente, por um inquérito aplicado a uma amostra representativa da população adulta residente no concelho de Loures. Os dados expostos, referentes a um leque diversificado de variáveis que operacionalizam as três dimensões em análise, evidenciam tendências gerais e, simultaneamente, diferenças significativas e desigualdades sociais acentuadas entre os diferentes segmentos da população, em termos de sexo, escolaridade, classe social, nacionalidade, situação face à profissão e idade. A sua leitura pode contribuir para um conhecimento mais sustentado relativamente à saúde no concelho de Loures e consubstanciar-se, igualmente, como uma ferramenta útil para a definição e programação de ações específicas e de estratégias de intervenção a implementar neste concelho. A publicação do presente livro dá a conhecer o produto de um projeto de investigação enquadrado por uma parceria estabelecida entre a Escola Superior de Tecnologia da Saúde do Instituto Politécnico de Lisboa e a Câmara Municipal de Loures, contribuindo para a redução da lacuna existente em Portugal, relativamente à carência de trabalhos de investigação científica com uma dimensão considerável, realizados à escala nacional ou municipal, sobre problemáticas relacionadas com a saúde e a doença.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

5-Monocyclopentadienyliron(II)/ruthenium(II) complexes of the general formula [M(5-C5H5)(PP)(L1)][PF6] {M = Fe, PP = dppe; M = Ru, PP = dppe or 2PPh3; L1 = 5-[3-(thiophen-2-yl)benzo[c]thiophenyl]thiophene-2-carbonitrile} have been synthesized and studied to evaluate their molecular quadratic hyperpolarizabilities. The compounds were fully characterized by NMR, FTIR and UV/Vis spectroscopy and their electrochemical behaviour studied by cyclic voltammetry. Quadratic hyperpolarizabilities () were determined by hyper-Rayleigh scattering measurements at a fundamental wavelength of 1500 nm. Density functional theory calculations were employed to rationalize the second-order non-linear optical properties of these complexes.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O estudo teve por objetivo estimar a prevalência da infecção e genótipo do vírus da hepatite C (HCV), bem como determinar a subnotificação de casos. O total de 115.386 gestantes atendidas pelo Programa Estadual de Proteção à Gestante de Mato Grosso do Sul foi submetido à coleta de sangue para a detecção de anti-HCV, de 2005 a 2007. A prevalência da infecção pelo HCV foi de 1,07 casos/1.000. As amostras positivas foram submetidas à detecção do HCV-RNA e genotipadas. O genótipo 1 foi encontrado em 73% das amostras, 24,3% pertenciam ao genótipo 3 e 2,7% ao genótipo 2. A subnotificação de casos de hepatite C foi de 35,5%.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Atualmente o sistema produtivo do tipo job shop é muito comum nas PMEs (Pequenas e Médias Empresas). Estas empresas trabalham por encomenda. Produzem grande variedade de modelos, e em pequenas quantidades. Os prazos de entrega são um fator de elevada importância, pois os clientes exigem um produto de qualidade no tempo certo. O presente trabalho, pretende criar uma ferramenta de programação da produção para a secção da costura, usando dados reais da empresa, que tem uma implantação do tipo job shop com máquinas multi-operação (Multi-Purpose -Machines Job Shop). No final, são reunidas as principais conclusões e perspetivados futuros desenvolvimentos. Os resultados obtidos comprovam que o algoritmo desenvolvido, com base no algoritmo de Giffler & Thompson, consegue obter com grande precisão e de forma rápida o escalonamento / balanceamento da secção da costura. Com a ferramenta criada, a empresa otimiza a programação da secção da costura e fornece informação importante á gestão da produção, possibilitando uma melhoria do planeamento da empresa.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Trabalho de Projeto para obtenção do grau de Mestre em Engenharia de Eletrónica e Telecomunicações

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Dissertação apresentada à Escola Superior de Educação de Lisboa para obtenção de grau de mestre em Educação Artística, na especialização de Teatro na Educação

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Relatório de Estágio apresentado à Escola Superior de Educação de Lisboa para obtenção de grau de mestre em Ensino do 1.º e 2.º Ciclos do Ensino Básico

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Dissertação de mestrado em Ciências da Educação: área de Educação e Desenvolvimento

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Dissertação de mestrado em Ciências da Educação: área de Educação e Desenvolvimento

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Os comportamentos diádicos são os alicerces da qualidade da relação entre os pais e a criança, e estas relações precoces são determinantes para a organização da personalidade e para o desenvolvimento da criança. Neste estudo, pretendemos descrever os comportamentos diádicos detalhadamente e em seguida categorizá-los, no intuito de comparar os modos (tipo de jogo usado, respostas verbais, tipo de contato físico) e as funções (qualidade da comunicação) da interação mãe-filho(a) e pai-filho(a). Utilizamos uma amostra de 20 díades com bebés de 15 meses (5 meninos e 5 meninas), de termo e sem condições assinaláveis de risco. As díades foram filmadas em situação de jogo livre, mãe-filho(a) e pai-filho(a) independentemente. As interações transcritas (método de narrativas), submetidas a uma grelha de análise por nós construída, permitiram o estudo quantitativo e qualitativo das interações. Os resultados apontam para a existência de caraterísticas diferentes nas interações dos pais e das mães quando brincam com os seus filhos, sendo as demaior relevo: a) as mães utilizam mais a linguagem verbal que os pais; b) os pais utilizam mais a linguagem não-verbal que as mães; c) as mães têm uma comunicação não-verbal mais expressiva; d) as mães têm tendência para estruturar o ambiente de jogo; e) os pais têm tendência para dar instruções verbais sobre o funcionamento dos brinquedos.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Neste trabalho é desenvolvido um algoritmo enumerativo paramétrico de optimização global para a resolução de Problemas de Programação Matemática com Restrições de Equilíbrio ou de Complementaridade (MPEC). A comparação com outras técnicas globais da literatura é efectuada para um leque variado de problemas, de modo a poder avaliar a eficiência do processo proposto. A utilização de algoritmos de MPEC para a resolução de alguns problemas de optimização global é o outro grande objectivo desta tese. Nesse sentido são introduzidas novas formula¸c˜oes de programas bilineares e lineares complementares como MPECs. São ainda analisadas e discutidas formulaçõess MPEC para o problema de programação linear inteira 0-1, para a determinação do Conjunto Independente Máximo de um Grafo (MIS) e para a estimação do Número de Condição de uma Matriz. Para o problema MIS é desenvolvido um algoritmo de ramificação e limitação, baseado na decomposição de uma função quadrática numa diferença de duas funçõess convexas (DC). Finalmente é introduzida uma técnica MPEC local para a estimação do número de condição com a norma l1 e é estabelecido para matrizes de Minkowski que o número de condição nessa norma pode ser estimado com apenas um sistema de equações lineares. Em todos os desenvolvimentos houve uma grande preocupação em testar as novas formulações e algoritmos com problemas conhecidos da literatura, de modo a aferir da qualidade e interesse dessas propostas.