Jak napsat programovací algoritmus

Autor: John Stephens
Datum Vytvoření: 27 Leden 2021
Datum Aktualizace: 5 Smět 2024
Anonim
Jak napsat programovací algoritmus - Jak
Jak napsat programovací algoritmus - Jak

Obsah

V tomto článku: Vytvoření algoritmuVytvoření algoritmu připojení

Programovací algoritmus je mezistupeň mezi čtením specifikací softwarové aplikace a kódováním různých částí programu, díky nimž bude spuštěn. Existuje často několik způsobů, jak dospět ke stejnému cíli, a právě při návrhu algoritmu vyvineme s co největší přesností nejefektivnější způsob, jak se tam dostat. Tato fáze programování je proto nezbytnou přípravou pro jakoukoli formu programování.


stupně

Část 1 Vytvořte algoritmus

  1. Algoritmus je rozdělení na kroky složité procedury. Stejně jako při navrhování silniční trasy je možné rozebrat všechny prvky počítačové aplikace, a to i velmi složité, v malých podprogramech, které budou snadněji spravovat a později se navzájem kombinovat.


  2. Zahrňte přístup k syntaxi, která se má použít. To bude záviset v podstatě na programovacím jazyce, který budete používat.


  3. Začněte používat svůj algoritmus na papíře.


  4. Zahrňte proměnné vysvětlením jejich role. Proměnné musí být v bloku deklarací na začátku programu, pokud jsou globální nebo podprogramy, pokud jsou místní. Název, který jim přiřadíte, musí být charakteristický pro to, co představují, a jejich obsah musí odpovídat typu dat, který je akceptován jazykem, který budete používat.



  5. Vytvořte počítadlo smyček. Pokud ve svém algoritmu používáte smyčky, nastavte počítací systém provádění smyček, abyste zjistili, kolikrát se volají rutiny, které obsahuje.


  6. V algoritmu přiřaďte bod smyčky. Je-li podmínka splněna, musí být přiřazen bod smyčky, ale pokud takový stav chybí, naplánujte si takový, který umožní výstup „čisté“ smyčky. To umožňuje nevstoupit do smyček, které vydrží donekonečna.


  7. Mírně používejte ovládací prvky skoku. Skoky mezi podprogramy mohou být podmíněné nebo nepodmíněné.



  8. Vyvarujte se vkládání nehlášených dat do algoritmu. Pokud musí být informace, které mají být zpracovány, přidány „na trase“ (k tomu často dochází i mezi profesionály), přidejte je do bloku definice vašeho algoritmu.


  9. Správně definujte své výrazy, podmíněné či nikoli. Tyto výrazy odpovídají implementaci vzorců logiky nebo někdy matematických, které se přizpůsobují specifikám vaší aplikace. Je proto nezbytné vyhnout se chybám na této úrovni.


  10. Umístěte body zlomu a zastavte provádění postupu. Přerušení vám umožní ukončit smyčku, když se vyskytla podmínka, a pokračovat v provádění jinde, zatímco zastavení obvykle ukončí (dočasně nebo ne) provádění programu.

Část 2 Vytvořte algoritmus připojení



  1. Vytvořte přihlašovací údaje pro uživatele.


  2. Zkontrolujte uživatelské jméno a heslo. Nechte svůj algoritmus porovnat data zadaná uživatelem s obsahem databáze vyhrazené pro data autorizace přístupu.


  3. Pokud jsou tato data platná, autorizujte začátek relace. Přesměrujte program na vstupní bod pro daného uživatele.


  4. Pokud jsou zadaná data neplatná, informujte uživatele. Uchopte šachovník a přesměrujte program na informační obrazovku a umožněte dva nebo tři pokusy o připojení. Pokud se všichni nepodaří, program na chvíli zastavte, než tento uživatel znovu vyzkoušíte. To odrazí nebo alespoň zpomalí pokus o vynucení přístupu k navrhovanému systému.


  5. Vyjděte z programu čistě. Data, která mají být uložena před opuštěním aplikace, by měla být správně. Pokud ne, mohou být poškozeny a bránit správnému restartování programu.
rada



  • Odstraňte zbytečné komentáře, protože by mohly ovlivnit pochopení vašeho algoritmu.
  • Používejte pravidla dvoustavové logiky (nebo logické logiky) tak, aby je počítač mohl vnímat a reagovat na ně. Neexistuje žádné „možná“ v programování, je to vždy „ano nebo ne“.
  • Používejte jednoduché iterace a rychlé provedení.
  • Vždy se snažte jít rovnou k věci.
  • Váš algoritmus musí být efektivní.
  • Před spuštěním algoritmu si vytvořte jasné představy o tom, co chcete dělat.
varování
  • Nezapomeňte vzít v úvahu dobu provedení a správu paměti. To platí zejména v případě, že programujete vestavěné systémy s omezenými paměťovými prostředky.
  • Dokončete program správně.

Jak pohladit

Marcus Baldwin

Smět 2024

Otatní ekce Pohlazení znamená „jemně pohybovat rukama po něčí tváři nebo těle a ukázat jim, že je máte rádi“. Pohlazení těla vašeho partnera může vytvořit ...

Jak vychovat slané krevety

Marcus Baldwin

Smět 2024

Otatní ekce Krevety v laném nálevu jou výživné a nadno pětovatelné krmivo pro tropický a mořký život. Ačkoli exituje pouta možnotí umělé výživy, ...

Nezapomeňte Se Podívat