Kuidas kirjutada programmeerimisalgoritmi

Autor: John Stephens
Loomise Kuupäev: 27 Jaanuar 2021
Värskenduse Kuupäev: 14 Mai 2024
Anonim
Programmeerimine täiesti algajatele: programmeerimise müüdid
Videot: Programmeerimine täiesti algajatele: programmeerimise müüdid

Sisu

Selles artiklis: Algoritmi loomineÜhendusalgoritmi loomine

Programmeerimisalgoritm on vaheetapp tarkvararakenduse spetsifikatsioonide lugemise ja selle käivitamiseks programmi eri osade kodeerimise vahel. Samale eesmärgile jõudmiseks on sageli mitu viisi ja just algoritmi kujundamise käigus töötame võimalikult suure täpsusega välja kõige tõhusama viisi, kuidas sinna jõuda. Programmeerimise see etapp on seega programmeerimise mis tahes vormis oluline eeldus.


etappidel

1. osa Algoritmi loomine

  1. Algoritm on keeruka protseduuri etappideks jagamine. Nii nagu teekonna kujundamine, võimaldab see arvutirakenduse kõiki elemente, isegi väga keerukaid, lagundada väikestes alamprogrammides, mida on lihtsam hallata ja hiljem üksteisega ühendada.


  2. Kaasa kasutatav süntaks. See sõltub peamiselt programmeerimiskeelest, mida kasutate.


  3. Alustage algoritmi paberile panemist.


  4. Kaasake muutujad, selgitades nende rolli. Muutujad peavad programmi alguses olema deklaratsioonide plokis, kui need on globaalsed või alamprogrammid, kui nad on kohalikud. Nimi, mille te neile määrate, peab olema iseloomulik sellele, mida nad esindavad, ja nende sisu peab vastama andmetüübile, mille teie kasutatav keel aktsepteerib.



  5. Luua silmusloendur. Kui kasutate oma algoritmis silmuseid, seadistage silmuste täitmiste loendamise süsteem, et teada saada, mitu korda selles sisalduvaid rutiine nimetatakse.


  6. Määrake algoritmile loopumispunkt. Kui tingimus on täidetud, tuleb määrata silmuskontuur, kuid kui see tingimus puudub, siis kavandage see, mis võimaldab silmuse väljundi "puhtaks". See võimaldab mitte sisestada piiramatult kestvaid silmuseid.


  7. Kasutage hüppekontrolle targalt. Hüpped alamprogrammide vahel võivad olla tingimuslikud või tingimusteta.


  8. Vältige deklareerimata andmete sisestamist algoritmi. Kui töödeldav teave tuleb lisada "marsruudil" (seda juhtub sageli isegi proffide hulgas), lisage see oma algoritmi andmete määratlusplokki.



  9. Defineerige oma väljendid õigesti, tingimuslikult või mitte. Need väljendid vastavad loogikavalemite või mõnikord ka matemaatiliste valemite rakendamisele, mida kohandate oma rakenduse eripäradega. Seetõttu on ülioluline sellel tasemel vigu vältida.


  10. Pange murdepunktid ja lõpetage protseduuri teostamine. Paus võimaldab väljuda silmusest, kui on ilmnenud mõni tingimus, ja jätkata täitmist mujal, samas kui peatus lõpetab programmi täitmise (ajutiselt või mitte).

2. osa Looge ühenduse algoritm



  1. Looge kasutajale sisselogimine.


  2. Kontrollige kasutajanime ja parooli. Paluge oma algoritmil võrrelda kasutaja sisestatud andmeid juurdepääsu autoriseerimise andmete jaoks reserveeritud andmebaasi sisuga.


  3. Kui need andmed kehtivad, lubage seansi algust. Suunake programm selle kasutaja sisenemispunkti.


  4. Kui sisestatud andmed on valed, teavitage kasutajat. Lükake maleloendur sisse ja suunake programm seejärel ümber teabeekraanile ning lubage kaks või kolm ühenduse katset. Kui need kõik ebaõnnestuvad, peatage programm mõneks ajaks enne, kui lubate sellel kasutajal uuesti proovida. See pärsib või vähemalt aeglustab katset sundida juurdepääsu teie kujundatud süsteemile.


  5. Väljuge programmist puhtalt. Enne rakendusest lahkumist säilitatavad andmed peaksid olema korrektsed. Kui ei, siis võivad need olla rikutud ja takistada teie programmi korrektset taaskäivitust.
nõu



  • Kõrvaldage tarbetud kommentaarid, kuna need võivad mõjutada teie algoritmi mõistmist.
  • Kasutage kahe olekuga loogika reegleid (või Boole'i ​​loogikat) nii, et arvuti saaks neid tajuda ja neile reageerida. Programmeerimises pole "võib-olla", see on alati "jah või ei".
  • Kasutage lihtsaid iteratsioone ja kiiret täitmist.
  • Püüdke alati minna otse asja juurde.
  • Teie algoritm peab olema efektiivne.
  • Enne algoritmi alustamist on teil selged ideed selle kohta, mida soovite teha.
Hoiatused
  • Ärge unustage arvestada täitmisaegade ja mäluhaldusega. See kehtib eriti siis, kui programmeerite manustatud süsteemides, millel on piiratud mäluressursid.
  • Lõpetage oma programm korralikult.

elle artikli: dekrüpteerige e ja töötage välja kommentaariplaanVähendage eeedLähendage lõplikke e16 viiteid E-kommentaari kirjutamine algab kavandatava e iu anal...

on wiki, mi tähendab, et paljud artiklid on kirjutanud mitu autorit. elle artikli loomiek oale elle väljaande ja aja jookul täiutamiel 16 inimet, mõned on anonüümed.elle...

Populaarne Täna