Search the Community
Showing results for tags 'algoritmos'.
-
Ola eu sou uma novata aqui, acabei de me registar neste site há pra aí 10 min atrás. Pensei que seria uma boa ideia pôr aqui uma questão sobre os algoritmos em pseudocodigo. A pergunta é a seguinte: [Escreva um programa utilizando pseudocódigo para poder organizar a entrada de passageiros dentro de um avião desde que se entrega o bilhete a comissária de bordo até o avião decolar.] Eu nao sei se isto é um fórum ativo, mas eu so queria saber como se articula um algoritmo pseudocódigo baseado naquele problema. So para ter uma ideia como funciona. Se vocês pudessem me ajudar seria ótimo
-
Ganha um clone moderno do ZX Spectrum com apenas algumas linhas de programa BASIC! Está aberto um concurso de programação com um desafio insólito para os programadores do ZX Spectrum mas banal para os programadores modernos: Programar em BASIC sem usar GOTOs! Vamos lá, não precisas de fazer uma obra prima - o importante não é ganhar prémios mas sim superar este desafio. Este concurso é bom para os veteranos matarem saudades e conviverem com o pessoal mas todos podem concorrer. Podes ver exemplos de programas aqui: http://arcalusitana.fun/MuseuZX/Pascalated_BASIC Quem estiver interessado, pode ler o regulamento aqui: http://arcalusitana.fun/MuseuZX/Pascalated_BASIC/Concurso2022.html
-
Olá, tenho que criar uma função que conta o nº de vezes que uma certa palavra aparece numa árvore, alguém me pode ajudar??????
-
Bom dia, tenho uma dúvida sobre como faço para verificar a diferença das implementações das funções nas várias linguagens de programação. Uma vez ao verificar a linguagem R , verifico que a implementação difere do python e gostaria de saber os fundamentos para perceber como a função está implementada num caso e no outro. mtcars.head() Error: could not find function "mtcars.head" # Call head() on mtcars head(mtcars) ------------------------------ Suppose you want to output the first and last 10 rows of the iris data set. In R: data(iris) head(iris, 10) tail(iris, 10) In Python (scikit-learn required to load the iris data set): import pandas as pd from sklearn import datasets iris = pd.DataFrame(datasets.load_iris().data) iris.head(10) iris.tail(10) ------- fonte: https://stackoverflow.com/questions/25211220/python-equivalent-of-rs-head-and-tail-function
-
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
-
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?
-
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.
-
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
-
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.
-
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
-
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?
-
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).
-
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.
-
Considere o cálculo da media de quatro algarismos. Apresente: a) O algoritmo simples em Fluxograma; b) O algoritmo simples em Pseudo-código;
-
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
-
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í 🙂
-
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
-
-
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?
-
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
-
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
-
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.
-
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
- 13 replies
-
- matemática
- algoritmos
-
(and 1 more)
Tagged with:
-
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,