Juhend algajatele silmusvooskeemide tegemise kohta

Jade Moralessept. 03. 2024Kuidas

A samas tsükli vooskeemi on visuaalne juhend, mis aitab inimestel silmuseid mõista ja kasutada. See annab samm-sammult juhiseid, kuni tingimus on tõene. See muudab keerulised tsükliülesanded lihtsamaks. Vooskeemid selgitavad, kuidas silmused töötavad. Need hoiavad ära vigu, näiteks lõpmatuid silmuseid, lihtsustades sammude järjestust ja tingimusi. Nende paigutus muudab silmuse loogikavigade tuvastamise kiireks. Lihtsam on leida selliseid probleeme nagu puuduv kood või ebaloogiline loogika. Vooskeemi loomine enne kodeerimist aitab tsükli loogikat hästi planeerida. Vooskeemid lihtsustavad kodeerimist, pakkudes selget juhendit, neid on lihtne mõista ja rakendada kõikides keeltes. Need aitavad mõista silmuseid ja suurendavad tõhusust.

Tehke vooskeemil silmuse ajal

1. osa. Mis on Do While Loop

Do-while tsükkel on kodeerimisel tsüklistruktuur, mis tagab, et enne selle kordumist kantakse vähemalt üks käskude komplekt, kui teatud tingimus jääb tõeseks. See võtab kasutusele lähenemisviisi, et tee midagi, siis kontrolli.

Siin on selle toimimise jaotus:

• Eemaldage tsüklis olev kood isegi siis, kui see ei pidanud alguses algama.
• Pärast koodi kontrollib tsükkel seisukorda veel kord.
• Loop või Exit: silmus käivitub uuesti, kui kõik on korras. Kui aga tekib probleem, siis tsükkel peatub ja programm liigub tsüklile järgneva koodi juurde.

See eristab seda while-tsüklist, kus tingimust kontrollitakse enne koodiploki käivitamist. Eelkõige tagab do-while tsükkel täitmise vähemalt korra enne tingimuse hindamist.

• Kasutaja sisendi hankimine: see on mugav, kui soovite küsida kasutajatelt sisendit, kuni saate soovitud soovitud tulemuse.
• Lahe trikk: see võimaldab teil andmeid kontrollida vähemalt enne, kui hakkate spetsiaalset trikki otsima.
• Do-while-silmuste tundmaõppimine tähendab, et omandate käepärased kodeerimisoskused alati, kui peate tagama, et midagi tehakse kohe alguses.

Do-while tsüklite kontseptsiooni mõistmine annab teile väärtusliku tööriista selliste olukordade programmeerimiseks, mis nõuavad garanteeritud esialgset täitmist.

Osa 2. Näited vooskeemil Do While Loop

Nüüd, kui olete tsüklite tegemise ajal rahul, uurime, kuidas vooskeemid muudavad selle mõistmise lihtsamaks. Asjade lihtsustamiseks on siin mõned näited, mis demonstreerivad tsüklite tegemise erinevaid viise.

Näide 1: Kasutaja sisendi kontrollimine

Kujutage ette, et loote programmi, mis nõuab kasutajalt positiivse arvu sisestamist. Do-while tsükli abil saate tagada, et kasutaja jätkab numbrite sisestamist, kuni need annavad positiivse numbri. Siit saate teada, kuidas vooskeemis näidata ajatsüklit.

Positiivse numbri kinnitamine

Selgitus:

• Programm käivitub.
• Kuvatakse viip numbri sisestamiseks.
• Programm kontrollib, kas sisestatud arv on positiivne.
• Kui number ei ole positiivne, palub programm kasutajal number uuesti sisestada (jah-nool).
• See iteratsioon jätkub, kuni saadakse positiivne arv (nool ei vii lõppu).

Näide 2: äraarvamismäng

Uurime veel ühte rakendust, kuidas nuputamismängus ajasilmust teha. See tsükkel palub kasutajal pidevalt oletusi teha, kuni ta salanumbri täpselt ära arvab.

ArvamismängSelgitus:

• Programm algab.
• Valige salajane number.
• Kasutaja palub arvu ära arvata.
• Programm kontrollib, kas oletus on õige.
• Kui oletus on vale, küsitakse kasutajalt uuesti (nool puudub).
• Seda tsüklit korratakse seni, kuni kasutaja oletus ühtib salanumbriga (jah-nool osutab lõpu sümbolile).

3. osa. Vooskeemil Do While Loop kasutamise juhtumid

Do-while tsüklid on ainulaadsed, kuna need tagavad, et programmiplokk käivitub vähemalt korra, olenemata sellest. See muudab need suurepäraseks ülesannete jaoks, mis peavad toimuma enne, kui silmus oma kontrolli alustab, et seda funktsiooni hästi kasutada. Vooskeemid on mugav tööriist. Need muudavad tsükli toimimise mõistmise lihtsamaks, mis muudab vigade parandamise ja parema koodi kirjutamise imelihtsaks. See jaotis näitab teile diagrammi, mis aitab teil seda hankida. Vaatame tegelikke näiteid ja näeme, kuidas vooskeemid ahela loogikat selgitavad. Nende näidete tundmaõppimine aitab teil tutvuda do-while tsüklitega ja lahendada koodi keerulisi ülesandeid.

1. Kontrollige, kas kasutaja sisend on õige.

Kes on seotud: kasutaja, programm.
Mis toimub: veenduge, et kasutaja sisestatud arv oleks pärisarv.
Mis on esimene asi, mida teha? Programm palub kasutajal sisestada positiivse numbri.
Mis juhtub järgmisena: kasutaja sisestab numbri.

2. Seejärel kontrollib programm, kas arv on positiivne.

Kui on, liigub programm edasi. (See on kõik, mis selles etapis on)
Kuid kui number pole positiivne, kuvab programm veateate ja käsib kasutajal positiivse numbriga uuesti proovida.
Mis on alles: kasutaja sisestab positiivse arvu.

Kasutusjuhtumi diagrammi mõistmine

4. osa. Kuidas teha vooskeemil tsükli ajal ise hakkama

Nüüd, kui olete mõistnud tee-samas silmuste kasutamise eeliseid ja nende pakutavat selgust, on aeg alustada oma loomist! See osa näitab teile, kuidas seda kasutada MindOnMap, lihtsalt kasutatav ja lahe mõtete kaardistamise rakendus, et luua vooskeemi silmuseid, mis näevad suurepärased välja. See juhend näitab teile, kuidas kasutada lihtsat ja hõlpsasti kasutatavat mõttekaardirakendust MindOnMap, et luua professionaalse välimusega vooskeemi silmuseid. MindOnMap on suurepärane võimalus vooskeemide tegemine sest kujundite, tekstiväljade ja linkide lisamine on lihtne ning vooskeemi saab hõlpsasti korraldada ja värvida. Lisaks saate sama vooskeemi kallal töötada samaaegselt teistega.

1

Avage eelistatud brauser, kus soovite MindOnMapile juurde pääseda. Pärast seda looge uus projekt, klõpsates vasakpoolsel paneelil + Uus.

Loo uus projekt
2

Kui olete lõuendil, vaadake paremal küljel olevat noolt ja valige Stiil. Järgmisena otsige üles vahekaart Struktuur ja valige ülalt-alla struktuur.

Valige oma struktuur
3

Alustage Do While Loop vooskeemi koostamist kujunditega. Võite kasutada ümardatud ristkülikuid, diagonaale, ovaaale jne.

Lõpetage struktuur

5. osa. KKK teemal Do While Loop vooskeemis

Mis on ajatsükli neli sammu?

Alustamine: see on nagu do-while tsükli käivitamine. See on koht, kus saate seadistada vajalikud muutujad, nagu loendurid, lipud või asjad, mida kasutaja saab sisestada. Reeglite kontrollimine: Enne kui tsükkel hakkab oma ülesannet täitma, vaatab see tingimust, tavaliselt muutuja kohta või seda, kuidas programmil läheb. Kui see on hea, siis silmus jätkub. Tehke tööd: tsükli kood käivitub, kui seisund on hea ja sellel on põhiülesanne, näiteks matemaatika või andmete töötlemine. Värskendamine: tsükkel võib lisada sammu muutujate muutmiseks, mis tagab, et see ei jätkuks igavesti, näiteks panna loendurid või lipud üles või alla minema vastavalt kasutaja tegevusele.

Kuidas Do-While silmused töötavad?

Do-while tsükkel garanteerib, et selles sisalduvat programmiosa käivitatakse vähemalt üks kord, millele järgneb korduv käitamine seni, kuni see vastab teatud tingimustele. Silmuse sees olevat jaotist käivitatakse iga kord, olenemata sellest, millega alustame, tagades, et see saab tehtud vähemalt korra. Kui sees olev jaotis on valmis, kontrollib silmus seisukorda. Kui tingimus on tõene, naaseb tsükkel, käivitades jaotise uuesti. Kui tingimus ei ole täidetud, siis tsükkel lõpeb ja programm liigub edasi järgmiste sammude komplekti.

Mis vahe on tsüklitel While ja Do-While?

Peamine erinevus seisneb tingimuste kontrollimises ja koodi käitamises. Kuigi silmuses kontrollite seisukorda enne koodi käivitamist. Kood töötab ainult siis, kui tingimus on alguses tõene. Mis tahes Do-While Loopi puhul käitatakse kood vähemalt korra. Pärast käivitamist kontrollib tingimus, kas tsükkel peaks korduma.

Järeldus

Teades kuidas joonistada while-tsükli vooskeemi on peamine tööriist programmeerimise ülesannete kordamiseks, tagades vähemalt ühe käigu enne tingimuse kontrollimist. See juhend näitab, kuidas vooskeemid aitavad teil mõista ja luua samal ajal silmuseid. Arutasime olulisi ideid, nagu valideerimine, praimimine, valveväärtused ja menüüpõhised programmid. Samuti õppisime kasutajasõbraliku MindOnMapi abil tegema teie tegevuse ajal tsükli vooskeeme mõtete kaardistamise tööriist. Do-while tsüklite valdamine ja vooskeemide kasutamine võimaldab teil kirjutada paremat ja tõhusamat koodi isegi keerukate korduvate ülesannete lahendamiseks!

Tee mõttekaart

Looge meelepärane mõttekaart

MindOnMap

Lihtsalt kasutatav mõttekaartide koostaja, et joonistada ideid veebis visuaalselt ja inspireerida loovust!

Looge oma mõttekaart