1 / 15

Ciklas for

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.

briana
Download Presentation

Ciklas for

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cikliniai skaičiavimai Ciklas for

  2. 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

  3. 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

  4. Elektros grandinę sudaro n nuosekliai sujungtų laidininkų, kurių varžos yra r1, r2, ..., rn omų. Reikia apskaičiuoti grandinės varžą r. Užduotis

  5. 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

  6. 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

  7. 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

  8. Programos pavyzdys

  9. 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ą

  10. Š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

  11. 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

  12. Visa programa

  13. Į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

  14. 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

  15. Su kokiu ciklu susipažinome? Kam reikalingi ciklai? Kas nutiktų jeigu ciklas būtų begalinis? Kaip mums sekėsi?

More Related