Ali želite oblikovati računalniški program? Pri oblikovanju programa je treba upoštevati veliko stvari, vendar lahko nekaj poenostavite, da poenostavite postopek. Ta wikiHow vas uči osnovnih korakov pri oblikovanju računalniškega programa.
Koraki
Korak 1. Določite splošni cilj programa
To je le splošna izjava, ki v enem ali dveh stavkih razlaga, kaj vaš program počne. Kakšen je namen vašega programa? Kateri problem rešuje? Na primer: "Moj program bo ustvaril naključno ječo."
Korak 2. Določite vse omejitve ali zahteve, ki jih ima vaš program
Ali mora imeti vaš program kaj? To je lahko rok, proračun, omejitve prostora za shranjevanje in pomnilnik ali posebna funkcija, ki je manjka drugim podobnim programom. Na primer: "Naključno ustvarjene ječe morajo imeti pot od vhoda do izhoda."
Korak 3. Ugotovite, ali obstaja tehnologija, ki lahko naredi tisto, kar potrebujete
Ni vam treba vedno oblikovati novega programa iz nič. Včasih lahko najdete vnaprej pripravljene programe in orodja ali kombinacijo programov in orodij, s katerimi lahko dosežete tisto, kar potrebujete. Z obstoječimi rešitvami za težave, s katerimi se srečujete, lahko prihranite veliko časa in sredstev.
- Na primer, za izdelavo popolnoma delujočih aplikacij lahko uporabite odprtokodne programe in vnaprej pripravljeno kodo. Odprti programi so običajno brezplačni za uporabo, izvorno kodo pa lahko spremenite tako, da ustreza vašim potrebam. Pripisati morate le avtorju izvirne kode.
- Za rešitev lahko uporabite vnaprej pripravljene kode ali odprtokodne aplikacije
Korak 4. Določite, kateri programski jezik boste uporabljali
Priporočljivo je, da izberete jezik, ki ga poznate, če je mogoče. V nekaterih primerih pa je morda bolje izbrati programski jezik, ki je bolj primeren za predvideni operacijski sistem ali za vrsto programa, ki ga nameravate ustvariti.
- C/C ++ so dobri splošni jeziki. To so najpogosteje uporabljeni jeziki in vam omogočajo največji nadzor nad aplikacijami in računalniško strojno opremo.
-
C#:
C# (izgovorjen C Sharp) je novejša različica C ++. Ima nekaj novih funkcij in je nekoliko lažje naučiti, da C ++.
-
Java:
Java je priljubljen objektno usmerjen programski jezik, ki postaja vse bolj priljubljen. Je primarni programski jezik za aplikacije Android. Uporablja se lahko tudi za ustvarjanje računalniških aplikacij. Na primer, Minecraft je bil prvotno programiran v Javi.
-
Swift:
Swift je razvil Apple in se uporablja predvsem za razvoj aplikacij za iPhone, iPad, macOS, Apple TV itd.
- Python: Python je še en priljubljen večnamenski jezik. To je dober jezik za začetnike, saj se ga je enostavno naučiti in uporabljati.
5. korak Določite, katera orodja boste uporabili
Ko se odločite za programski jezik, se odločite, katera orodja boste uporabljali. Ali boste uporabljali integrirano razvojno okolje (IDE)? Ali potrebujete prevajalca ali prevajalca? Kako boste odpravili napake v svojem programu? Ali lahko uporabljate aplikacije tretjih oseb? Prav tako bi morali razmisliti o načinu varnostne kopije kode.
- IDE je celovito orodje za razvoj programske opreme, ki vsebuje urejevalnik kode, razhroščevalnik, orodja za sestavljanje in včasih prevajalnik. Priljubljeni IDE vključujejo Eclipse in Visual Studio.
-
Sestavljalci:
Jeziki, kot je C/C ++, zahtevajo prevajalnika za pretvorbo kode v strojni jezik, ki ga vaš računalnik razume. GCC je brezplačen prevajalnik, ki lahko prevede C in C ++.
-
Tolmači:
Java in Python sta jezika, ki ju ni treba zbirati. Za izvedbo navodil pa potrebujejo tolmača. OpenJDK lahko razlaga Javo, ki jo ima Python na svojem spletnem mestu.
Korak 6. Določite rezultate programa
Rezultat programa je tisto, kar program proizvede. Vsak zaslon, ki ga uporabnik vidi, in vsaka natisnjena izjava ali poročilo se štejejo za izhodne programe. Če program vsebuje avdio komponente, se to tudi šteje za program. Določiti morate, kaj bo na vsakem zaslonu, vsaki natisnjeni strani in vsakem polju, ki ga bo uporabnik uporabil za vnos podatkov.
Korak 7. Določite vložke svojega programa
Vhodni podatki programa so podatki, ki jih program uporablja za izdelavo svojih rezultatov. Vnosi lahko prihajajo od uporabnika, strojne naprave, drugega programa, zunanje datoteke ali so zapisani v kodo. Upoštevajte čim več možnosti, zlasti pri rokovanju z uporabniškim vnosom.
Korak 8. Določite glavne funkcije
Ko določite vhode in izhode svojega programa, začnite ustvarjati osnovni oris, kako bodo vnosi vloženi, in jih pretvorite v izhode. Pomislite, katere funkcije bo potreboval za opravljanje in kakšne izračune bo morda potreboval. Ustvarite lahko diagram poteka, ki opisuje postopek, ali pa preprosto naredite seznam na papirju.
Korak 9. Večje težave razdelite na manjše
Ko določite, katere bodo glavne funkcije vašega programa, jih lahko začnete razčlenjevati na manjše podrobnosti. To vam bo pomagalo ugotoviti, kako bo delovala vsaka funkcija. Eden od načinov za to je uporaba psevdo kode.
Psevdo koda je nekompilacijsko besedilo, ki pojasnjuje, kaj mora narediti vsaka vrstica kode. Na primer "Če ima igralec zlati ključ, odprite vrata. V nasprotnem primeru so vrata zaprta"
Korak 10. Začnite kodirati glavne funkcije
Ni jih treba izpolniti. Prepričajte se, da obstajajo. Tako boste dobili oris, ki bo pomagal organizirati vaš program.
Korak 11. Izpolnite funkcije
Začnite s tistimi, ki so odvisne od nekaj ali nič drugih funkcij. Najprej se lotite velikih težav. Nato se osredotočite na manjše podrobnosti.
Korak 12. Preizkusite svoj program
Program boste morali pogosto testirati. Vsakič, ko uvedete novo funkcijo, boste morali preveriti, ali deluje pravilno. Poskusite uporabiti različne vnose, da vidite, kako vaš program deluje v različnih situacijah. Drugi ljudje naj preizkusijo vaš program in preverijo, kako resnični uporabniki sodelujejo z vašim programom. Uporabite izjave za tiskanje za preizkušanje različnih spremenljivk in odsekov kode.
Korak 13. Odpravite težave, na katere naletite
Kadar koli kodirate, je skoraj gotovo, da boste naleteli na nekaj težav. Tukaj je nekaj nasvetov, ki vam bodo pomagali rešiti vse težave, na katere naletite:
- Preverite skladnjo in se prepričajte, da je koda pravilna.
- Preverite in se prepričajte, da je črkovanje pravilno.
- Googlu pošljite vsa sporočila o napakah, ki jih prejmete, in preverite, ali obstaja rešitev.
- Na spletu preverite, ali je še kdo ustvaril kodo s podobno funkcijo kot vaša. Poglejte, kakšna je bila njihova rešitev.
- Vzemite si odmor in se vrnite pozneje.
- Prositi za pomoč.
Korak 14. Dokončajte program
Ko dokončate vse funkcije in lahko zaženete program z različnimi vhodi brez napak ali zrušitev, je program končan. Lahko ga oddate ali objavite.