Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Yuri Edmundo

[Resolvido] Fluxograma numero primo.

Recommended Posts

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

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

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

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

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

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

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

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

Cara não sei a complexidade que você aprendeu fluxograma, de verdade eu faria assim:

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

 

 

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.