Petlje i nizovi u simulacijama iz fizike

Lekcija 2 od 4 · Java – simulacije 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: