Paano Sumulat ng isang Algorithm sa Programming Wika: 6 Mga Hakbang

Talaan ng mga Nilalaman:

Paano Sumulat ng isang Algorithm sa Programming Wika: 6 Mga Hakbang
Paano Sumulat ng isang Algorithm sa Programming Wika: 6 Mga Hakbang

Video: Paano Sumulat ng isang Algorithm sa Programming Wika: 6 Mga Hakbang

Video: Paano Sumulat ng isang Algorithm sa Programming Wika: 6 Mga Hakbang
Video: 2023 cyber security getting started 2024, Abril
Anonim

Ang isang algorithm ay isang hanay ng mga hakbang na dinisenyo upang malutas ang isang problema o makamit ang isang gawain. Ang mga algorithm ay karaniwang nakasulat sa pseudocode, o isang kombinasyon ng iyong pagsasalita ng wika at isa o higit pang mga wika sa programa, nang maaga sa pagsulat ng isang programa. Itinuturo sa iyo ng wikiHow na ito kung paano magkakasama ang isang algorithm na nagsisimula sa iyong aplikasyon.

Mga hakbang

Sumulat ng isang Algorithm sa Programming Wika Hakbang 1
Sumulat ng isang Algorithm sa Programming Wika Hakbang 1

Hakbang 1. Tukuyin ang kinalabasan ng iyong code

Ano ang tiyak na problema na nais mong malutas o ang gawain na nais mong magawa ito? Kapag mayroon kang isang solidong ideya ng kung ano ang iyong hangarin na magawa, maaari mong matukoy ang mga hakbang na aabutin upang makarating doon.

Sumulat ng isang Algorithm sa Programming Wika Hakbang 2
Sumulat ng isang Algorithm sa Programming Wika Hakbang 2

Hakbang 2. Magpasya sa isang panimulang punto

Ang paghahanap ng iyong panimulang at pagtatapos na punto ay mahalaga sa paglista ng mga hakbang ng proseso. Upang matukoy ang isang panimulang punto, tukuyin ang mga sagot sa mga katanungang ito:

  • Anong mga data / input ang magagamit?
  • Saan matatagpuan ang data na iyon?
  • Anong mga pormula ang nalalapat sa isyung kasalukuyang?
  • Ano ang mga patakaran sa pagtatrabaho sa magagamit na data?
  • Paano nauugnay ang mga halaga ng data sa bawat isa?
Sumulat ng isang Algorithm sa Programming Wika Hakbang 3
Sumulat ng isang Algorithm sa Programming Wika Hakbang 3

Hakbang 3. Hanapin ang puntong nagtatapos ng algorithm

Tulad ng sa panimulang punto, mahahanap mo ang pangwakas na punto ng iyong algorithm sa pamamagitan ng pagtuon sa mga katanungang ito:

  • Anong mga katotohanan ang matututunan natin mula sa proseso?
  • Ano ang mga pagbabago mula sa simula hanggang sa wakas?
  • Ano ang idadagdag o wala na?
Sumulat ng isang Algorithm sa Programming Wika Hakbang 4
Sumulat ng isang Algorithm sa Programming Wika Hakbang 4

Hakbang 4. Ilista ang mga hakbang mula simula hanggang matapos

Magsimula sa malawak na mga hakbang. Upang magamit ang isang halimbawa sa totoong mundo, sabihin nating ang iyong layunin ay magkaroon ng lasagna para sa hapunan. Natukoy mo na ang panimulang punto ay upang makahanap ng isang resipe, at ang huling resulta ay magkakaroon ka ng lasagna na ganap na luto at handa nang kumain ng 7 PM. Ang iyong mga hakbang ay maaaring magmukhang ganito:

  • Maghanap para sa isang recipe online.
  • Hanapin ang mga sangkap na mayroon ka sa kusina.
  • Gumawa ng isang listahan ng mga sangkap na kakailanganin mo mula sa tindahan.
  • Bilhin ang nawawalang mga sangkap.
  • Bumalik sa bahay.
  • Ihanda ang lasagna.
  • Alisin ang lasagna mula sa oven.
Sumulat ng isang Algorithm sa Programming Wika Hakbang 5
Sumulat ng isang Algorithm sa Programming Wika Hakbang 5

Hakbang 5. Tukuyin kung paano mo makakamtan ang bawat hakbang

Ngayon na mayroon kang isang sunud-sunod na balangkas, oras na upang isipin kung paano mo mai-code ang bawat hakbang. Aling wika ang gagamitin mo? Anong mga mapagkukunan ang magagamit? Ano ang pinaka mahusay na paraan upang magawa ang bawat hakbang sa wikang iyon? Isama ang ilan sa code na iyon sa iyong algorithm. Palawakin ang bawat hakbang hanggang sa madetalye mo ang buong proseso.

  • Halimbawa, ang unang hakbang sa aming lasagna algorithm ay Maghanap para sa isang recipe online.

    Ngunit ano ang kasangkot sa paghahanap na ito? Maging tiyak. Halimbawa:

    • Buksan ang iyong computer.

      Suriin upang matiyak na nakakonekta ka sa internet. Kumonekta sa internet kung wala ka pa

    • Magbukas ng isang web browser.
    • Ipasok ang iyong mga term ng paghahanap.
    • Mag-click sa isang link ng resipe.
    • Tukuyin kung natutugunan ng recipe ang iyong mga pangangailangan.

      • I-filter ang mga recipe na hindi vegetarian.
      • Tiyaking ang recipe ay gumagawa ng hindi bababa sa 5 servings.
    • Ulitin ang ilan sa mga hakbang na ito hanggang sa makita mo ang tamang resipe.
  • Isaalang-alang ang mga mapagkukunan na magagamit mo, tulad ng mga kakayahan ng system na binubuo mo ng isang programa. Sa kaso ng lasagna, ipinapalagay namin na alam ng taong gumagawa ng lasagna kung paano maghanap sa internet, magpatakbo ng oven, atbp.
Sumulat ng isang Algorithm sa Programming Wika Hakbang 6
Sumulat ng isang Algorithm sa Programming Wika Hakbang 6

Hakbang 6. Suriin ang algorithm

Ngayon na isinulat mo na ang iyong algorithm, oras na upang suriin ang proseso. Ang iyong algorithm ay idinisenyo upang makamit ang isang bagay na tukoy, at kakailanganin mo ito upang simulang isulat ang iyong programa. Itanong sa iyong sarili ang mga sumusunod na katanungan, at tugunan ang bawat isa kung kinakailangan:

  • Nalulutas ba ng algorithm ang problema / nakamit ang gawain?
  • Ito ba ay may malinaw na tinukoy na mga input at output?
  • Dapat bang tukuyin ang layunin sa wakas upang maging mas pangkalahatan? Mas tiyak?
  • Maaari bang gawing simple ang alinman sa mga hakbang?
  • Garantisado ba ang algorithm na magtatapos sa tamang resulta?

Mga Tip

  • Suriin ang mayroon nang mga algorithm para sa mga ideya sa pagsulat ng iyong sarili.
  • Gumamit ng mabilis na pagkalkula ng mga pag-ulit.
  • Ituon ang kahusayan kapag nag-coding.
  • Huwag kalimutang wakasan kung hindi mabigo ang code.

Inirerekumendang: