Kuidas programmeerimiskeeles algoritmi kirjutada: 6 sammu

Sisukord:

Kuidas programmeerimiskeeles algoritmi kirjutada: 6 sammu
Kuidas programmeerimiskeeles algoritmi kirjutada: 6 sammu

Video: Kuidas programmeerimiskeeles algoritmi kirjutada: 6 sammu

Video: Kuidas programmeerimiskeeles algoritmi kirjutada: 6 sammu
Video: Privaatsus ja turvalisus distantsõppes 2024, Mai
Anonim

Algoritm on sammude kogum, mis on loodud probleemi lahendamiseks või ülesande täitmiseks. Algoritmid kirjutatakse tavaliselt enne programmi kirjutamist pseudokoodiga või teie kõnekeele ja ühe või mitme programmeerimiskeele kombinatsiooniga. See wikiHow õpetab teile, kuidas koostada algoritm, mis aitab teil rakendusega alustada.

Sammud

Kirjutage algoritm programmeerimiskeeles 1. samm
Kirjutage algoritm programmeerimiskeeles 1. samm

Samm 1. Määrake oma koodi tulemus

Milline on konkreetne probleem, mida soovite lahendada, või ülesanne, mille soovite täita? Kui teil on kindel ettekujutus sellest, mida kavatsete saavutada, saate otsustada, milliseid samme selle saavutamiseks vaja läheb.

Kirjutage algoritm programmeerimiskeeles 2. samm
Kirjutage algoritm programmeerimiskeeles 2. samm

Samm 2. Otsustage lähtepunkt

Algus- ja lõpp -punkti leidmine on protsessi etappide loetlemiseks ülioluline. Lähtepunkti määramiseks määrake vastused järgmistele küsimustele:

  • Millised andmed/sisendid on saadaval?
  • Kus need andmed asuvad?
  • Millised valemid on antud probleemi puhul kohaldatavad?
  • Millised on olemasolevate andmetega töötamise reeglid?
  • Kuidas on andmete väärtused üksteisega seotud?
Kirjutage algoritm programmeerimiskeeles 3. samm
Kirjutage algoritm programmeerimiskeeles 3. samm

Samm 3. Leidke algoritmi lõpp -punkt

Nagu lähtepunkti puhul, leiate ka oma algoritmi lõpp -punkti, keskendudes järgmistele küsimustele:

  • Milliseid fakte me protsessist õpime?
  • Mis muutub algusest lõpuni?
  • Mida lisatakse või pole enam olemas?
Kirjutage algoritm programmeerimiskeeles 4. samm
Kirjutage algoritm programmeerimiskeeles 4. samm

Samm 4. Loetlege sammud algusest lõpuni

Alustage laiade sammudega. Kui kasutada reaalse maailma näidet, siis oletame, et teie eesmärk on õhtusöögiks lasanje süüa. Olete otsustanud, et lähtepunkt on retsepti leidmine ja lõpptulemus on see, et lasanje on täielikult keedetud ja söömiseks valmis kella 19.00 -ks. Teie sammud võivad välja näha umbes sellised:

  • Otsige retsepti Internetist.
  • Otsige köögis juba olemasolevaid koostisosi.
  • Tehke poest vajalike koostisosade loend.
  • Osta puuduvad koostisosad.
  • Tagasi koju.
  • Valmista lasanje.
  • Eemalda lasanje ahjust.
Kirjutage programmeerimiskeele algoritm 5. samm
Kirjutage programmeerimiskeele algoritm 5. samm

Samm 5. Määrake, kuidas te iga sammu täidate

Nüüd, kui teil on samm-sammult ülevaade, on aeg mõelda, kuidas saaksite iga sammu kodeerida. Millist keelt kasutate? Millised ressursid on saadaval? Mis on kõige tõhusam viis selle keele iga sammu täitmiseks? Lisage osa sellest koodist oma algoritmi. Laiendage iga sammu, kuni olete kogu protsessi üksikasjalikult kirjeldanud.

  • Näiteks meie lasanjealgoritmi esimene samm on Otsige retsepti Internetist.

    Aga mida see otsing hõlmab? Ole täpne. Näiteks:

    • Lülitage arvuti sisse.

      Veenduge, et olete Internetiga ühendatud. Looge Interneti -ühendus, kui te pole seda juba teinud

    • Avage veebibrauser.
    • Sisestage oma otsinguterminid.
    • Klõpsake retsepti lingil.
    • Tehke kindlaks, kas retsept vastab teie vajadustele.

      • Filtreerige retseptid, mis ei ole taimetoitlased.
      • Veenduge, et retsept sisaldab vähemalt 5 portsjonit.
    • Korrake mõnda neist toimingutest, kuni leiate õige retsepti.
  • Mõelge teie käsutuses olevatele ressurssidele, näiteks selle süsteemi võimalustele, mille jaoks te programmi välja töötate. Lasanje puhul eeldame, et lasanje tegija oskab internetist otsida, ahju kasutada jne.
Kirjutage algoritm programmeerimiskeeles 6. samm
Kirjutage algoritm programmeerimiskeeles 6. samm

Samm 6. Vaadake algoritm üle

Nüüd, kui olete oma algoritmi kirjutanud, on aeg protsessi hinnata. Teie algoritm on loodud millegi konkreetse saavutamiseks ja seda vajate oma programmi kirjutamise alustamiseks. Küsige endalt järgmisi küsimusi ja vajadusel vastake igale neist:

  • Kas algoritm lahendab probleemi/täidab ülesande?
  • Kas sellel on selgelt määratletud sisendid ja väljundid?
  • Kas lõpp -eesmärk tuleks uuesti määratleda üldisemaks? Täpsemalt?
  • Kas mõnda sammu saab lihtsustada?
  • Kas algoritm lõpeb õige tulemusega?

Näpunäiteid

  • Vaadake olemasolevaid algoritme, et leida ideid enda kirjutamiseks.
  • Kasutage kiireid arvutusi.
  • Keskenduge kodeerimisel tõhususele.
  • Ärge unustage lõpetada, muidu kood ebaõnnestub.

Soovitan: