Ohjelmointialgoritmin kirjoittaminen

Kirjoittaja: John Stephens
Luomispäivä: 27 Tammikuu 2021
Päivityspäivä: 15 Saattaa 2024
Anonim
High Density 2022
Video: High Density 2022

Sisältö

Tässä artikkelissa: Algoritmin luominenLiitäntäalgoritmin luominen

Ohjelmointialgoritmi on välivaihe ohjelmistosovelluksen eritelmien lukemisen ja sen suorittamista suorittavan ohjelman eri osien koodauksen välillä. Samaan tavoitteeseen pääsemiseksi on usein useita tapoja, ja juuri algoritmin suunnittelun aikana kehitämme parhaalla mahdollisella tarkkuudella tehokkaimman tavan seurata saapumistaan ​​sinne. Ohjelmoinnin tämä vaihe on siksi välttämätön alusta kaikille ohjelmointimuodoille.


vaiheet

Osa 1 Luo algoritmi

  1. Algoritmi on jako monimutkaisen menettelyn vaiheisiin. Samalla tavalla kuin suunnittelet tien reitin, se pystyy jakamaan kaikki tietokonesovelluksen elementit, jopa erittäin monimutkaiset, pieninä alaohjelmina, joita on helpompi hallita ja yhdistää myöhemmin toisiinsa.


  2. Sisällytä lähestymistapa käytettävään syntaksiin. Tämä riippuu käytännössä käyttämästäsi ohjelmointikielestä.


  3. Aloita algoritmin asettaminen paperille.


  4. Sisällytä muuttujat selittämällä niiden rooli. Muuttujien on oltava ohjelman alussa lauseiden ryhmässä, jos ne ovat globaaleja tai aliohjelma, jos ne ovat paikallisia. Heille antamasi nimen on oltava ominaista edustamallesi, ja sisällön on vastattava tietotyyppiä, jonka käyttämäsi kieli hyväksyy.



  5. Perusta silmukkalaskuri. Jos käytät silmukoita algoritmissasi, määritä silmukoiden suoritusten laskentajärjestelmä selvittääksesi kuinka monta kertaa sen sisältämiä rutiineja kutsutaan.


  6. Määritä silmukka-piste algoritmillesi. Silmukka-piste on määritettävä, jos ehto täyttyy, mutta suunnitelma, joka sallii "puhtaan" silmukan lähdön, jos tämä ehto puuttuu. Tämän ansiosta ei voida syöttää silmukoita, jotka kestävät loputtomiin.


  7. Käytä hyppysäätimiä viisaasti. Ohjelmat alirutiinien välillä voivat olla ehdollisia tai ehdottomia.



  8. Vältä pimeän tiedon lisäämistä algoritmiin. Jos käsiteltävät tiedot on lisättävä "matkalla" (tämä tapahtuu usein jopa ammattilaisten keskuudessa), lisää ne algoritmin datamäärittelylohkoon.


  9. Määritä oikein lausekkeesi, ehdolliset tai ehdolliset. Nämä lausekkeet vastaavat logiikkakaavojen tai joskus matemaattisten kaavojen toteutusta, joita mukautat sovelluksesi erityispiirteisiin. Siksi on välttämätöntä välttää virheitä tällä tasolla.


  10. Aseta tauot ja lopeta toimenpiteen suorittaminen. Tauko antaa sinun poistua silmukasta, kun jokin ehto on havaittu, ja jatkaa suoritusta muualla, kun pysähdys yleensä lopettaa (väliaikaisesti tai ei) ohjelman suorituksen.

Osa 2 Luo yhteysalgoritmi



  1. Luo käyttäjälle kirjautuminen.


  2. Tarkista käyttäjänimi ja salasana. Pyydä algoritmiasi vertaamaan käyttäjän syöttämiä tietoja pääsyn valtuutustiedoille varatun tietokannan sisältöön.


  3. Valtuuta istunnon alku, jos nämä tiedot ovat oikeita. Ohjaa ohjelma kyseisen käyttäjän tulopisteeseen.


  4. Kerro käyttäjälle, jos syötetyt tiedot ovat virheellisiä. Napsauta shakkilaskuri ja ohjaa sitten ohjelma informaationäyttöön ja salli kaksi tai kolme yhteysyritystä. Jos ne kaikki epäonnistuvat, pysäytä ohjelma hetkeksi ennen kuin annat käyttäjän yrittää uudelleen. Tämä estää tai ainakin hidastaa yritystä pakottaa pääsy suunnittelemaasi järjestelmään.


  5. Poistu ohjelmasta siististi. Ennen sovelluksesta poistumista tallennettavien tietojen on oltava oikein. Jos ei, ne voivat olla vioittuneita ja estää ohjelmaa oikein käynnistymästä.
neuvot



  • Poista tarpeettomat kommentit, koska ne voivat vaikuttaa algoritmin ymmärtämiseen.
  • Käytä kahden tilan logiikan (tai Boolen logiikan) sääntöjä siten, että tietokone pystyy havaitsemaan ne ja vastaamaan niihin. Ohjelmoinnissa ei ole "ehkä", se on aina "kyllä ​​tai ei".
  • Käytä yksinkertaisia ​​iteraatioita ja nopeaa suoritusta.
  • Yritä aina mennä suoraan pisteeseen.
  • Algoritmisi on oltava tehokas.
  • Ennen algoritmin aloittamista on selkeät ideat siitä, mitä haluat tehdä.
varoitukset
  • Muista ottaa huomioon suoritusajat ja muistin hallinta. Tämä pätee etenkin, kun ohjelmoit sulautetuissa järjestelmissä, joissa on rajoitetusti muistiresursseja.
  • Viimeistele ohjelma oikein.

Kuinka toimia kojootin lähellä

Charles Brown

Saattaa 2024

Kojootit ovat koiranperheen jäeniä ja niitä eiintyy yleenä villiä paikoia. Vaikka kojootit voidaankin tunnitaa televiioa öpöinä, pehmoiina eläiminä, k...

Kuinka tehdä munakoisoa

Charles Brown

Saattaa 2024

Munakoio on hedelmää (kyllä, e on teknieti hedelmä), joa on runaati kuitua ja vitamiineja, mikä eiintyy yleenä amerikkalaiia, italialaiia, kiinalaiia ja perialaiia reepte...

Viimeisimmät Artikkelit