Yuri Edmundo 0 Denunciar post Postado Setembro 2, 2009 Galera, tenho um exercicio aqui pra fazer em fluxograma, ja tentei de tudo, mas ta osso. Escrever um programa que mostre todos os números primos entre 1 e um número dado pelo usuário. Alguem me ajuda aee. até. Compartilhar este post Link para o post Compartilhar em outros sites
VictorCacciari 42 Denunciar post Postado Setembro 2, 2009 Yuri, você tem algumas opções aqui. O algoritmo precisa ser eficiente? Escrever um programa em que linguagem? Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 2, 2009 Só o fluxograma??? oq você tentou, posta ae, pq fazer um fluxograma para esse enunciado é facil. []s Compartilhar este post Link para o post Compartilhar em outros sites
Yuri Edmundo 0 Denunciar post Postado Setembro 2, 2009 preciso apenas do fluxograma, nao preciso ele em linguagem nenhuma. ja tentei de tudo. Ja tentei Condição: X mod X = 0 e X div X = 1 Saída: 'número primo' ja tentei colocar contador, com repeticao, ja tentei transformar de pascal pra fluxograma... o que foi f***, foi esse finalzinho ae, que tem que exibir os numeros primos de 1 até o que o cara digitar. ai eu nao sei. ja sei sobre o numero primo, pra mim descobrir se ele eh primo, preciso dividir pelos primos, 2, 3, 5, 7. me ajuda ae gente, por favor. obrigado Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 2, 2009 Então beleza antes de fazer o fluxograma veja: http://pt.wikipedia.org/wiki/Crivo_de_Eratóstenes Irá clarear muito sua mente pelo menos na forma de programação; []s Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Setembro 2, 2009 preciso apenas do fluxograma, nao preciso ele em linguagem nenhuma. ja tentei de tudo. Ja tentei Condição: X mod X = 0 e X div X = 1 Saída: 'número primo' ja tentei colocar contador, com repeticao, ja tentei transformar de pascal pra fluxograma... o que foi f***, foi esse finalzinho ae, que tem que exibir os numeros primos de 1 até o que o cara digitar. ai eu nao sei. ja sei sobre o numero primo, pra mim descobrir se ele eh primo, preciso dividir pelos primos, 2, 3, 5, 7. me ajuda ae gente, por favor. obrigado Isso não é fluxograma. Abs Compartilhar este post Link para o post Compartilhar em outros sites
Yuri Edmundo 0 Denunciar post Postado Setembro 2, 2009 Isso não é fluxograma. Abs é sim. só que nao tem como desenhar ne .... Compartilhar este post Link para o post Compartilhar em outros sites
Yuri Edmundo 0 Denunciar post Postado Setembro 2, 2009 Então beleza antes de fazer o fluxograma veja: http://pt.wikipedia.org/wiki/Crivo_de_Eratóstenes Irá clarear muito sua mente pelo menos na forma de programação; []s pronto, ja dei uma lida nesse documento. Seguinte, comecei a matéria Lógica de programação a pouco tempo, e o professor me passou isso. Ja programo em php, aprendi sozinho e nem sei se aprendi certo, mas nunca tinha feito essas coisas. Ja aprendemos algoritmo narrativo, computador hipotético, e agora estamos em fluxograma que tem aqueles desenhos geométricos. E nesse exercicio eu preciso desse, mas como no forum nao tem como desenhar, acho que se representar com palavras acho que da, tipo: Inicio Variáveis: N,x,cont; Enquanto: X mod X = 0 ........ entenderam ? Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 2, 2009 Eu aprendi os fluxogramas de um jeito bem facil, pq ele é pra ilustrar como o programa rodará atraves de simbolos + ow - vai rs. Desenha no paint como você acha q ficaria, e faz upload no imageshack.us, e posta a imagem aki, eu vejo como ficou e altero ok?! []s Compartilhar este post Link para o post Compartilhar em outros sites
Yuri Edmundo 0 Denunciar post Postado Setembro 2, 2009 acho que esse eh o problema ja montei tanta coisa e meu professor falou que tava errado, que nem sei o que monto mais. o exercicio eh pra hoje, valendo 15 pts. =/ eu sei o seguinte: acho que da pra ter 3 variaveis, vai ter que ter um contador, pra ter a repeticao, mas eu estou encucado mesmo com esse exercicio. Se me ajudarem só vou estudar mais pra proxima... tem como me ajudar ai nao? Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 2, 2009 Cara não sei a complexidade que você aprendeu fluxograma, de verdade eu faria assim: Compartilhar este post Link para o post Compartilhar em outros sites
Yuri Edmundo 0 Denunciar post Postado Setembro 2, 2009 ahh soh, mas o que seria esse (primo( i)) ? na condicao ENQUANTO, temos as seguintes opcoes: > , < , = , ><, sqr(), mod, div, entre outros. e na condicao se a mesma coisa. parece que o modo que voce aprendeu eh diferente do meu, dê uma olhada no desenho. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 2, 2009 Bom seus simbolos estão certos, é q eu to meio enferrujado, + é o seguinte: Eu não estou usando a condição 'enquanto' e sim a 'para', o modo de trabalhar é iterando valores.. esse (primo(i)), é pq no fluxograma n precisa ficar colocando a programação.. então é apenas uma forma de simplificar para ver se o numero é primo ou n. tendeu? []s Compartilhar este post Link para o post Compartilhar em outros sites
Yuri Edmundo 0 Denunciar post Postado Setembro 2, 2009 Bom seus simbolos estão certos, é q eu to meio enferrujado, + é o seguinte: Eu não estou usando a condição 'enquanto' e sim a 'para', o modo de trabalhar é iterando valores.. esse (primo(i)), é pq no fluxograma n precisa ficar colocando a programação.. então é apenas uma forma de simplificar para ver se o numero é primo ou n. tendeu? []s entendi, só que o professor ainda nao passou assim, no caso eu teria que usar esse enquanto ai para a repeticao, e explicar de modo a usar os codigos acima , verificar se ele é primo ou nao , voce consegue fazer com aqueles codigos citados acima ? Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 2, 2009 i = 1; Enquanto (i <= num) Faça Se (num % i == 0){ contador = contador + 1; Fim_Se i = i + 1; Fim_Enquanto O contador n pode passar de 2 para o numero ser primo. No lugar lah do primo(i) faça o fluxograma para isso. []s Compartilhar este post Link para o post Compartilhar em outros sites
Yuri Edmundo 0 Denunciar post Postado Setembro 2, 2009 sera que ficaria assim ? MOD = restante da divisao DIV = quociente da divisao Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 2, 2009 Bom você vai precisar de 2 loops: 1 para iterar numero por numero do intervalo dado, e outro para verificar se o numero é primo. o i <- i + 1; sempre tem q acontecer.. do jeito q estava antes q você arrumo, no lugar do primo(i) você tem q encaixar oq eu te passei, soh isso []'s Compartilhar este post Link para o post Compartilhar em outros sites
Yuri Edmundo 0 Denunciar post Postado Setembro 2, 2009 acho que entao seria assim. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 2, 2009 como disse use 2 loop's você ta usando 1 soh.. 1 loop para os numeros menores do q o digitado 1 loop para verificar se é primo entendeu?? Compartilhar este post Link para o post Compartilhar em outros sites
Yuri Edmundo 0 Denunciar post Postado Setembro 2, 2009 como disse use 2 loop's você ta usando 1 soh.. 1 loop para os numeros menores do q o digitado 1 loop para verificar se é primo entendeu?? sinceramente, nao. rs edita esse meu ai, tem como ? Compartilhar este post Link para o post Compartilhar em outros sites