Kako napisati algoritam na programskom jeziku: 6 koraka

Sadržaj:

Kako napisati algoritam na programskom jeziku: 6 koraka
Kako napisati algoritam na programskom jeziku: 6 koraka

Video: Kako napisati algoritam na programskom jeziku: 6 koraka

Video: Kako napisati algoritam na programskom jeziku: 6 koraka
Video: Kako da pamtiš tri puta više nego sad! *ODMAH 2024, Maj
Anonim

Algoritam je skup koraka osmišljenih za rješavanje problema ili izvršavanje zadatka. Algoritmi se obično pišu u pseudokodu ili kombinaciji vašeg jezika govora i jednog ili više programskih jezika, prije pisanja programa. Ovaj wikiHow vas uči kako sastaviti algoritam koji vam pomaže da započnete s primjenom.

Koraci

Napišite algoritam u programskom jeziku Korak 1
Napišite algoritam u programskom jeziku Korak 1

Korak 1. Odredite ishod vašeg koda

Koji je konkretan problem koji želite riješiti ili zadatak koji želite riješiti? Nakon što steknete dobru ideju o tome šta želite postići, možete odrediti korake koje ćete poduzeti da biste to postigli.

Napišite algoritam u programskom jeziku Korak 2
Napišite algoritam u programskom jeziku Korak 2

Korak 2. Odlučite se o polaznoj tački

Pronalaženje početne i završne tačke ključno je za navođenje koraka procesa. Da biste odredili polazište, odredite odgovore na ova pitanja:

  • Koji su podaci/ulazi dostupni?
  • Gdje se ti podaci nalaze?
  • Koje su formule primjenjive na postojeće pitanje?
  • Koja su pravila rada s raspoloživim podacima?
  • Kako se vrijednosti podataka međusobno povezuju?
Napišite algoritam u programskom jeziku Korak 3
Napišite algoritam u programskom jeziku Korak 3

Korak 3. Pronađite krajnju tačku algoritma

Kao i s početnom točkom, krajnju točku vašeg algoritma možete pronaći fokusiranjem na ova pitanja:

  • Koje ćemo činjenice naučiti iz procesa?
  • Šta se mijenja od početka do kraja?
  • Šta će se dodati ili više neće postojati?
Napišite algoritam u programskom jeziku Korak 4
Napišite algoritam u programskom jeziku Korak 4

Korak 4. Navedite korake od početka do kraja

Počnite sa širokim koracima. Da poslužimo primjerom iz stvarnog svijeta, recimo da vam je cilj pojesti lazanje za večeru. Utvrdili ste da je polazište pronalaženje recepta i da će krajnji rezultat biti da ćete do 19 sati imati potpuno skuhanu lazanju i spremnu za jelo. Vaši koraci mogu izgledati otprilike ovako:

  • Potražite recept na internetu.
  • Potražite sastojke koje već imate u kuhinji.
  • Napravite popis sastojaka koji će vam biti potrebni u trgovini.
  • Kupite sastojke koji nedostaju.
  • Povratak kući.
  • Pripremite lazanje.
  • Izvadite lazanje iz pećnice.
Napišite algoritam u programskom jeziku Korak 5
Napišite algoritam u programskom jeziku Korak 5

Korak 5. Odredite kako ćete postići svaki korak

Sada kada imate korak-po-korak skicu, vrijeme je da razmislite o tome kako možete kodirati svaki korak. Koji jezik ćete koristiti? Koji su resursi dostupni? Koji je najefikasniji način da se svaki korak izvede na tom jeziku? Uključite dio tog koda u svoj algoritam. Proširite svaki korak dok ne detaljno opišete cijeli proces.

  • Na primjer, prvi korak u našem algoritmu za lazanje je Potražite recept na internetu.

    Ali šta je uključeno u ovu pretragu? Budite konkretni. Na primjer:

    • Uključite računar.

      Provjerite jeste li povezani s internetom. Povežite se na internet ako već niste

    • Otvorite web pretraživač.
    • Unesite pojmove za pretraživanje.
    • Kliknite vezu na recept.
    • Utvrdite da li recept zadovoljava vaše potrebe.

      • Filtrirajte recepte koji nisu vegetarijanski.
      • Pobrinite se da recept sadrži najmanje 5 obroka.
    • Ponavljajte neke od ovih koraka dok ne pronađete pravi recept.
  • Uzmite u obzir resurse koji su vam na raspolaganju, kao što su mogućnosti sistema za koji razvijate program. U slučaju lazanja, pretpostavljamo da osoba koja pravi lazanje zna pretraživati internet, upravljati pećnicom itd.
Napišite algoritam u programskom jeziku Korak 6
Napišite algoritam u programskom jeziku Korak 6

Korak 6. Pregledajte algoritam

Sada kada ste napisali svoj algoritam, vrijeme je za procjenu procesa. Vaš je algoritam osmišljen tako da postigne nešto specifično i trebat će vam za početak pisanja programa. Postavite sebi sljedeća pitanja i po potrebi odgovorite na svako od njih:

  • Da li algoritam rješava problem/izvršava zadatak?
  • Ima li jasno definirane ulaze i izlaze?
  • Treba li krajnji cilj redefinirati da bude općenitiji? Konkretnije?
  • Može li se neki od koraka pojednostaviti?
  • Je li zajamčeno da će algoritam završiti s točnim rezultatom?

Savjeti

  • Provjerite postojeće algoritme za ideje o vlastitom pisanju.
  • Koristite brze računske iteracije.
  • Prilikom kodiranja fokus na efikasnost.
  • Ne zaboravite prekinuti ili kôd neće uspjeti.

Preporučuje se: