Ako navrhnúť programy: 14 krokov (s obrázkami)

Obsah:

Ako navrhnúť programy: 14 krokov (s obrázkami)
Ako navrhnúť programy: 14 krokov (s obrázkami)

Video: Ako navrhnúť programy: 14 krokov (s obrázkami)

Video: Ako navrhnúť programy: 14 krokov (s obrázkami)
Video: Салман Хан: Изменим подход к образованию с помощью видео уроков 2024, Marec
Anonim

Chcete navrhnúť počítačový program? Pri navrhovaní programu je potrebné vziať do úvahy veľa, ale existujú určité veci, ktoré môžete urobiť, aby ste tento proces zefektívnili. Tento wikiHow vás naučí základné kroky pri navrhovaní počítačového programu.

Kroky

Programy návrhu Krok 1
Programy návrhu Krok 1

Krok 1. Stanovte celkový cieľ programu

Toto je iba celkové vyhlásenie, ktoré jednou alebo dvoma vetami vysvetľuje, čo váš program robí. Aký je účel vášho programu? Aky problem to riesi Napríklad: „Môj program vytvorí náhodný žalár.“

Programy návrhu Krok 2
Programy návrhu Krok 2

Krok 2. Určte všetky obmedzenia alebo požiadavky, ktoré má váš program

Je niečo, čo musí váš program mať? Môže to byť konečný termín, rozpočet, obmedzenie úložného priestoru a pamäte alebo špeciálna funkcia, ktorá iným podobným programom chýba. Napríklad: „Náhodne generované dungeony musia mať cestu od vchodu k východu.“

Programy návrhu Krok 3
Programy návrhu Krok 3

Krok 3. Zistite, či existuje nejaká technológia, ktorá dokáže to, čo potrebujete

Nie vždy je potrebné navrhnúť nový program od začiatku. Niekedy môžete nájsť vopred pripravené programy a nástroje alebo kombináciu programov a nástrojov, ktoré dokážu dosiahnuť to, čo potrebujete. Použitím existujúcich riešení problémov, s ktorými sa stretnete, si môžete ušetriť veľa času a zdrojov.

  • Napríklad môžete použiť programy s otvoreným zdrojovým kódom a vopred pripravený kód na konštrukciu plne funkčných aplikácií. Programy s otvoreným zdrojovým kódom sa zvyčajne voľne používajú a zdrojový kód môžete upraviť podľa svojich potrieb. Musíte len poďakovať autorovi pôvodného kódu.
  • Na záchranu môžete použiť vopred pripravené časti kódu alebo aplikácie s otvoreným zdrojovým kódom
Programy návrhu Krok 4
Programy návrhu Krok 4

Krok 4. Určite, ktorý programovací jazyk budete používať

Pokiaľ je to možné, odporúčame vám zvoliť si jazyk, ktorý poznáte. V niektorých prípadoch však môže byť lepšie zvoliť programovací jazyk, ktorý je vhodnejší pre zamýšľaný operačný systém alebo pre typ programu, ktorý chcete vytvoriť.

  • C/C ++ sú dobré všeobecné jazyky. Sú to najpoužívanejšie jazyky a poskytujú vám maximálnu kontrolu nad vašimi aplikáciami a počítačovým hardvérom.
  • C#:

    C# (vyslovuje sa C Sharp) je novšia verzia C ++. Má niekoľko nových funkcií a je trochu jednoduchšie sa s ním naučiť v jazyku C ++.

  • Java:

    Java je populárny objektovo orientovaný programovací jazyk, ktorého popularita rastie. Je to primárny programovací jazyk pre aplikácie pre Android. Možno ho použiť aj na vytváranie počítačových aplikácií. Napríklad Minecraft bol pôvodne naprogramovaný v Jave.

  • Swift:

    Swift bol vyvinutý spoločnosťou Apple a používa sa predovšetkým na vývoj aplikácií pre iPhone, iPad, macOS, Apple TV a ďalšie.

  • Python: Python je ďalší populárny viacúčelový jazyk. Je to dobrý jazyk pre začiatočníkov, pretože sa ľahko učí a používa.
Programy návrhu Krok 5
Programy návrhu Krok 5

Krok 5. Určte, aké nástroje budete používať

Keď sa rozhodnete pre programovací jazyk, rozhodnite sa, aké nástroje budete používať. Budete používať integrované vývojové prostredie (IDE)? Potrebujete prekladač alebo prekladač? Ako budete ladiť svoj program? Existujú nejaké aplikácie tretích strán, ktoré môžete použiť? Mali by ste tiež premýšľať o spôsobe zálohovania kódu.

  • IDE je komplexné nástroje na vývoj softvéru, ktoré obsahujú editor kódu, debugger, nástroje na vytváranie a niekedy aj kompilátor. Medzi obľúbené IDE patria Eclipse a Visual Studio.
  • Kompilátory:

    Jazyky ako C/C ++ vyžadujú kompilátor na konverziu kódu do strojového jazyka, ktorému váš počítač rozumie. GCC je bezplatný kompilátor, ktorý dokáže kompilovať jazyky C a C ++.

  • Tlmočníci:

    Java a Python sú jazyky, ktoré nie je potrebné kompilovať. Na vykonanie pokynov však potrebujú tlmočníka. OpenJDK môže interpretovať Javu, ktorú má Python na svojich webových stránkach k dispozícii.

Programy návrhu, krok 6
Programy návrhu, krok 6

Krok 6. Určte výstupy programu

Výstupom programu je to, čo program vytvorí. Za výstup programov sa považuje každá obrazovka, ktorú používateľ vidí, ako aj každý vytlačený výpis alebo správa. Ak program obsahuje nejaké zvukové komponenty, považuje sa to za program. Musíte určiť, čo bude na každej obrazovke, každej vytlačenej stránke a každom poli, ktoré používateľ použije na zadávanie údajov.

Programy návrhu Krok 7
Programy návrhu Krok 7

Krok 7. Určite vstupy vášho programu

Vstupy programu sú údaje, ktoré program používa na výrobu svojich výstupov. Vstupy môžu pochádzať od používateľa, hardvérového zariadenia, iného programu, externého súboru alebo môžu byť zapísané do kódu. Uistite sa, že zvážite čo najviac možností, najmä pri manipulácii so vstupmi používateľov.

Programy návrhu, krok 8
Programy návrhu, krok 8

Krok 8. Určte hlavné funkcie

Potom, čo ste určili vstupy a výstupy svojho programu, začnite vytvárať základný prehľad o tom, ako bude vstupy využívať a prevádzať ich na výstupy. Zamyslite sa nad tým, aké funkcie bude musieť vykonávať a aké výpočty môže potrebovať. Môžete vytvoriť vývojový diagram popisujúci postup alebo si jednoducho vytvoriť zoznam na papieri.

Programy návrhu, krok 9
Programy návrhu, krok 9

Krok 9. Rozdeľte väčšie problémy na menšie problémy

Keď určíte, aké budú hlavné funkcie vášho programu, môžete ich začať rozdeľovať na menšie detaily. To vám pomôže určiť, ako budú jednotlivé funkcie fungovať. Jedným zo spôsobov, ako to dosiahnuť, je použiť pseudokód.

Pseudokód je nekompilovateľný text, ktorý vysvetľuje, čo musí každý riadok kódu urobiť. Napríklad „Ak má hráč zlatý kľúč, otvorte dvere. V opačnom prípade sú dvere zatvorené“

Programy návrhu, krok 10
Programy návrhu, krok 10

Krok 10. Začnite kódovať hlavné funkcie

Nemusia byť vyplnené. Uistite sa, že existujú. Tak budete mať prehľad, ktorý vám pomôže udržať si program organizovaný.

Programy návrhu Krok 11
Programy návrhu Krok 11

Krok 11. Vyplňte funkcie

Začnite tými, ktoré závisia od niekoľkých alebo žiadnych ďalších funkcií. Najprv pracujte na veľkých problémoch. Potom sa zamerajte na menšie detaily.

Programy návrhu Krok 12
Programy návrhu Krok 12

Krok 12. Otestujte svoj program

Program budete musieť často testovať. Zakaždým, keď implementujete novú funkciu, budete musieť skontrolovať, či funguje správne. Skúste použiť rôzne vstupy, aby ste zistili, ako váš program funguje v rôznych situáciách. Nechajte ostatných otestovať váš program, aby zistili, ako s vašim programom interagujú skutoční používatelia. Na testovanie rôznych premenných a sekcií kódu použite tlačové vyhlásenia.

Programy návrhu Krok 13
Programy návrhu Krok 13

Krok 13. Odstráňte všetky problémy, s ktorými sa stretnete

Kedykoľvek kódujete, je takmer isté, že narazíte na niekoľko problémov. Tu je niekoľko tipov, ktoré vám pomôžu vyriešiť akékoľvek problémy, s ktorými sa stretnete:

  • Skontrolujte syntax a uistite sa, že je váš kód zadaný správne.
  • Skontrolujte a uistite sa, že je pravopis správny.
  • Vygooglite všetky prijaté chybové správy a zistite, či existuje riešenie.
  • Skontrolujte online, či niekto iný nevytvoril kód s podobnou funkciou ako vy. Pozrite sa, aké bolo ich riešenie.
  • Urobte si prestávku a vráťte sa neskôr.
  • Požiadať o pomoc.
Programy návrhu, krok 14
Programy návrhu, krok 14

Krok 14. Dokončite program

Po dokončení všetkých funkcií a spustení programu s rôznymi vstupmi bez chýb alebo zlyhaní je váš program dokončený. Môžete ho odovzdať alebo zverejniť.

Odporúča: