Ir ao conteúdo
  • Cadastre-se

Andre Samuel

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

Reputação

3
  1. Olá pessoal, estou aqui para pedir a ajuda de vocês em relação a um algoritmo que estou criando, eu quero fazer o seguinte: Tenho um quadrado 5x5 (25 subquadrados) com 12 buracos (3 orifícios por cada lado do quadrado), e cada uma dessas entradas pode ter somente 9 saídas, resultando em 108 possibilidades de passagem por esse quadrado. E por que 108 e não 144 ? Porque após a entrada no quadrado o caminho não pode sair pelo mesmo lado que entrou incluindo ele mesmo, portanto só tem 9 saídas. Entendido isso vamos para o que quero fazer. (Caso ainda haja alguma dúvida basta ler e executar o código) Os riscos vermelhos são os pontos aonde podem ser entradas ou saídas O caminho que entrar por esse quadrado 5x5 tem que percorrer todos os 25 subquadrados existentes dentro desse quadrado principal até chegar no ponto de saída. Ou seja, eu quero saber quantas e quais são as possibilidades de caminhos diferentes que tenho desse quadrado principal percorrendo todos os subquadrados. Por exemplo, vamos pegar uma das 108 possibilidades que temos, aonde eu entro pela parte do meio direito e saio pelo meio do topo Como podem ver aqui em baixo, eu tenho vários meios de percorrer o caminho de entrada até o de saída, e isso é apenas uma das 108 possibilidades de entrada e saída. Como vocês sabem iria demorar muito até que eu desenhasse todos os meios de percorrer todos os 108 caminhos possíveis. então eu vou desenvolver um algoritmo para isso. E nessa parte aonde tenho que fazer ele entender que um caminho percorrido tem que ser diferente do outro que eu não sei o que fazer, eu até tenho algumas ideias que irei colocar em prática e irei atualizar aqui no post. Mas venho pedir a ajuda de vocês para isso, se tem algum jeito de deixar o meu código menor/melhor, eu sei que o VisuAlg não é de jeito nem um o melhor programa para fazer isso, mas eu estou aprendendo a programar agora e a única linguagem com que tenho experiência é o portugol. Então agradeceria muito se vocês pudessem me ajudar nesse projeto. Espero que tenham entendido, qualquer coisa é só perguntar que estarei respondendo o mais rápido possível para que possamos trocar conhecimento... Obrigado. Código do VisuAlg algoritmo "semnome" var M1: vetor [1..5, 1..5] de inteiro L, C: inteiro I, O: inteiro conf: caractere Q1: vetor [1..3, 1..3] de caractere Q2: vetor [1..3, 1..3] de caractere Q3: vetor [1..3, 1..3] de caractere Q4: vetor [1..3, 1..3] de caractere Q5: vetor [1..3, 1..3] de caractere Q6: vetor [1..3, 1..3] de caractere Q7: vetor [1..3, 1..3] de caractere Q8: vetor [1..3, 1..3] de caractere Q9: vetor [1..3, 1..3] de caractere Q10: vetor [1..3, 1..3] de caractere Q11: vetor [1..3, 1..3] de caractere Q12: vetor [1..3, 1..3] de caractere Q13: vetor [1..3, 1..3] de caractere Q14: vetor [1..3, 1..3] de caractere Q15: vetor [1..3, 1..3] de caractere Q16: vetor [1..3, 1..3] de caractere Q17: vetor [1..3, 1..3] de caractere Q18: vetor [1..3, 1..3] de caractere Q19: vetor [1..3, 1..3] de caractere Q20: vetor [1..3, 1..3] de caractere Q21: vetor [1..3, 1..3] de caractere Q22: vetor [1..3, 1..3] de caractere Q23: vetor [1..3, 1..3] de caractere Q24: vetor [1..3, 1..3] de caractere Q25: vetor [1..3, 1..3] de caractere procedimento SQLimpo inicio EscrevaL (" + - 1 - + - - - + - 2 - + - - - + - 3 - +") EscrevaL (" | | | | | |") EscrevaL ("12 | | | | 4") EscrevaL (" | | | | | |") EscrevaL (" + - - - + - - - + - - - + - - - + - - - +") EscrevaL (" | | | | | |") EscrevaL (" | | | | | |") EscrevaL (" | | | | | |") EscrevaL (" + - - - + - - - + - - - + - - - + - - - +") EscrevaL (" | | | | | |") EscrevaL ("11 | | | | 5") EscrevaL (" | | | | | |") EscrevaL (" + - - - + - - - + - - - + - - - + - - - +") EscrevaL (" | | | | | |") EscrevaL (" | | | | | |") EscrevaL (" | | | | | |") EscrevaL (" + - - - + - - - + - - - + - - - + - - - +") EscrevaL (" | | | | | |") EscrevaL ("10 | | | | 6") EscrevaL (" | | | | | |") EscrevaL (" + - 9 - + - - - + - 8 - + - - - + - 7 - +") fimprocedimento procedimento QLimpo inicio EscrevaL (" + - 1 - + - - - + - 2 - + - - - + - 3 - +") EscrevaL (" | | | | | |") EscrevaL ("12 | | | | 4") EscrevaL (" | | | | | |") EscrevaL (" + - - - + - - - + - - - + - - - + - - - +") EscrevaL (" | | | | | |") EscrevaL (" | | | | | |") EscrevaL (" | | | | | |") EscrevaL (" + - - - + - - - + - - - + - - - + - - - +") EscrevaL (" | | | | | |") EscrevaL ("11 | | | | 5") EscrevaL (" | | | | | |") EscrevaL (" + - - - + - - - + - - - + - - - + - - - +") EscrevaL (" | | | | | |") EscrevaL (" | | | | | |") EscrevaL (" | | | | | |") EscrevaL (" + - - - + - - - + - - - + - - - + - - - +") EscrevaL (" | | | | | |") EscrevaL ("10 | | | | 6") EscrevaL (" | | | | | |") EscrevaL (" + - 9 - + - - - + - 8 - + - - - + - 7 - +") EscrevaL ("Digite a o número de entrada e o número de saída") fimprocedimento procedimento SEE inicio EscrevaL ("Entrada: ",I) Escreva ("Saída: ") Leia (O) fimprocedimento procedimento TesteI inicio Se (I <= 0) ou (I > 12) então LimpaTela SQLimpo EscrevaL ("Entrada incorreta, por favor escolha outra") Escreva ("Entrada: ") Leia(I) TesteI senao LimpaTela QLimpo EscrevaL ("Entrada:",I) FimSe fimprocedimento procedimento TesteO inicio Se (I = 1) então Se (O = 1) ou (O = 2) ou (O = 3) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 2) então Se (O = 1) ou (O = 2) ou (O = 3) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 3) então Se (O = 1) ou (O = 2) ou (O = 3) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 4) então Se (O = 4) ou (O = 5) ou (O = 6) ou (O > 12) ou (O = 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 5) então Se (O = 4) ou (O = 5) ou (O = 6) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 6) então Se (O = 4) ou (O = 5) ou (O = 6) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 7) então Se (O = 7) ou (O = 8) ou (O = 9) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 8) então Se (O = 7) ou (O = 8) ou (O = 9) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 9) então Se (O = 7) ou (O = 8) ou (O = 9) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 10) então Se (O = 10) ou (O = 11) ou (O = 12) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 11) então Se (O = 10) ou (O = 11) ou (O = 12) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe senao Se (I = 12) então Se (O = 10) ou (O = 11) ou (O = 12) ou (O > 12) ou (O <= 0) então LimpaTela QLimpo EscrevaL("Saída incorreta, por favor escolha outra") SEE TesteO FimSe FimSe FimSe FimSe FimSe FimSe FimSe FimSe FimSe FimSe FimSe FimSe FimSe fimprocedimento procedimento Iniciar inicio QLimpo Escreva ("Entrada: ") Leia (I) TesteI Escreva ("Saída: ") Leia (O) TesteO LimpaTela SQLimpo EscrevaL ("Serão geradas agora todas as possibilidades de passagem pelo") EscrevaL ("quadrado 5x5 com a entrada [",I," ] e a saída [",O," ]") EscrevaL ("CONFIRMAR ?") EscrevaL ("[S/N]") Leia (conf) Se (conf = "S") então LimpaTela EscrevaL("Gerando possibilidades...") senao Se (conf = "N") então LimpaTela Iniciar senao LimpaTela EscrevaL ("OPÇÃO INVÁLIDA") Escreva ("PROGRAMA FINALIZADO") fimalgoritmo FimSe FimSe fimprocedimento inicio Iniciar fimalgoritmo
  2. Bom gente, fiz o máximo de reduções no preço sem perder qualidade no produto e ficou asssim: Passou um pouco o preço que era meu limite, mas tenho certeza que vai valer a pena, quando eu for comprar vou ficar atento pra pegar quando tiver promoção, ai quem sabe sai bem mais barato. O headset vou comprar depois, vou usar o home tetather por enquanto. Total R$ 5126,50 comprando na kabum e na pichau.
  3. Esse ai não tem suporte... Precisaria de um que tem suporte, ou comprar o suporte separado, não sei... O PC, o mouse e o teclado ja estão decididos, agora só falta escolher um monitor full hd barato e um mouse pad.
  4. Postei a foto errada ali em cima, eu continuo com esse kit de mouse e teclado: E agora lembrei que também vou precisar de um mousepad, alguém recomendaria um bom e barato ? (até uns 50 reais), na kabum ok ?!
  5. Gente, vi as sugestões que vocês deram, montei uma config nova, completamente diferente, e bem melhor do que a anterior, comprando na pichau e na kabum, pagando os dois fretes ficou em R$ 4919,57, não coloquei o headset, como o Italo disse eu posso deixar pra depois, tenho um home teather que posso usar, o microfone posso usar de um fone de ouvido convencional (desses de celular) que vai dar pro gasto. Vejam ai como ficou: Ah, e esse monitor que escolhi é full HD sim:
  6. Bom gente, pelo que vi é melhor comprar o PC montado certo ? Se bem que eu acharia muito melhor eu mesmo montar comprando as peças separadas, mas então vou fazer o seguinte, vou dar mais umas pesquisadas e ver alguns PC's ja montados, com i5 e 960, pois pelo que vi da pra montar uma config bem melhor com esse dinheiro, mas em relação aos periféricos vai ter que ser isso mesmo, um bom headset e um monitor, mouse e teclado, pois não tenho nem um desses.
  7. Monitor e headset não tenho, mouse e teclado tenho uns da multilaser que uso nesse imac velho que tenho, minhas irmãs pequenas usam ele para joguinhos, quando comprar o pc novo vou precisar substituir tudo.
  8. Eai gente, beleza ?! Eu estou querendo montar um PC novo (depois de 10 anos com um imac velho que não roda nem calculadora), consegui convencer minhas fontes de money (papai e mamãe), a comprarem um PC novo para o lagado aqui, e tenho a seguinte proposta, montar um PC até 5000 reais incluindo o frete para o CEP 78455-000 (o frete deve ser a opção mais barata possível) no cartão de crédito, ou seja esse preço pode ser parcelado. E o desafio é o seguinte, tem que ser até 500 5000 conto completo, com monitor, headset, teclado e mouse e quero que tenha as seguintes especificações básicas: - Processador Intel (aqui onde moro AMD causaria um incêndio). - Placa de vídeo da Nvidia. - No mínimo 8 GB de RAM. - O monitor tem que ter 19" polegadas. - Quero o Corsair Carbide Spec-01 Red LED como meu gabinete (se for muito caro eu ligo em uma caixa de papelão mesmo). - Eu tenho problemas de audição (estourei os ouvido com fone alto demais), então é importante um headset de boa qualidade para eu poder colocar o som baixo e ouvir bem. Eu já tentei montar uma configuração, e gostaria da opinião de vocês sobre isso, se está boa, se pode melhorar alguma coisa, se pode economizar com alguma peça, etc... Ta ai a config que montei (na kabum né gente, por favor, não posso pagar mais de um frete): Como podem ver cheguei a R$ 4950 reais com o frete incluso e todos os componentes que queria, agora eu gostaria de saber a opinião de vocês em relação a isso, está boa essa configuração ? Ela vai conseguir rodar ABSOLUTAMENTE TODOS os jogos atuais em estáveis 60 frames ? Se vocês puderem montar uma configuração completamente nova e diferente da minha, da maneira que vocês acharem melhor, ficaria agradecido, pois teria mais opções. Mas enfim, agora deixa eu fazer uns comentários sobre a configuração que escolhi: - Processador: Intel Core i3 4170 Haswell - LGA 1150 Escolhi esse processador basicamente por que é barato e creio eu (de acordo com magos do hardware), que não vai dar nem um gargalo com a 750 ti. - placa-mãe: ASUS B85-E/BR LGA 1150 Escolhi uma placa-mãe com chipset B85 para caso eu queira fazer algum upgrade no futuro (um futuro muito distante), e também por que ela suporta 32 GB de RAM ao invés de somente 16 como uma H81 que todo mundo usa. - Memória RAM: Kingston HyperX Fury 4GB 1866 MHz x 2 Escolhi fazer um dual channel com dois pentes de 4GB cada, totalizando 8, dizem que isso não afeta muito nos jogos, mas não vou usar o computador só pra jogar (também mexo nos "fotoshopi" e nas "ediçaum" de vídeo) e pelo que eu sei isso é bom para trabalhar com render (me corrijam por favor se eu estiver, estou errado). - Disco rígido: Seagate SATA 3.5 1 TB 7200 RPM Coloquei logo 1 TB de HD pois sei como os jogos hoje em dia ocupam bastante espaço, e também vou guardar bastante porn vídeos e imagens, então achei bom ter mais armazenamento. - Placa de vídeo: EVGA Geforce GTX 750 Ti 2GB SC Em relação a placa de vídeo, é algo que acho que poderia ter colocado um pouco melhor, mas como investi um pouco mais em alguns outros componentes mais caros como o gabinete e o headset (tenho os ouvido ruim), então optei por colocar a 750 ti SC de 2 GB pois sei que ela é realmente uma ótima placa de entrada e que vai rodar os jogos tranqüilamente, optei pela versão de 2GB e SC para um melhor desempenho já que é uma placa de entrada, mas eaí ?! Ela vai dar gargalo com o I3 ? Creio eu que não, mas me deixem as opiniões, e se da pra melhorar na placa de vídeo economizando em algum outro componente. - Fonte: Corsair CX 430 W - 80 Plus Bronze Optei por escolher uma fonte de 430 W pois a placa de vídeo e o processador que escolhi não consomem muita energia e acho que vai ser suficiente para essa configuração, já que a VGA nem precisa de cabo PCI da fonte, escolhi essa CX da Corsair, pois sei que é uma fonte de alto desempenho, mas quero saber se ela vai segurar algum upgrade, caso eu queira trocar o processador ou a VGA (novamente em um futuro distante), ela vai segurar ? - Gabinete: Corsair Carbide Spec-01 Red LED (mais "lindu" não existe) Sei que nesse componente podemos economizar um pouco, mas esse é o gabinete barato mais bonito que já vi gente, sério... Vou casar com ele ela. Ok, parou. É um bom gabinete, Mid tower, com bastante espaço para o que vou fazer, com bastante espaço para coolers também e como já disse, é "lindu", se vocês acharem que da pra economizar no gabinete e colocar um mais barato que continue sendo maravilhoso bom como este seria ótimo. Sobre periféricos não tem muito o que falar e dar detalhes mas vou comentar um pouco sobre os que eu escolhi. - Monitor: LG LED 19,5" Polegadas Escolhi esse monitor pois ele tem as minhas favoritas 19" polegadas, e mais 0,5" para ser o "diferentão", é um monitor full HD em LED o que vai ser bom pois posso deixar o brilho no mínimo e vai continuar claro sem prejudicar minha vista. - Teclado e Mouse: CoolerMaster Devastator com LED vermelho Escolhi esse combo de mouse e teclado da corsair pois estava barato, é um kit relativamente bom (eu não me importo muito com a qualidade absurda desse tipo de periférico), e é vermelho, vai combinar com o gabinete. Mas novamente, se der pra economizar nisso também agradeço. - Headset: HyperX Cloud Core Como já disse, eu tenho problemas sérios de audição (espero não ficar surdo) pois eu usava desde criança (não faz muito tempo) os fones de ouvido quando ia escutar música com o volume muito alto, e acabei me acostumando com o volume alto, e depois de uns 2 anos com os fones explodindo meus tímpanos acabei perdendo uns 60% da audição no ouvido direito e uns 40% no esquerdo (nem me perguntem como aconteceu esse desequilíbrio), esse headset que escolhi não é nada barato, mas é bom, vai me oferecer uma boa qualidade de áudio sem eu precisar erguer muito o volume. Mas se der pra economizar no headset e colocar um outro que seja bom (realmente bom, nada de multilaser, fortrek e essas parada ai) ficarei agradecido e meus ouvidos também. Então é isso pessoal, essa é a configuração que montei, que chegou a R$ 5000 reais no cartão de crédito (quase 5000, sobrou cinquentinha da pra comprar jogo na steam), mas espero que possa receber uma boa ajuda dos feras que tem aqui que eu to ligado que tem, tentei criar um tópico um pouco diferente, mais descontraído e mais humorado, desculpem pelas minhas "fãnboyzisses" em relação as marcas e me corrijam por favor pela falta de conhecimento em alguma coisa que disse ok ?! Valeu gente, conto com vocês
  9. Somando com o de 500 GB fica em 2,692 reais, eu só vou ter 2500 redondo, ai fica difícil kkk, mas valeu a juda mano vou pesquisar bastante gostei da sua conf... Eu só vou ter 2500 redondo pra comprar o pc mano, e comprar em lojas diferentes fica ***** por causa do frete, eu moro no interior e o frete pra ca é bem carinho, então nem rola comprar em lojas separadas, mas valeu a ajuda ai mano...
  10. Olá galera, sou novo aqui no fórum me registrei agora e ja dei uma olhadinha nos posts, pretendo ler bastante antes de fazer qualquer coisa... E estou aqui para tirar uma dúvida, na verdade para pedir ajuda hehe. Eu estou querendo montar um PC para jogar, uma máquina para rodar todos os jogos atuais, claro que não todos no ultra, mas alguns, e com as pesquisas que fiz, só vejo orçamentos de 2500 com AMD, ou se não com intel, mas normalmente são vídeos antigos e o preço já está 4x maior do que estava quando o vídeo foi postado, então estou aqui pedindo ajuda para vocês que tem mais conhecimento etc.. Eu gostaria de uma configuração para jogar todos os jogos atuais com uma média estável de frames acima de 60 fps com os gráficos pelo menos a nível médio, até 2500 reais a vista com processador intel e VGA Nvidia... Agradeço desde já.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!