Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 10. 06. 2016 15:55 — Editoval Xainna (14. 04. 2020 21:22)

Xainna
Příspěvky: 101
Reputace:   
 

Rozdělení rychlosti program

-

Offline

  • (téma jako vyřešené označil(a) Xainna)

#2 10. 06. 2016 16:55

Jj
Příspěvky: 8769
Škola: VŠB, absolv. r. 1970
Pozice: Důchodce
Reputace:   599 
 

Re: Rozdělení rychlosti program

↑ Xainna:

Dobrý den.

A nešlo by místo nářků napsat přesně celé zadání programu? (já sice Pascalu nehovím, ale řekl bych, že v dotazu žádné relevantní informace ani pro jeho znalce nejsou).


Pokud se tedy nemýlím.

Offline

 

#3 10. 06. 2016 18:06 Příspěvek uživatele Xainna byl skryt uživatelem Xainna. Důvod: Už nechci mít tento účet veřejný

#4 10. 06. 2016 18:12

Jj
Příspěvky: 8769
Škola: VŠB, absolv. r. 1970
Pozice: Důchodce
Reputace:   599 
 

Re: Rozdělení rychlosti program

↑ Xainna:

Takže to já netuším.


Pokud se tedy nemýlím.

Offline

 

#5 10. 06. 2016 18:25

Eratosthenes
Příspěvky: 3111
Reputace:   140 
 

Re: Rozdělení rychlosti program

ahoj ↑ Xainna:,

ono naprogramovat ten vzorec, to je to nejmenší. Ale to zadání nemá ani hlavu, ani patu. Že se měří rychlost částic z družice, to je hezké, ale jakých částic? Molekul v atmnosféře? Částic slunečního větru? A jakou rychlost ten "přístroj" měří? Radiální? Tangenciální? Anebo nějakým zázrakem obě tyto složky, tj. rychlost v obecném směru? Co má být výstupem programu? Počet "pomalých" a "rychlých" částic, nebo výpis rychlostí?

Nějaké takovéto otázky bych na zadavatele nakladl, než bych se do něčeho pustil...


Budoucnost patří aluminiu.

Offline

 

#6 10. 06. 2016 19:32 — Editoval Xainna (14. 04. 2020 21:55)

Xainna
Příspěvky: 101
Reputace:   
 

Re: Rozdělení rychlosti program

-

Offline

 

#7 10. 06. 2016 19:33

Xainna
Příspěvky: 101
Reputace:   
 

Re: Rozdělení rychlosti program

nemám to ani písemně dokonce :/

Offline

 

#8 11. 06. 2016 09:44

Eratosthenes
Příspěvky: 3111
Reputace:   140 
 

Re: Rozdělení rychlosti program

ahoj ↑ Xainna:,

>> A bohužel, to je skutečně celé zadání.

V tom případě je to jednoduché, protože to můžeš vymyslet v podstatě libovolně. Jediný problém je, pohledat po netu nějaký generátor Maxwellova rozložení. Takže to může vypadat třeba takto:

program Castice;

var PocetCastic,i   :Integer;
      v                    :array [1..3] of real; //vektor rychlosti částce
      StredniRychlost,
      RychlostCastice: Real;

begin
  Readln('Stredni rychlost',Stredni rychlost);
  Readln('PocetCastic',PocetCastic); 

  For i:=1 to PocetCastic do
  begin
   // slozky nahodneho vektoru rychlosti - Maxwell. rozlozeni (nasel jsem nekde na netu)
   v[1]:=StredniRychlost*sqrt(-ln(random))*sin(2*pi*random);
   v[2]:=StredniRychlost*sqrt(-ln(random))*sin(2*pi*random);
   v[3]:=StredniRychlost*sqrt(-ln(random))*sin(2*pi*random);

   RychlostCastice:=sqrt(sqr(v[1])+sqr(v[2])+sqr(v[3]));

   Write(i,'-ta castice: ');'
   Write('v[1]=', v[1]);
   Write('v[2]=', v[2]);
   Write('v[3]=', v[3]);

   if RychlostCastice<StredniRychlost 
       then Writeln('pomala')
       else Writeln('rychla');
  end;
end;


Budoucnost patří aluminiu.

Offline

 

#9 12. 06. 2016 01:13

Xainna
Příspěvky: 101
Reputace:   
 

Re: Rozdělení rychlosti program

díky :)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson