Petlje i nizovi u simulacijama iz fizike
Video-predavanje
Primeri
Primer T4.1: Simulacija slobodnog pada
Uneti početnu visinu tela i napraviti simulaciju slobodnog pada tako što se na svakih 0.05s ispisuju vreme, trenutna brzina i trenutna visina.
Pogledajte simulaciju slobodnog pada i testirajte na web strani: kosi-hitac.onrender.com/slobodan_pad
Primer T4.1b: Simulacija slobodnog pada do zadate visine
Odrediti trenutak vremena kada će telo biti na nekoj zadatoj visini hz
Odrediti vreme korišćenjem simulacije, kao i računski korišćenjem formule pa uporediti te dve vrednosti
Uputstvo:
Odrediti trenutak vremena kada će telo biti na nekoj zadatoj visini hz:
- Korisnik unosi hz
- unutar petlje postaviti uslov(if) koji ispituje da li je h<=hz.
- Kad ovo bude zadovoljeno zabeležiti vreme
Primer T4.2
Automobil 1 se u pocetnom trenutku nalazi 5 metara od mesta A, dok je pocetna pozicija drugog automobila 350m. Za unete brzine automobila odrediti da li ce prvi auto sustici drugi i posle koliko vremena
Uvod u nizove-postavka zadatka
Kreirati 20 kuglica čiji su centri raspoređeni u dvodimenzionalnoj ravni po slučajnom principu. Prečnik kuglica je r.Kreirajmo prvo 1 kuglicu.
Položaj centra u ravni je određen sa koordinatama x i y, dobijenih po slučajnom principu
Ako želimo da x bude slučajan broj u opsegu 10-290
a y u opsegu 0-400
x = 10 + Math.random() * 280;
y = Math.random() * 400;
Primer T4.3: Kuglice
Kreirati niz kuglica u horizontalnoj ravni po slučajnom principu.
Simulirati njihovo pomeranje u 10 koraka u proizvoljnim pravcima
Primer T4.3b: Kuglice
Dodati niz kuglica na zadatim koordinatama
za x:
{ 2,6,-2,14,241,124}
za y:
{ 12,2655,148,201,140}
Proveri znanje
Otvori kviz
Kviz: Petlje i nizovi u simulacijama
1. Čemu služi petlja u simulaciji slobodnog pada?
2. Zašto se rezultati čuvaju u nizu?
3. Koji uslov prekida simulaciju pada do zemlje?
4. Kod slobodnog pada visina se menja kao:
| Prethodno |< Klase i objekti sa primenom u fizici |
Sledeće Primeri simulacija u EJS-u >| |
CIKLUSI I NIZOVI U KOMPJUTERSKIM SIMULACIJAMA IZ FIZIKE
Video-predavanje
Primeri:
Primer T4.1: Simulacija slobodnog pada
Uneti početnu visinu tela i napraviti simulaciju slobodnog pada tako što se na svakih 0.05s ispisuju vreme, trenutna brzina i trenutna visina.Pogledajte simulaciju slobodnog pada i testirajte na web strani: kosi-hitac.onrender.com/slobodan_pad
Primer T4.1b: Simulacija slobodnog pada do zadate visine
| Odrediti trenutak vremena kada će telo biti na nekoj zadatoj visini hz Odrediti vreme korišćenjem simulacije, kao i računski korišćenjem formule pa uporediti te dve vrednosti |
Uputstvo: Odrediti trenutak vremena kada će telo biti na nekoj zadatoj visini hz:
|
Primer T4.2
Automobil 1 se u pocetnom trenutku nalazi 5 metara od mesta A, dok je pocetna pozicija drugog automobila 350m. Za unete brzine automobila odrediti da li ce prvi auto sustici drugi i posle koliko vremenaUvod u nizove-postavka zadatka
Kreirati 20 kuglica čiji su centri raspoređeni u dvodimenzionalnoj ravni po slučajnom principu. Prečnik kuglica je r.Kreirajmo prvo 1 kuglicu.Položaj centra u ravni je određen sa koordinatama x i y, dobijenih po slučajnom principu
Ako želimo da x bude slučajan broj u opsegu 10-290
a y u opsegu 0-400
x=10+Math.random()*280;
y=Math.random()*400;
Primer T4.3: Kuglice
Kreirati niz kuglica u horizontalnoj ravni po slučajnom principu.Simulirati njihovo pomeranje u 10 koraka u proizvoljnim pravcima
Primer T4.3b: Kuglice
Dodati niz kuglica na zadatim koordinatamaza x:
{ 2,6,-2,14,241,124}
za y:
{ 12,2655,148,201,140}
