Kaip parašyti programavimo algoritmą

Autorius: John Stephens
Kūrybos Data: 27 Sausio Mėn 2021
Atnaujinimo Data: 14 Gegužė 2024
Anonim
What is an Algorithm | How to write ALGORITHMS | Algorithm for Beginners | Introduction to Algorithm
Video.: What is an Algorithm | How to write ALGORITHMS | Algorithm for Beginners | Introduction to Algorithm

Turinys

Šiame straipsnyje: algoritmo kūrimasSusiejimo algoritmo sukūrimas

Programavimo algoritmas yra tarpinis žingsnis tarp programinės įrangos specifikacijų perskaitymo ir įvairių programos dalių, kurios leis ją vykdyti, kodavimo. Dažnai yra keletas būdų, kaip pasiekti tą patį tikslą, ir būtent algoritmo projektavimo metu mes sukursime kuo didesnį tikslumą ir veiksmingiausią būdą, kuriuo vadovaudamiesi pateksime. Taigi šis programavimo etapas yra esminis bet kokios formos programavimo etapas.


etapai

1 dalis Sukurkite algoritmą

  1. Algoritmas yra padalijimas į sudėtingos procedūros etapus. Taip pat, kaip jūs suprojektuosite kelio maršrutą, tai leidžia visus kompiuterio programos elementus, net labai sudėtingus, suskaidyti į mažas paprogrames, kurias bus lengviau valdyti ir vėliau derinti viena su kita.


  2. Įtraukite požiūrį į naudojamą sintaksę. Tai iš esmės priklausys nuo jūsų naudojamos programavimo kalbos.


  3. Pradėkite dėti savo algoritmą ant popieriaus.


  4. Įtraukite kintamuosius paaiškindami jų vaidmenį. Kintamieji programos pradžioje turi būti deklaracijų bloke, jei jie yra globalūs, arba paprograminiai, jei jie yra lokalūs. Pavadinimas, kurį jūs jiems priskiriate, turi atitikti tai, ką jie atstovauja, o jų turinys turi atitikti duomenų tipą, kurį priims jūsų vartojama kalba.



  5. Nustatykite kilpų skaitiklį. Jei algoritme naudojate kilpas, nustatykite kilpų vykdymo skaičiavimo sistemą, kad sužinotumėte, kiek kartų joje esančios rutinos vadinamos.


  6. Savo algoritme nurodykite kilpos tašką. Jei įvykdoma sąlyga, reikia priskirti išėjimo tašką, tačiau suplanuokite tokį, kuris leistų „išvalyti“ kilpos išvestį, jei šios sąlygos nėra. Tai leidžia neįeiti į neribotą laiką trunkančias kilpas.


  7. Protingai naudokite šuolio valdiklius. Šuoliai tarp paprogramių gali būti sąlyginiai arba besąlyginiai.


  8. Venkite į algoritmą įterpti nedeklaruojamų duomenų. Jei apdorotina informacija turi būti pridėta „pakeliui“ (tai dažnai nutinka net tarp profesionalų), pridėkite ją prie savo algoritmo duomenų apibrėžimo bloko.



  9. Teisingai apibrėžkite savo išraiškas, sąlygines ar ne. Šios išraiškos atitinka logikos arba kartais matematinių formulių įgyvendinimą, kurias pritaikote pagal savo programos specifiką. Todėl labai svarbu vengti klaidų šiame lygmenyje.


  10. Padėkite lūžio taškus ir sustabdykite procedūros vykdymą. Pertrauka leidžia išeiti iš ciklo, kai susiklosto kokia nors sąlyga, ir tęsti vykdymą kitur, o sustabdymas paprastai nutraukia (laikinai ar ne) programos vykdymą.

2 dalis Sukurkite ryšio algoritmą



  1. Sukurkite vartotojo prisijungimo duomenis.


  2. Patikrinkite vartotojo vardą ir slaptažodį. Leiskite savo algoritmui palyginti vartotojo įvestus duomenis su duomenų bazės turiniu, rezervuotu prieigos prieigos duomenims.


  3. Jei šie duomenys teisingi, leiskite sesijos pradžią. Nukreipkite programą į to vartotojo įėjimo tašką.


  4. Informuokite vartotoją, jei įvesti duomenys negalioja. Užfiksuokite šachmatų skaitiklį, tada nukreipkite programą į informacijos ekraną ir leiskite du ar tris bandymus prisijungti. Jei jie visi nepavyksta, kurį laiką sustabdykite programą, prieš leisdami šiam vartotojui bandyti dar kartą. Tai atgrasins ar bent sulėtins bandymą priversti prieigą prie jūsų kuriamos sistemos.


  5. Švariai išeikite iš programos. Duomenys, kurie turi būti saugomi prieš išeinant iš programos, turėtų būti teisingi. Jei ne, jie gali būti sugadinti ir užkirsti kelią teisingam jūsų programos paleidimui iš naujo.
patarimas



  • Pašalinkite nereikalingus komentarus, nes jie gali paveikti jūsų algoritmo supratimą.
  • Naudokite dviejų būsenų logikos (arba loginio logikos) taisykles, kad kompiuteris galėtų jas suvokti ir į jas reaguoti. Programavime nėra „gal“, visada yra „taip arba ne“.
  • Naudokite paprastas pakartojimus ir greitą vykdymą.
  • Visada stenkitės eiti tiesiai į tašką.
  • Jūsų algoritmas turi būti efektyvus.
  • Prieš pradėdami algoritmą, turėkite aiškių idėjų, ką norite padaryti.
įspėjimai
  • Nepamirškite atsižvelgti į vykdymo laiką ir atminties valdymą. Tai ypač pasakytina apie programavimą įterptosiose sistemose su ribotais atminties ištekliais.
  • Tinkamai užbaikite savo programą.

Kaip balinti plaukus

Tamara Smith

Gegužė 2024

Ar viada norėjote balinti plauku? Balinti švieū plaukai yra drąū ir palvingi - galbūt todėl jie niekada neišeina iš tiliau. Laimei, balinti plaukai gali būti išvaizda, kurią darote namuoe, nemokėdami ...

Kaip sudaryti susitikimo darbotvarkę

Tamara Smith

Gegužė 2024

Niekam nepatinka ilgi, nepagrįti uitikimai, tiea? Ar jū atakote už avo įmonė darbotvarkę? Išgalvokite organizaciją, apibrėždami, ka bu aptariama uitikime ir kiek laiko jie pailik kiekviena tema. ukūrę...

Mūsų Rekomendacija