Kako napisati algoritem v programskem jeziku: 6 korakov

Kazalo:

Kako napisati algoritem v programskem jeziku: 6 korakov
Kako napisati algoritem v programskem jeziku: 6 korakov

Video: Kako napisati algoritem v programskem jeziku: 6 korakov

Video: Kako napisati algoritem v programskem jeziku: 6 korakov
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, April
Anonim

Algoritem je niz korakov, namenjenih reševanju problema ali izvedbi naloge. Algoritmi so običajno napisani v psevdokodi ali kombinaciji vašega govornega jezika in enega ali več programskih jezikov pred pisanjem programa. Ta wikiHow vas uči, kako sestaviti algoritem, s katerim boste začeli uporabljati svojo aplikacijo.

Koraki

Napišite algoritem v programskem jeziku 1. korak
Napišite algoritem v programskem jeziku 1. korak

Korak 1. Določite rezultat svoje kode

Kaj je specifična težava, ki jo želite rešiti, ali naloga, ki jo želite rešiti? Ko dobro razumete, kaj želite doseči, lahko določite korake, ki jih boste potrebovali za dosego cilja.

Napišite algoritem v programskem jeziku 2. korak
Napišite algoritem v programskem jeziku 2. korak

Korak 2. Odločite se za izhodišče

Iskanje izhodiščne in končne točke je ključnega pomena za naštevanje korakov postopka. Če želite določiti izhodišče, določite odgovore na ta vprašanja:

  • Kateri podatki/vhodi so na voljo?
  • Kje se nahajajo ti podatki?
  • Katere formule veljajo za obravnavano vprašanje?
  • Kakšna so pravila za delo z razpoložljivimi podatki?
  • Kako so vrednosti podatkov med seboj povezane?
Napišite algoritem v programskem jeziku 3. korak
Napišite algoritem v programskem jeziku 3. korak

Korak 3. Poiščite končno točko algoritma

Tako kot pri izhodišču lahko končno točko svojega algoritma najdete tako, da se osredotočite na ta vprašanja:

  • Katera dejstva se bomo naučili iz postopka?
  • Kaj se spremeni od začetka do konca?
  • Kaj bo dodano ali ne bo več?
Napišite algoritem v programskem jeziku 4. korak
Napišite algoritem v programskem jeziku 4. korak

Korak 4. Naštejte korake od začetka do konca

Začnite s širokimi koraki. Če uporabimo primer iz resničnega sveta, recimo, da je vaš cilj lazanje za večerjo. Ugotovili ste, da je izhodišče iskanje recepta in da bo končni rezultat, da boste do 19. ure imeli lazanjo popolnoma kuhano in pripravljeno za uživanje. Vaši koraki so lahko videti nekako takole:

  • Recept poiščite na spletu.
  • Poiščite sestavine, ki jih že imate v kuhinji.
  • V trgovini sestavite seznam sestavin, ki jih potrebujete.
  • Kupite manjkajoče sestavine.
  • Vrniti se domov.
  • Pripravite lazanje.
  • Lazanjo vzamemo iz pečice.
Napišite algoritem v programskem jeziku Korak 5
Napišite algoritem v programskem jeziku Korak 5

5. korak Določite, kako boste dosegli vsak korak

Zdaj, ko imate načrt po korakih, je čas, da razmislite, kako bi lahko kodirali vsak korak. Kateri jezik boste uporabili? Kateri viri so na voljo? Kateri je najučinkovitejši način za izvedbo vsakega koraka v tem jeziku? Del te kode vključite v svoj algoritem. Vsak korak razširite, dokler ne podrobno opišete celotnega postopka.

  • Na primer, prvi korak v našem algoritmu lazanja je Recept poiščite na spletu.

    Toda kaj je vključeno v to iskanje? Bodite konkretni. Na primer:

    • Vklopite računalnik.

      Preverite, ali ste povezani z internetom. Povežite se z internetom, če tega še niste storili

    • Odprite spletni brskalnik.
    • Vnesite iskalne izraze.
    • Kliknite povezavo do recepta.
    • Ugotovite, ali recept ustreza vašim potrebam.

      • Filtrirajte recepte, ki niso vegetarijanski.
      • Prepričajte se, da recept vsebuje vsaj 5 obrokov.
    • Ponovite nekatere od teh korakov, dokler ne najdete pravega recepta.
  • Upoštevajte vire, ki so vam na voljo, na primer zmogljivosti sistema, za katerega razvijate program. V primeru lazanja predvidevamo, da oseba, ki izdeluje lazanje, zna iskati po internetu, upravljati pečico itd.
Napišite algoritem v programskem jeziku Korak 6
Napišite algoritem v programskem jeziku Korak 6

Korak 6. Preglejte algoritem

Zdaj, ko ste napisali svoj algoritem, je čas, da ocenite postopek. Vaš algoritem je zasnovan tako, da doseže nekaj posebnega in ga boste potrebovali za začetek pisanja programa. Zastavite si naslednja vprašanja in jih po potrebi odgovorite:

  • Ali algoritem reši problem/opravi nalogo?
  • Ali ima jasno opredeljene vhode in izhode?
  • Ali je treba končni cilj na novo opredeliti kot splošnejši? Natančneje?
  • Ali je mogoče kateri od korakov poenostaviti?
  • Ali se algoritem zagotovo konča s pravilnim rezultatom?

Nasveti

  • Oglejte si obstoječe algoritme za ideje o lastnem pisanju.
  • Uporabite hitre izračunske ponovitve.
  • Pri kodiranju se osredotočite na učinkovitost.
  • Ne pozabite prekiniti, sicer koda ne bo uspela.

Priporočena: