Jak navrhnout programy: 14 kroků (s obrázky)

Obsah:

Jak navrhnout programy: 14 kroků (s obrázky)
Jak navrhnout programy: 14 kroků (s obrázky)

Video: Jak navrhnout programy: 14 kroků (s obrázky)

Video: Jak navrhnout programy: 14 kroků (s obrázky)
Video: TOP 10 Počítačové lifehacky, které vám usnadní život 2024, Duben
Anonim

Chcete navrhnout počítačový program? Při navrhování programu je toho hodně, co je třeba vzít v úvahu, ale existují věci, které můžete udělat pro zefektivnění procesu. Tento wikiHow vás naučí základní kroky k návrhu počítačového programu.

Kroky

Návrhy programů Krok 1
Návrhy programů Krok 1

Krok 1. Určete celkový cíl programu

Toto je pouze obecné prohlášení, které jednou nebo dvěma větami vysvětluje, co váš program dělá. Jaký je účel vašeho programu? Jaký problém řeší? Například: „Můj program vytvoří náhodný žalář.“

Návrhy programů Krok 2
Návrhy programů Krok 2

Krok 2. Určete veškerá omezení nebo požadavky, které váš program má

Je něco, co váš program musí mít? Může to být termín, rozpočet, omezení úložného prostoru a paměti nebo speciální funkce, kterou jiné podobné programy postrádají. Například „Náhodně generované dungeony musí mít cestu od vchodu k východu.“

Návrhy programů Krok 3
Návrhy programů Krok 3

Krok 3. Zjistěte, zda existuje nějaká technologie, která dokáže to, co potřebujete

Není vždy nutné navrhovat nový program od nuly. Někdy můžete najít předem připravené programy a nástroje nebo kombinaci programů a nástrojů, které dokážou dosáhnout toho, co potřebujete. Použitím stávajících řešení problémů, se kterými se setkáte, můžete ušetřit spoustu času a zdrojů.

  • Například můžete použít open-source programy a předem vytvořený kód pro konstrukci plně funkčních aplikací. Programy s otevřenými zdroji jsou obvykle volně použitelné a zdrojový kód můžete upravit tak, aby vyhovoval vašim potřebám. Stačí jen připsat autorovi původního kódu.
  • K záchraně můžete použít předem připravené části kódu nebo open-source aplikace
Návrhy programů Krok 4
Návrhy programů Krok 4

Krok 4. Určete, který programovací jazyk budete používat

Pokud je to možné, doporučujeme vybrat si jazyk, který znáte. V některých případech však může být lepší zvolit programovací jazyk, který je vhodnější pro zamýšlený operační systém nebo pro typ programu, který hodláte vytvořit.

  • C/C ++ jsou dobré obecné jazyky. Jsou to nejpoužívanější jazyky a poskytují vám největší kontrolu nad vašimi aplikacemi a počítačovým hardwarem.
  • C#:

    C# (vyslovuje se C Sharp) je novější verze C ++. Má několik nových funkcí a je o něco snazší naučit se, že C ++.

  • Jáva:

    Java je populární objektově orientovaný programovací jazyk, jehož popularita roste. Je to primární programovací jazyk pro aplikace pro Android. Lze jej také použít k vytváření počítačových aplikací. Například Minecraft byl původně naprogramován v Javě.

  • Rychlý:

    Swift byl vyvinut společností Apple a primárně se používá pro vývoj aplikací pro iPhone, iPad, macOS, Apple TV a další.

  • Python: Python je další populární víceúčelový jazyk. Je to dobrý jazyk pro začátečníky, protože se snadno učí a používá.
Návrhy programů Krok 5
Návrhy programů Krok 5

Krok 5. Určete, jaké nástroje budete používat

Poté, co se rozhodnete pro programovací jazyk, rozhodněte se, jaké nástroje budete používat. Budete používat integrované vývojové prostředí (IDE)? Potřebujete překladač nebo překladač? Jak budete ladit svůj program? Existují nějaké aplikace třetích stran, které můžete použít? Měli byste také přemýšlet o způsobu zálohování kódu.

  • IDE je komplexní nástroje pro vývoj softwaru, které obsahují editor kódu, ladicí program, nástroje pro vytváření a někdy kompilátor. Mezi populární IDE patří Eclipse a Visual Studio.
  • Překladače:

    Jazyky jako C/C ++ vyžadují kompilátor pro převod kódu do strojového jazyka, kterému váš počítač rozumí. GCC je bezplatný kompilátor, který dokáže kompilovat C a C ++.

  • Tlumočníci:

    Java a Python jsou jazyky, které není třeba kompilovat. K provedení pokynů však potřebují tlumočníka. OpenJDK umí interpretovat Javu, kterou má Python na svém webu k dispozici.

Návrhy programů Krok 6
Návrhy programů Krok 6

Krok 6. Určete výstupy programu

Výstupem programu je to, co program vytvoří. Každá obrazovka, kterou uživatel vidí, stejně jako každý tištěný výpis nebo zpráva je považována za výstup programů. Pokud program obsahuje nějaké zvukové komponenty, je to také považováno za program. Musíte určit, co bude na každé obrazovce, na každé vytištěné stránce a v každém poli, které uživatel použije k zadávání dat.

Návrhy programů Krok 7
Návrhy programů Krok 7

Krok 7. Určete vstupy vašeho programu

Vstupy programu jsou data, která program používá k produkci svých výstupů. Vstupy mohou pocházet od uživatele, hardwarového zařízení, jiného programu, externího souboru nebo zapsaného do kódu. Nezapomeňte vzít v úvahu co nejvíce možností, zejména při zpracování vstupů uživatele.

Návrhy programů Krok 8
Návrhy programů Krok 8

Krok 8. Určete hlavní funkce

Poté, co jste určili vstupy a výstupy svého programu, začněte vytvářet základní osnovu toho, jak bude přijímat vstupy a převádět je na výstupy. Zamyslete se nad tím, jaké funkce bude muset vykonávat a jaké výpočty může potřebovat. Můžete vytvořit vývojový diagram popisující postup nebo si jen vytvořit seznam na papíře.

Návrhy programů Krok 9
Návrhy programů Krok 9

Krok 9. Rozdělte větší problémy na menší problémy

Jakmile určíte, jaké budou hlavní funkce vašeho programu, můžete je začít rozebírat na menší detaily. To vám pomůže určit, jak budou jednotlivé funkce fungovat. Jedním ze způsobů, jak toho dosáhnout, je použít pseudokód.

Pseudokód je nekompilovatelný text, který vysvětluje, co musí každý řádek kódu udělat. Například „Pokud má hráč zlatý klíč, otevřete dveře. V opačném případě jsou dveře zavřené“

Návrhy programů Krok 10
Návrhy programů Krok 10

Krok 10. Začněte kódovat hlavní funkce

Nemusí být vyplněny. Jen se ujistěte, že existují. Tak budete mít přehled, který pomůže udržet váš program organizovaný.

Návrhy programů Krok 11
Návrhy programů Krok 11

Krok 11. Vyplňte funkce

Začněte těmi, které závisí na několika nebo žádných dalších funkcích. Nejprve pracujte na velkých problémech. Poté se soustřeďte na menší detaily.

Návrhy programů Krok 12
Návrhy programů Krok 12

Krok 12. Otestujte svůj program

Program budete muset často testovat. Pokaždé, když implementujete novou funkci, budete muset zjistit, zda funguje správně. Zkuste pomocí různých vstupů zjistit, jak váš program funguje v různých situacích. Nechte ostatní otestovat váš program, aby zjistili, jak s vaším programem interagují skuteční uživatelé. Pomocí příkazů pro tisk můžete testovat různé proměnné a části kódu.

Návrhy programů Krok 13
Návrhy programů Krok 13

Krok 13. Odstraňte všechny problémy, se kterými se setkáte

Kdykoli kódujete, je téměř jisté, že narazíte na několik problémů. Zde je několik tipů, které vám pomohou vyřešit jakékoli problémy, se kterými se setkáte:

  • Zkontrolujte syntaxi a ujistěte se, že váš kód je správný.
  • Zkontrolujte a ujistěte se, že je pravopis správný.
  • Prohlédněte si všechny přijaté chybové zprávy a zkontrolujte, zda existuje řešení.
  • Zkontrolujte online, zda někdo jiný vytvořil kód s podobnou funkcí jako vy. Podívejte se, jaké bylo jejich řešení.
  • Udělejte si přestávku a vraťte se později.
  • Požádat o pomoc.
Návrhy programů Krok 14
Návrhy programů Krok 14

Krok 14. Dokončete program

Jakmile dokončíte všechny funkce a můžete spustit svůj program s různými vstupy bez jakýchkoli chyb nebo selhání, je váš program dokončen. Můžete jej odevzdat nebo zveřejnit.

Doporučuje: