Pradedančiųjų vadovas, kaip sukurti ciklo schemas
A o ciklo schema yra vaizdinis vadovas, padedantis žmonėms suprasti ir naudoti kilpas. Jame pateikiamos nuoseklios instrukcijos, kol sąlyga yra teisinga. Tai palengvina sudėtingas ciklo užduotis. Struktūrinės diagramos paaiškina, kaip veikia kilpos. Jie apsaugo nuo klaidų, pvz., begalinių kilpų, supaprastindami žingsnių tvarką ir sąlygas. Jų išdėstymas leidžia greitai aptikti kilpos logikos klaidas. Lengviau rasti tokias problemas kaip trūkstamas kodas arba nelogiška logika. Struktūrinės schemos sukūrimas prieš kodavimą padeda gerai suplanuoti ciklo logiką. Struktūrinės schemos supaprastina kodavimą, nes pateikia aiškų vadovą, yra lengvai suprantamos ir pritaikomos visomis kalbomis. Jie padeda suprasti kilpas ir padidinti efektyvumą.
- 1 dalis. Kas yra Do While Loop
- 2 dalis. „Do While Loop“ pavyzdžiai struktūrinėje diagramoje
- 3 dalis. „Do while Loop“ naudojimo atvejai struktūrinėje diagramoje
- 4 dalis. Kaip patiems pasidaryti ciklo metu schemą
- 5 dalis. DUK apie Do While Loop struktūrinėje diagramoje
1 dalis. Kas yra Do While Loop
Ciklas „do-while“ yra kodavimo ciklo struktūra, užtikrinanti, kad bent vienas instrukcijų rinkinys būtų siunčiamas prieš pasikartojant, jei tam tikra sąlyga išlieka teisinga. Jis priima kažką daryti, tada patikrinkite požiūrį.
Štai jos veikimo suskirstymas:
• Pašalinkite kodą cikle, net jei jis neturėjo prasidėti iš pradžių.
• Po kodo ciklas dar kartą patikrina būklę.
• Ciklas arba išėjimas: ciklas vėl paleidžiamas, jei viskas gerai. Bet jei kyla problemų, ciklas sustoja ir programa pereina prie kodo, einančio po ciklo.
Jis išskiria jį iš ciklų, kai prieš vykdant kodo bloką patikrinama sąlyga. Pažymėtina, kad „do-while“ ciklas užtikrina vykdymą bent kartą prieš įvertinant sąlygą.
• Gauti vartotojo įvestį: tai patogu, kai prašote vartotojų įvesties, kol gausite tai, ko norite.
• Šaunus triukas: leidžia bent jau patikrinti duomenis prieš pradedant ieškoti specialios gudrybės.
• Susipažinimas su „do-while“ ciklais reiškia, kad įgysite naudingų kodavimo įgūdžių, kai tik turėsite užtikrinti, kad kažkas bus atlikta iš karto.
Supratę „do-while“ kilpų sąvoką, gausite vertingą įrankį programuojant situacijas, kurioms reikalingas garantuotas pradinis vykdymas.
2 dalis. „Do While Loop“ pavyzdžiai struktūrinėje diagramoje
Dabar, kai jums patinka „do-while“ kilpos, pasinerkime į tai, kaip struktūrinės schemos gali padėti lengviau suprasti. Kad viskas būtų supaprastinta, pateikiame kelis pavyzdžius, demonstruojančius įvairius „do-while“ ciklo būdus.
1 pavyzdys: Vartotojo įvesties tikrinimas
Įsivaizduokite, kad kuriate programą, reikalaujančią, kad vartotojas įvestų teigiamą skaičių. Naudodami „do-while“ kilpą galite užtikrinti, kad vartotojas įves skaičius, kol jie duos teigiamą skaičių. Štai kaip srautinėje schemoje parodyti ciklą.
Paaiškinimas:
• Programa prasideda.
• Pasirodo raginimas įvesti numerį.
• Programa patikrina, ar įvestas skaičius yra teigiamas.
• Jei skaičius nėra teigiamas, programa paprašys vartotojo dar kartą įvesti numerį (rodyklė Taip).
• Ši iteracija tęsiama tol, kol pateikiamas teigiamas skaičius (jokia rodyklė nenuveda į pabaigą).
2 pavyzdys: Spėlionių žaidimas
Išnagrinėkime kitą programą, kaip spėliojimo žaidime atlikti trumpą ciklą. Ši kilpa nuolat ragina vartotoją spėlioti, kol jis tiksliai atspėja slaptą skaičių.
Paaiškinimas:• Programa prasideda.
• Pasirinkite slaptą numerį.
• Vartotojas prašo atspėti skaičių.
• Programa patikrina, ar spėjimas teisingas.
• Jei spėjimas yra neteisingas, vartotojas vėl bus raginamas (nėra rodyklės).
• Šis ciklas kartojamas tol, kol vartotojo spėjimas sutampa su slaptu numeriu (taip rodyklė nukreipta į pabaigos simbolį).
3 dalis. „Do while Loop“ naudojimo atvejai struktūrinėje diagramoje
„Do-while“ kilpos yra unikalios, nes užtikrina, kad programos blokas būtų paleistas bent kartą, nesvarbu, kas. Dėl to jie puikiai tinka atlikti užduotis, kurios turi įvykti prieš pradedant tikrinti, kad ši funkcija būtų tinkamai naudojama. Struktūrinės diagramos yra patogus įrankis. Jie padeda lengviau suprasti, kaip veikia ciklas, todėl klaidų taisymas ir geresnio kodo rašymas yra labai paprastas. Šiame skyriuje bus parodyta diagrama, kuri padės jums ją gauti. Pažiūrėsime į realius pavyzdžius ir pamatysime, kaip schemos paaiškina ciklo logiką. Sužinoję apie šiuos pavyzdžius galėsite suprasti „do-while“ kilpas ir išspręsti sudėtingas kodo užduotis.
1. Patikrinkite, ar vartotojo įvestis teisinga.
Kas dalyvauja: vartotojas, programa.
Kas vyksta: įsitikinkite, kad vartotojo įvestis yra tikras skaičius.
Ką pirmiausia reikia padaryti: programa prašo vartotojo įvesti skaičių, kuris bus teigiamas.
Kas atsitiks toliau: vartotojas įveda skaičių.
2. Tada programa patikrina, ar skaičius yra teigiamas.
Jei taip, programa juda toliau. (Šiame žingsnyje tai yra viskas)
Tačiau, jei skaičius nėra teigiamas, programa rodo klaidos pranešimą ir liepia vartotojui bandyti dar kartą su teigiamu skaičiumi.
Kas liko: vartotojas įveda teigiamą skaičių.
4 dalis. Kaip patiems pasidaryti ciklo metu schemą
Dabar, kai supratote „do-while“ kilpų naudojimo naudą ir jų teikiamą aiškumą, laikas pradėti kurti savo! Ši dalis parodys, kaip naudoti MindOnMap, paprasta naudoti ir šauni minčių sudarymo programa, kad struktūrinės schemos kilpos atrodytų puikiai. Šiame vadove bus parodyta, kaip naudoti MindOnMap, paprastą ir lengvai naudojamą minčių sudarymo programą, kuriant profesionaliai atrodančias schemos kilpas. „MindOnMap“ yra puiki galimybė struktūrinių schemų sudarymas nes paprasta pridėti figūrų, teksto laukelių ir nuorodų, be to, galite lengvai tvarkyti ir nuspalvinti schemą. Be to, galite dirbti su ta pačia schema su kitais vienu metu.
Atidarykite pageidaujamą naršyklę, kurioje norite pasiekti „MindOnMap“. Po to sukurkite naują projektą kairiajame skydelyje spustelėdami + Naujas.
Atsidūrę drobėje, pažiūrėkite į rodyklę dešinėje ir pasirinkite Stilius. Tada suraskite skirtuką Struktūra ir pasirinkite struktūrą iš viršaus į apačią.
Pradėkite kurti Do While Loop schemą su figūromis. Galite naudoti suapvalintus stačiakampius, įstrižaines, ovalus ir kt.
5 dalis. DUK apie Do While Loop struktūrinėje diagramoje
Kokie yra keturi žingsniai iki kilpos, kiek laiko?
Darbo pradžia: tai tarsi „do-when“ ciklo pradžia. Čia nustatote būtinus kintamuosius, pvz., skaitiklius, vėliavėles ar kitus dalykus, kuriuos vartotojas gali įvesti. Taisyklių tikrinimas: prieš pradedant ciklo veiklą, ji peržiūri sąlygą, dažniausiai kintamajame arba kaip veikia programa. Jei viskas gerai, kilpa tęsiasi. Atlikite darbą: ciklo kodas paleidžiamas, jei būklė yra gera ir atlieka pagrindinį darbą, pvz., atlikti matematiką ar tvarkyti duomenis. Atnaujinimas: ciklas gali pridėti veiksmą, skirtą pakeisti kintamuosius, kurie užtikrina, kad jis nesitęs amžinai, pvz., kad skaitikliai ar vėliavėlės padidėtų arba mažėtų pagal tai, ką vartotojas daro.
Kaip veikia „Do-While“ kilpos?
„Do-while“ ciklas garantuoja, kad joje esanti programos dalis bus vykdoma bent kartą, o po to kartojama tol, kol ji atitinka tam tikrą sąlygą. Ciklo viduje esantis skyrius paleidžiamas kiekvieną kartą, nesvarbu, nuo ko pradedame, užtikrinant, kad tai būtų atlikta bent kartą. Kai dalis viduje baigta, kilpa patikrina būklę. Jei sąlyga yra teisinga, ciklas grįžta ir vėl paleis sekciją. Jei sąlyga neįvykdoma, ciklas baigiasi ir programa pereina prie kito veiksmų rinkinio.
Kuo skiriasi „ While“ ir „Do-While“ kilpos?
Pagrindinis skirtumas yra dėl sąlygų tikrinimo ir kodo vykdymo. Nors ciklo metu jūs patikrinate būklę prieš paleisdami kodą. Kodas veikia tik tuo atveju, jei sąlyga yra teisinga pradžioje. Su Do-While Loop, nesvarbu, ką, kodas paleidžiamas bent kartą. Paleidus būsena patikrins, ar ciklas turi kartotis.
Išvada
Žinant kaip nubraižyti schemą while ciklai yra pagrindinė programavimo užduočių kartojimo priemonė, užtikrinanti bent vieną paleidimą prieš tikrinant būklę. Šiame vadove parodyta, kaip struktūrinės schemos gali padėti suprasti ir sukurti „do-while“ kilpas. Aptarėme svarbias idėjas, pvz., patvirtinimą, pradžią, kontrolines reikšmes ir meniu valdomas programas. Taip pat išmokome sudaryti „do-while“ ciklo diagramas naudodami „MindOnMap“, patogią vartotojui minčių sudarymo įrankis. Įvaldę „do-while“ kilpas ir naudodami struktūrines schemas, galite parašyti geresnį ir efektyvesnį kodą, kad galėtumėte atlikti net sudėtingas, pasikartojančias užduotis!
Sukurkite savo minčių žemėlapį, kaip jums patinka