150 likes | 559 Views
Cikliniai skaičiavimai. Ciklas for. Kuo ypatingos dalybos / ir % su sveikaisiais skai čiais ? Kaip aprašomi realieji skaičiai? Kam reikalingas failas iomanip ? Ką nurodome su komanda setprecision ? Kam naudojamas sąlygos sakinys IF?. Kartojimas.
E N D
Cikliniai skaičiavimai Ciklas for
Kuo ypatingos dalybos / ir % susveikaisiaisskaičiais? Kaip aprašomi realieji skaičiai? Kam reikalingas failas iomanip? Ką nurodome su komanda setprecision? Kam naudojamas sąlygos sakinys IF? Kartojimas
Po mokytojo paaiškinimo kas yra ciklas, mokiniai, naudodamiesi žemiau pateikta medžiaga, parašys programą, kuri apskaičiuoja bendrą grandinės varžą. Savarankiškai komentarų pagalba paaiškins kiekvieną programos eilutę. Klasėje pradės ir namie užbaigs programą, kuri skaičiuos klasės mokinių ūgių vidurkį. Pamokos uždavinys
Elektros grandinę sudaro n nuosekliai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų. Reikia apskaičiuoti grandinės varžą r. Užduotis
Tarkime, kad elektros grandinę sudaro n = 4 nuosekliai sujungti laidininkai, kurių varžos yra r1 = 2; r2 = 4; r3 = 1,5; r4 = 4. Bendroji grandinės varža skaičiuojama sumuojant visų laidininkų varžas. • Žinant laidininkų skaičių n ir kiekvieno laidininko varžą rlaid, grandinės varžą r galima rasti pagal algoritmą, kurio veiksmai kartojami n kartų: • įvedama laidininko varža rlaid; • skaičiuojama grandinės varža r = r + rlaid. Algoritmas
Prieš pradedant vykdyti veiksmus, būtina žinoti n reikšmę, o kintamojo r pradinė reikšmė turi būti lygi nuliui. Žemiau pavaizduota kaip atliekami veiksmai. algoritmas
Programos pradžioje aprašykite naudojamus kintamuosius: laidininkų skaičių n, laidininko varžą rlaid, grandinės varžą r ir žinomo kartojimų skaičiaus ciklo kintamąjį i. Parašykite kintamojo n reikšmės įvedimo klaviatūra sakinius: pranešimo, kokią reikšmę įvesti, sakinį cout ir reikšmės skaitymo sakinį cin. Programos pradinių duomenų aprašymas ir įvedimas
Papildykite programą priskyrimo sakiniu, skirtu r pradinei reikšmei nurodyti. Papildykite programą sakiniu, skirtu r reikšmei įvesti. Pradinės reikšmės kintamajam r priskyrimas ir rezultato išvedimas į ekraną
Šiame sakinyje nurodoma, kad apskaičiuotai elektros grandinės varžos reikšmei r išvesti į ekraną skiriamos 6 pozicijos, iš kurių 2 – trupmeninei daliai. Manipuliatorius fixed rodo, kad trupmeninė dalis visuomet turi būti iš 2 skaitmenų. Taškui, kuris atskiria trupmeninę dalį nuo sveikosios, taip pat skiriama viena pozicija. Įrašykite ir įvykdykite programą. Klaviatūra įveskite skaičių 4 ir spustelėkite klavišą Enter. Ekrane matysite: Pagalba
Ciklo sakinyje atliekami keli veiksmai, todėl jie turi būti rašomi tarp skliaustų { ir }. • Po priskyrimo kintamajam r pradinės reikšmės užrašykite ciklo sakinį: Ciklo sakinio antraštė. Veiksmai cikle
Įrašykite ir paleiskite programą. Klaviatūra įveskite skaičių 4 ir spauskite Enter. Ekrane matysite: Iš eilės suveskite laidininkų varžas: 2, 4, 1.5, 4. Po kiekvienos įvestos varžos spaudžiame Enter. Ekrane matysite: Programos vykdymas
Klasėje mokosi n mokinių. Jų ūgiai atitinkamai yra u1, u2, ..., un centimetrų. Parašykite programą, kuri apskaičiuotų vidutinį klasės mokinių ūgį uvid. • Pasitikrinimui. Kai n = 5, o u1 = 179, u2 =180, u3 = 178, u4 = 179, u5 = 175, turi būti spausdinama: • Vidutinis klasės mokinių ūgis uvid = 178,20 cm. Savarankiška užduotis
Su kokiu ciklu susipažinome? Kam reikalingi ciklai? Kas nutiktų jeigu ciklas būtų begalinis? Kaip mums sekėsi?