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: Москва слезам не верит, 1 серия (FullHD, драма, реж. Владимир Меньшов, 1979 г.) 2024, Svibanj
Anonim

Algoritam je skup koraka osmišljenih za rješavanje problema ili izvršavanje zadatka. Algoritmi su obično napisani u pseudokodu ili kombinaciji vašeg govornog jezika i jednog ili više programskih jezika, prije pisanja programa. Ovaj wikiHow vas uči kako sastaviti algoritam koji vas pokreće u primjeni.

Koraci

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

Korak 1. Odredite ishod svog koda

Koji je specifičan problem koji želite riješiti ili zadatak koji želite postići? Nakon što steknete dobru ideju o tome što ž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 početnoj točki

Pronalaženje početne i završne toč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 su vrijednosti podataka međusobno povezane?
Napišite algoritam u programskom jeziku Korak 3
Napišite algoritam u programskom jeziku Korak 3

Korak 3. Pronađite završnu toč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?
  • Što se mijenja od početka do kraja?
  • Što ć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 širokim koracima. Da se poslužimo primjerom iz stvarnog svijeta, recimo da vam je cilj pojesti lazanje za večeru. Utvrdili ste da je početna točka pronalaženje recepta, a krajnji rezultat je da ćete do 19 sati imati lazanu potpuno skuhanu i spremnu za jelo. Vaši koraci mogu izgledati otprilike ovako:

  • Recept potražite na internetu.
  • Potražite sastojke koje već imate u kuhinji.
  • Napravite popis sastojaka koji će vam trebati 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 biste kodirali svaki korak. Koji jezik ćete koristiti? Koji su resursi dostupni? Koji je najučinkovitiji način za postizanje svakog koraka 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 Recept potražite na internetu.

    No, što je uključeno u ovo pretraživanje? Budi precizan. Na primjer:

    • Uključite računalo.

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

    • Otvorite web preglednik.
    • Unesite pojmove za pretraživanje.
    • Kliknite vezu na recept.
    • Odredite zadovoljava li recept 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 sustava 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 određeno i trebat će vam za početak pisanja programa. Postavite si sljedeća pitanja i po potrebi odgovorite na svako od njih:

  • Rješava li algoritam 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 usredotočite se na učinkovitost.
  • Ne zaboravite prekinuti ili kôd neće uspjeti.

Preporučeni: