Mis on arvutiprogrammide silmused?

Silmused on üks põhilisi ja võimsamaid programmeerimiskontseptsioone. Silmus arvutiprogrammis on käsk, mida korratakse kuni määratletud tingimuse saavutamiseni. Silmuse struktuuris küsib silmus küsimuse. Kui vastus nõuab toimimist, siis see täidetakse. Sama küsimust küsitakse ikka ja jälle, kuni enam pole vaja midagi teha. Iga kord, kui küsimust küsitakse, nimetatakse iteratsiooniks.

Arvutiprogrammeerija, kes peab programmis kasutama samu koodiridasid mitu korda, saab aja säästmiseks kasutada silmust.

Peaaegu iga programmeerimiskeel sisaldab mõistet silmus. Kõrgetasemelised programmid hõlmavad mitut tüüpi silmuseid. C, C ++ja C # on kõik kõrgetasemelised arvutiprogrammid ja suudavad kasutada mitut tüüpi silmuseid.

Silmuste tüübid

  • A jaoks loop on silmus, mis töötab eelseatud arv kordi.
  • A samas loop on silmus, mida korratakse seni, kuni avaldis on tõene. Lause on avaldus, millel on väärtus.
  • A tee samal ajal silmus või korda kuni silmus kordub, kuni avaldis muutub valeks.
  • An lõpmatu või lõputu
    instagram viewer
    loop on silmus, mis kordub määramata aja jooksul, kuna sellel pole lõpptingimusi, väljumistingimust ei täideta kunagi või kui silmust juhendatakse alustama algusest peale. Ehkki programmeerijal on võimalik tahtmatult kasutada lõpmatut silmust, on need sageli uute programmeerijate tehtud vead.
  • A pesastatud silmus ilmub mis tahes muu sisse jaoks, samas või tee samal ajal silmus.

Goto-avaldus võib luua silmuse, liikudes tagasi sildi juurde, ehkki seda üldiselt ei soovitata halva programmeerimispraktikana. Mõne keeruka koodi puhul võimaldab see hüpata ühisele väljumiskohale, mis koodi lihtsustab.

Silmusekontrolli avaldused

Avaldis, mis muudab silmuse täitmist selle määratud järjestusest, on silmuse kontrolli avaldus. Näiteks C # pakub kahte ahela juhtimise avaldust.

  • A murda silmuse sees olev avaldus lõpetab silmuse kohe.
  • A jätka avaldus hüppab silmuse järgmise iteratsioonini, jättes vahele mis tahes koodi.

Programmeerimise põhistruktuurid

Silmus, valik ja jada on arvutiprogrammeerimise kolm põhistruktuuri. Neid kolme loogikastruktuuri kasutatakse koos kõigi loogikaülesannete lahendamiseks algoritmide moodustamiseks. Seda protsessi nimetatakse struktureeritud programmeerimiseks.