Kako napisati algoritam programiranja

Autor: John Stephens
Datum Stvaranja: 27 Siječanj 2021
Datum Ažuriranja: 14 Svibanj 2024
Anonim
Programiranje Prva lekcija  Algoritam - Prvi deo
Video: Programiranje Prva lekcija Algoritam - Prvi deo

Sadržaj

U ovom članku: Stvaranje algoritmaStvaranje algoritma veze

Programiranje algoritam je posredni korak između čitanja specifikacija softverske aplikacije i kodiranja različitih dijelova programa koji će ga natjerati da se pokrene. Često postoji nekoliko načina da se dođe do istog cilja, a upravo smo tijekom dizajna algoritma razvili s najvećom mogućom preciznošću najefikasniji način da dođemo do tamo. Stoga je ova faza programiranja ključni preliminarni oblik za bilo koji oblik programiranja.


faze

1. dio Napravite algoritam

  1. Algoritam je podjela na korake složene procedure. Na isti način na koji oblikujete cestovnu rutu, moguće je razbiti sve elemente računalne aplikacije, čak i vrlo složene, u male podprograme kojima će se kasnije lakše upravljati i kombinirati jedan s drugim.


  2. Uključite pristup sintaksi koju treba koristiti. To će uvelike ovisiti o programskom jeziku koji ćete koristiti.


  3. Počnite stavljati algoritam na papir.


  4. Uključite varijable objašnjavanjem njihove uloge. Varijable moraju biti u bloku deklaracija na početku programa ako su globalne ili podprogrami ako su lokalne. Naziv koji im dodijelite mora biti karakterističan za ono što predstavljaju, a njihov sadržaj mora odgovarati vrsti podataka koji prihvaća jezik koji ćete koristiti.



  5. Uspostavite brojač petlje. Ako koristite petlje u svom algoritmu, postavite sustav za brojanje izvršenja petlje da biste saznali koliko se puta rute koje sadrži.


  6. U svom algoritmu dodijelite točku za isključenje. Ako je uvjet ispunjen, mora se dodijeliti točka za isključenje, no planirajte onu koja omogućuje "čisti" izlaz petlje ako ovaj uvjet ne postoji. To omogućuje ne unošenje petlji koje traju neograničeno.


  7. Koristite mudro kontrole za kontrolu. Skokovi između podprograma mogu biti uvjetni ili bezuvjetni.


  8. Izbjegavajte umetanje neprijavljenih podataka u algoritam. Ako se informacije za obradu moraju dodati "na putu" (što se često događa čak i među profesionalcima), dodajte ih u blok definicije podataka vašeg algoritma.



  9. Definirajte ispravno svoje izraze, uvjetne ili ne. Ti izrazi odgovaraju implementaciji logičkih ili ponekad matematičkih formula koje prilagođavate specifičnostima vaše aplikacije. Stoga je od ključne važnosti izbjegavati pogreške na ovoj razini.


  10. Postavite točke prekida i zaustavite izvršenje postupka. Pauza vam omogućuje da izađete iz petlje kad je došlo do stanja i nastavite izvršavati negdje drugdje, dok zaustavljanje obično prekida (privremeno ili ne) izvršavanje programa.

Dio 2. Izradite algoritam veze



  1. Kreirajte prijavu za korisnika.


  2. Provjerite korisničko ime i lozinku. Neka vaš algoritam usporedi podatke koje unese korisnik sa sadržajem baze podataka rezerviranom za podatke autorizacije pristupa.


  3. Autorizirajte početak sesije ako su ti podaci valjani. Preusmjerite program na ulaznu točku za tog korisnika.


  4. Obavijestite korisnika ako uneseni podaci nisu valjani. Stisnite šah-brojač, a zatim program preusmjerite na prikaz informacija i dopustite dva ili tri pokušaja povezivanja. Ako ne uspiju, zaustavite program na neko vrijeme prije nego što dopustite ovom korisniku da pokuša ponovo. To će obeshrabriti ili barem usporiti pokušaj prisiljavanja na pristup sustavu koji dizajnirate.


  5. Čisto izađite iz programa. Podaci koji se pohranjuju prije napuštanja aplikacije trebaju biti točni. Ako ne, mogu se oštetiti i spriječiti točan ponovni pokretanje vašeg programa.
savjet



  • Uklonite nepotrebne komentare jer bi mogli utjecati na razumijevanje vašeg algoritma.
  • Koristite pravila dvodijelne logike (ili logičke logike) tako da ih računalo može uočiti i reagirati. U programiranju nema "možda", uvijek je "da ili ne".
  • Koristite jednostavne iteracije i brzo izvršavanje.
  • Uvijek pokušajte ići ravno do točke.
  • Vaš algoritam mora biti učinkovit.
  • Prije pokretanja algoritma imajte jasne ideje o tome što želite raditi.
upozorenja
  • Ne zaboravite uzeti u obzir vremena izvršenja i upravljanje memorijom. To se posebno odnosi ako programirate na ugrađenim sustavima s ograničenim memorijskim resursima.
  • Dovršite svoj program kako treba.

Ovaj članak naučit će va kako oči titi predmemoriju privremenih i tem kih datoteka koje Mac vakodnevno pohranjuje, kao i kako obri ati afari-jeve privremene internet ke datoteke. Imajte na umu da ukla...

Kako smanjiti veličinu prištića

Robert White

Svibanj 2024

Malo je neugodnih tvari od ogromnog prištića na redini lica, pogotovo kad vam pred toji veliki poj ili važan događaj. Iako je prevencija najbolji lijek protiv akni, rećom po toji mnogo tvari koje može...

Preporučeno Za Vas