Fogo!
- Roger_the_gogogo
- Hero Member
- Mensagens: 3314
- Registado: 13 set 2006, 21:17
- Localização: Esposende
- Contacto:
Re: Fogo!
[quote="Alex"]
[quote="Roger_the_gogogo"]
[quote="DavidAzevedo"]
[quote="Miguel"]
então não preciso eu vou e venho no mesmo dia
[/quote]
Não me digas que isso é tudo preguiça de ler as páginas do tópico do Marco?
[/quote]
São todas tão interessantes!
[/quote]
Metade do off topic é teu
(just kidding )
[/quote]
É verdade eu sou o rei do off topic e dos PFC's!
[quote="Roger_the_gogogo"]
[quote="DavidAzevedo"]
[quote="Miguel"]
então não preciso eu vou e venho no mesmo dia
[/quote]
Não me digas que isso é tudo preguiça de ler as páginas do tópico do Marco?
[/quote]
São todas tão interessantes!
[/quote]
Metade do off topic é teu
(just kidding )
[/quote]
É verdade eu sou o rei do off topic e dos PFC's!
- Sócio nº33 -
Rogério Ribeiro
"Drawing is just painting with your pencil, painting is just drawing with your paint brush"
BrickTownTalk Co-blogger http://bricktowntalk.blogspot.com/
Rogério Ribeiro
"Drawing is just painting with your pencil, painting is just drawing with your paint brush"
BrickTownTalk Co-blogger http://bricktowntalk.blogspot.com/
Re: Fogo!
Relativamente ao post (tou a picar, mas gosto de off-topics )
É interessante a ideia, mas mudaria aí umas coisas.
Não tenho a certeza que isto assim resulte. Quanto à primeira parte, acho que não é necessário mete-los parados. Os motores começam parados por definição. O nivel da bateria é útil? Dado que depois o nivel da potência varia...
P.S.: É a primeira vez que se discute cá código! E logo o NQC, o único que conheço!
É interessante a ideia, mas mudaria aí umas coisas.
Código: Selecionar todos
#define PAUSA 10 //Regular isto a gosto
task main ()
{
OnFwd (OUT_A + OUT_B + OUT_C);
while (true)
{
SetPower ( Random (3), Random (7)); // Escolhia aleatoriamente um motor e uma
Wait ( Random(30) ); // potencia. Em seguida um tempo aleatorio
}
}
P.S.: É a primeira vez que se discute cá código! E logo o NQC, o único que conheço!
Ricardo Oliveira
Re: Fogo!
[quote="Ricardo T"]
Relativamente ao post (tou a picar, mas gosto de off-topics )
É interessante a ideia, mas mudaria aí umas coisas.
Não tenho a certeza que isto assim resulte. Quanto à primeira parte, acho que não é necessário mete-los parados. Os motores começam parados por definição. O nivel da bateria é útil? Dado que depois o nivel da potência varia...
P.S.: É a primeira vez que se discute cá código! E logo o NQC, o único que conheço!
[/quote]
Não penso que estejas a fugir ao assunto do topico, afinal, estas a ajudar.
Relativamente ao post (tou a picar, mas gosto de off-topics )
É interessante a ideia, mas mudaria aí umas coisas.
Código: Selecionar todos
#define PAUSA 10 //Regular isto a gosto
task main ()
{
OnFwd (OUT_A + OUT_B + OUT_C);
while (true)
{
SetPower ( Random (3), Random (7)); // Escolhia aleatoriamente um motor e uma
Wait ( Random(30) ); // potencia. Em seguida um tempo aleatorio
}
}
P.S.: É a primeira vez que se discute cá código! E logo o NQC, o único que conheço!
[/quote]
Não penso que estejas a fugir ao assunto do topico, afinal, estas a ajudar.
Re: Fogo!
O nível da bateria é útil exactamente porque varia! Nunca se pode ter a certeza qual é quando o programa inicia, assim a sequência aleatória começa num ponto mesmo aleatório. Caso contrário (embora para este caso em particular não se note), a sequência de intensidades das luzes seria sempre a mesma cada vez que se iniciasse ou programa (ou se ligasse o RCX, não sei ao certo onde é que a sequência aleatória é iniciada).
Quanto à mudança para a escolha também aleatória de qual output (pode muito bem ter mais de uma lâmpada lá ligada), também pode ser; aliás, até torna o programa mais simples. Só que assim as saídas têm tendência a variarem a um terço do ritmo original; nada que uma redução da constante PAUSA para um terço não ajude.
Quanto à mudança para a escolha também aleatória de qual output (pode muito bem ter mais de uma lâmpada lá ligada), também pode ser; aliás, até torna o programa mais simples. Só que assim as saídas têm tendência a variarem a um terço do ritmo original; nada que uma redução da constante PAUSA para um terço não ajude.
Re: Fogo!
Quando fazemos Random ao iniciar o programa por diversas vezes, a sequência é a mesma? Não sabia que funcionava assim!
E não fica à mesma com a mesma sequência se introduzirmos um valor inicial aleatorio de energia?
Sim isso de reduzir a PAUSA é uma ideia para ficar igual ao teu
Ai....o que eu não fazia se tivesse muito lego e muito tempo aptece-me fazer tudo
E não fica à mesma com a mesma sequência se introduzirmos um valor inicial aleatorio de energia?
Sim isso de reduzir a PAUSA é uma ideia para ficar igual ao teu
Ai....o que eu não fazia se tivesse muito lego e muito tempo aptece-me fazer tudo
Ricardo Oliveira
Re: Fogo!
Não, os números aleatórios, em sistemas computacionais, seguem sempre uma sequência fixa que a nós parece aleatória (se vieres a ter aulas com o prof. Crespo, ele vai falar disso ). Ao iniciar as chamadas Random num ponto da sequência que é diferente para cada execução, pelo menos o resultado já não é tão previsível.
Neste caso não se nota, mas experimenta fazer um programa que mostre alguns números aleatórios: sem um "randomize" destes, os números serão sempre os mesmos cada vez que inicias o programa (ou ligas o RCX, não sei).
De qualquer maneira, vi no MdC que isto não dá nada de jeito: as lâmpadas são demasiado fracas para sobrar alguma luz para as peças de chama. Oh well, ficou a ideia...
Neste caso não se nota, mas experimenta fazer um programa que mostre alguns números aleatórios: sem um "randomize" destes, os números serão sempre os mesmos cada vez que inicias o programa (ou ligas o RCX, não sei).
De qualquer maneira, vi no MdC que isto não dá nada de jeito: as lâmpadas são demasiado fracas para sobrar alguma luz para as peças de chama. Oh well, ficou a ideia...