Jump to content

Search the Community

Showing results for tags 'algoritmos'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. Olá meu primeiro post aqui, peço que movam para a área correta caso esteja errada. estou precisando fazer um diagrama de blocos através desse algorítimo, se alguém puder me ajudar algoritmo "idade homem e mulher" var somahv_mn, prod_hn_mv, mulher1, mulher2, homem1, homem2: inteiro mulhern, mulherv, homemn, homemv: inteiro inicio // Seção de Comandos escreval( "Este programa compara a idade entre 4 pessoas") escreval( "Digite a idade da 1ª mulher") leia(mulher1) escreval("Digite a idade da 2ª mulher") leia(mulher2) escreval("Digite a idade do 1º homem") leia(homem1) escreval("Digite a idade do 2º homem") leia(homem2) se(mulher1 < mulher2) entao mulhern:=mulher1 mulherv:=mulher2 senao mulherv:= mulher1 mulhern:= mulher2 fimse se(homem1 < homem2) entao homemn:= homem1 homemv:= homem2 senao homemv:= homem1 homemn:= homem2 fimse somahv_mn := homemv+ mulhern prod_hn_mv:= homemn*mulherv escreval( "A soma das idades do homem mais velho com a mulher mais nova é ") escreval( somahv_mn) escreval( "O produto das idades do homem mais novo com a mulher mais velha é ") escreval( prod_hn_mv) FIMALGORITMO agradecido
  2. Dado um número inteiro, determine o produto dos seus dígitos. Exemplo: número = 34262 resultado = 288 (3*4*2*6*2) Alguém me consegue ajudar por favor?
  3. Boas, pessoal! Estou a tentar aprofundar o meu conhecimento em algoritmia e cruzei-me com o famoso problema LCS. Implementei uma solução que recorre a uma adaptação do Algoritmo de Wagner-Fischer para determinar qual o comprimento da maior substring comum. Contudo, a complexidade é O(m.n), o que no pior caso se traduz em O(n²). Após pesquisa, encontrei referências à possível existência de algoritmos com melhor complexidade. Venho, pois, ter convosco para vos lançar o tópico, debater algoritmos e saciar a minha curiosidade: conheceis algoritmos com melhor complexidade para resolver este problema? Se sim, quais e com que complexidade? Obrigado desde já. Cumprimentos.
  4. Olá, Eu sou novo aqui, e na area de ''programação'', queria perguntar se alguém que conseguiria ajudar com alguns exercíos que tenho tido dificuldade em resolver. Exercício 1:Escrever em pseudocódigo um programa que some os três primeiros múltiplos de 3 introduzidos pelo utilizador e que mostre o resultado da sua soma. Exercício 2:Modifique o algoritmo2 de forma a este mostrar uma mensagem de erro ao utilizador sempre que o número de segundos seja inferior a zero ou superior a 1000000. Sempre que isto se verifique não deverá efetuar qualquer processamento/cálculo. (Algoritmo: Determinar se um número é impar.) Exercício 3:Como alteraria o algoritmo3 de forma a este somar apenas os números ímpares, e a contagem iniciar com o valor 0, ao invés de 100, de forma a efetuar a mesma contagem, mas no sentido inverso. (Algoritmo:Imprimir números no intervalo de 1 a 100) Obrigado Cumprimentos e resto de Boa noite
  5. Ruan_sóstenes_muniz_braga

    como calcular o século em java?

    olá pessoal, estou estudando programação há três meses, mais estou com alguns problemas. Preciso criar um algoritmo que calcule o século em que um ano se encontra. Já pesquisei mais ñ encontrei nada que possa me ajudar. Gostaria de saber como vocês (os mais experientes) resolveriam esse problema. desde já agradeço.
  6. Olá a todos. Sou ex-participante em Portugal e agora estou a fazer doutouramento na Bélgica. Sou treinador das equipas para o NWERC e já por mais de 3 anos ganhamos medalhas. Este ano vamos organisar um campo de treino aqui na Bélgica: https://sites.uclouvain.be/acm-icpc18/index.html
  7. Boa noite galera, estou estudando sobre pseudocodigos, recentemente e me surgiram exercicios nos quais tive problemas; programa calc var n,conta:inteiro inicio n <- 8 conta <- 2 repita conta <- conta + ( n – 1 ) n <- n – 1 até que n = 0 escreva conta fim. var x : inteiro inicio x <- 11 se ( x < > 1 0) se ( ( x > 15 ) OU ( x <= 20 ) ) x <- x + 2 senão x <- x – 4 fim_se fim_se se ( x MOD 4 >= 2 ) x <- x + 5 senão x <- x – 3 fim_se escreva “ x = “, x fim Conseguem me ajudar/explicar qual seria o resultado final de ambos os códigos?
  8. Luís00

    Corrigir função c#

    Considerar a seguinte função em C#: public static bool DoThings(int[] x, int j, out int i) { i = 0; for (int i = 1; i < x.length(); ++i) if (x == j) ++i return i > 0; } Corrija a função de modo a que funcione (tenha um comportamento útil). Descreva o funcionamento implementado (para que serve a função).
  9. Luís00

    Class Data C#

    Olá pessoal, estou precisando da vossa ajuda para resolver o seguinte problema: Considere a necessidade de representar uma data (dia, mês, ano). Defina uma classe que permita: definir uma nova data; Garantir que a data é válida (número de dias válido para o mês em causa, e mês válido); Funcione corretamente para anos bissextos. Um ano é bissexto se: ano % 4 == 0 && (ano % 100 != 0 || ano % 400 == 0) Permita o uso de propriedades para alterar dia, mês e ano (e obter respetivos valores); Implemente um método para a sua representação numa string devidamente formatada, Não é permitido a utilização da class DateTime.
  10. Considere o cálculo da media de quatro algarismos. Apresente: a) O algoritmo simples em Fluxograma; b) O algoritmo simples em Pseudo-código;
  11. Boa tarde, estou com um problema no desenvolvimento de um algoritmo e agradecia a vossa ajuda, caso seja possivel. Tenho um grupo de 20 pessoas, que respondem a um questionario de escolhas multiplas e a funçao do algoritmo é fazer a comparaçao entre todos os questionarios e devolver as que têm as respostas iguais. Alguem que consegue ajudar? Obrigado
  12. cataninja

    Função do seno

    Olá pessoal, será que me podem ajudar com um problema? Tenho de escrever o algoritmo disto: O seno de x pode ser calculado usando o desenvolvimento em série de Taylor Escreva e teste uma funçao que determine o seno de um angulo x (introduzido pelo utilizador em radianos), usando este desenvolvimento em série, até um termo em que a diferença para o termo seguinte tenha um valor absoluto abaixo de uma tolerância (especificada pelo utilizador). Sugestão: utilize uma funçao para calcular o fatorial de um número. P.S.: se vos der mais jeito podem fazer o programa e eu tento fazer o algoritmo a partir daí
  13. crislanio_macedo

    Ordenador QuickSort com Threads

    Ordenador QuickSort com Threads Ver Ficheiro Implementação de ordenação usando multi-threading. Submetido por crislanio_macedo Submetido em 14-06-2015 Categoria Bibliotecas e Aplicações Licença Website https://github.com/crislanio/OrdenadorQuickSortComThreads Submetido pelo Autor? Sim
  14. Version N/D

    113 downloads

    Implementação de ordenação usando multi-threading.
  15. angelicous

    Pesquisar numa tabela hash polinomial

    Boas eu tenho uma tabela hash polinomial, que me codifica palavras que têm 2 letras e 2 números. Por exemplo o formato que uso para a codificação é esta Onde k1 é a primeira letra, k2 a segunda ... e A é um número primo, que no meu caso é 11. Agora eu tenho a tabela com as palavras, sem qualquer problema a pesquisar palavras completas... O meu problema é, eu quero fazer uma função, onde é fornecida a primeira letra, e eu quero que ele me retorne todas as palavras na tabela que começam com essa letra. Não conhecendo a ordem da tabela visto que a hash gera as posições aleatóriamente, como é que posso fazer isto, sem ter que correr a tabela toda de ponta a ponta?
  16. Boas pessoal... Sou novato aqui no forum e no mundo da programação. Estou com um sério problema e não sei como começar! Portanto, pretendia implementar o algoritmo Ricart-Agrawala em Java, usando JGroup como mecanismo de comunicação, devendo o sistema ser constituído apenas por um módulo (ou peer). Cumps
  17. amigos preciso criar uma calculado em binário com as 4 operações básicas, em c++ e apresentar o algorítimo alguem me da alguma dica por favor
  18. Bom dia, Estou a fazer o jogo do par ou impar no Python, e queria que o computador escolhe-se aleatoriamente se quer par ou impar para jogar. Para o computador gerar um numero aleatório para jogar utilizei a função random.randint, e agora queria que o computador escolha se quer ficar com o par ou com o impar. Mas não estou a conseguir fazer, alguém me consegue ajudar sff? Obrigado
  19. miguel__1

    [Resolvido] Jogo do par ou impar

    Boas, tenho um trabalho para realizar na disciplina de algoritmos que é o jogo do par ou impar, mas eu queria fazer o jogo da maneira a que quem ganhar seja a melhor de 3 vitorias ou 5 vitorias, mas o programa ta a dar-me erro em quem ganha, os ciclos nao estao a funcionar bem e esta a aparecer sempre a vitoria dos dois :S nome = raw_input ("Introdua um nome: ") import random computador = random.randint (1,10) #while True: utilizador = raw_input ("Quer par ou impar: ") if utilizador == "par" or utilizador == "impar" and utilizador != "PAR" or utilizador != "IMPAR": par = utilizador impar = computador elif utilizador == "impar": impar == utilizador par == computador else: utilizador != "par" and utilizador != "impar" utilizador != "PAR" and utilizador != "IMPAR" print "ERRO" numero = input ("Digite o numero: ") computador = random.randint (1,10) print "O computador escolheu: ",computador print "O ",nome," escolheu: ",numero total = numero + computador print "O resultado é: ",total if total%2==0: print "O Resultado é: Par" else: print "O Resultado é: Impar" if utilizador == "par": print "O ",nome, " escolheu o numero ",numero," e ganhou o ",nome elif utilizador == "impar": print "O ",nome, " escolheu o numero ",numero," e ganhou o ",nome else: print "Ganhou o Computador" #else: # print "Ganhou o Computador!" # if utilizador == "impar": # print "O ",nome, " escolheu o numero ",numero," e ganhou o ",nome # else: # print "O computador escolheu o numero ",computador," e ganhou o Computador!" mas o programa ainda nao tem a parte de quem ganha o jogo, a melhor de 3 ou 5, feita.
  20. thoga31

    Reverse Polish Notation

    Isto é só mesmo para meter o pessoal a tirar a areia dos pirolitos e movimentar um pouco mais o quadro 😄 Anyway, é sempre um desafio com um carácter útil. Título: Reverse Polish Notation (RPN) Descrição: Como muitos de vós deveis saber, esta é uma das formas de representar expressões matemáticas para depois serem calculadas. Tem uma estrutura postfix em vez da natural (commumente designada por estrutura infix) e que não tem parêntesis, isto porque, regra geral, estas expressões RPN são geradas a partir das expressões "naturais" com recurso a parsers (coisas bonitas que não nos interessam para aqui), de forma a que a expressão seja facilmente avaliada e calculada directamente da esquerda para a direita. A Wikipédia explica o resto para quem não está familiarizado. Objectivo: Criar uma função que receba uma expressão RPN e devolva o respectivo resultado. A expressão só pode conter as principais 5 operações (+-*/^) e não mais nenhuma função (logaritmo, por exemplo). Restrições: Deve haver uma gestão de erros, a qual fica a vosso critério. Exemplos I/O: >> 3 4 + 7 >> 5 1 2 + 4 * + 3 - 14 >> 2 5 ^ 1 + 33
  21. bluedark

    Dúvida Pseudocódigo

    Bom dia, O seguinte algoritmo deve fazer a função inscrever até ao máximo de 50 pessoas: Algoritmo "Inscrever" Var; inscritos [50]; nome=carater; num=inteiro INÍCIO; num=0 PARA i=0 até inscritos 49 FAZER ESCREVER "Introduza o nome do participante",num; OBTER nome num=num+1 FIM PARA FIM Acham que está correto? Cumprimentos,
  22. Slides de Algoritmos e Estruturas de Dados (IST) Ver Ficheiro Slides de curso de Algoritmos e Estruturas de Dados. Instituto Superior Técnico Departamento de Engenharia Electrotécnica e de Computadores Algoritmos e Estruturas de Dados Autor: Professor Luís Miguel Silveira Conteúdo Motivação - Problema da Conectividade Estruturas de Dados Análise de Algoritmos e Complexidade Algoritmos de Ordenação Tabelas de Dispersão Árvores Filas com prioridade Grafos Submetido por Rui Carlos Submetido em 02-02-2013 Categoria Textos Académicos Licença Website http://algos.inesc-id.pt/aed06/ Submetido pelo Autor? Não
  23. Exercícios de Análise e Desenvolvimento de Algoritmos (U. Aveiro) Ver Ficheiro Conjunto de exercícios sobre implementação de algoritmos e estruturas de dados, usando Pascal. Universidade de Aveiro Departamento de Matemática Autor: Professora Rosália Rodrigues Submetido por Rui Carlos Submetido em 02-02-2013 Categoria Exercícios s/ Solução Licença Website http://www2.mat.ua.pt/rosalia/cadeiras/ADA/ Submetido pelo Autor? Não
  24. Version 2004/2005

    307 downloads

    Conjunto de exercícios sobre implementação de algoritmos e estruturas de dados, usando Pascal. Universidade de Aveiro Departamento de Matemática Autor: Professora Rosália Rodrigues
  25. Algoritmia e Estruturas de Dados (ISEP) Ver Ficheiro Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática Autor: Professor Jorge Santos Resumo Estes apontamentos têm como objectivo principal apoiar os leitores que pretendam aprender programação de computadores Os conteúdos propostos têm como objectivo fornecer bases sólidas de metodologias de programação que auxiliem a compreensão de programas computacionais simples, a sua adaptação e desenvolvimento de novas aplicações, e estimular a capacidade dos leitores para: analisar e resolver problemas de programação. A estrutura destes apontamentos foi definida de acordo com a abordagem de aprender-por-exemplo, pelo que, os conceitos são apenas introduzidos de acordo com a necessidade de explicar a resolução de um determinado algoritmo. Neste manual introduzem-se as bases da algoritmia de acordo com o paradigma da programação estruturada. Em cada secção é apresentada um pequena introdução teórica sobre o tópico em destaque, apresentados problemas e propostas soluções para os mesmos, adicionalmente são propostos exercícios para resolução. Na codificação/apresentação das soluções é geralmente Pseudo-Código e/ou Fluxogramas. Este documento compila exercícios de vários anos de ensino de muitos docentes do departamento nos quais me incluo. Ao longo do manual poderão ser encontrados exemplos e exercícios propostos pelos docentes nas disciplinas de Algoritmia e Programação, Linguagens de Programação I do curso de Engenharia Informática do Departamento de Engenharia Informática (DEI), bem como de Programação I e Programação II do curso Engenharia Electrotécnica do Departamento de Engenharia Electrotécnica (DEE), ambos do ISEP. Submetido por Rui Carlos Submetido em 02-02-2013 Categoria Textos Académicos Licença Utilização Não Comercial Website http://dei.isep.ipp.pt/~jsantos/ Submetido pelo Autor? Não
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.