Ar norite sukurti kompiuterinę programą? Kuriant programą reikia daug ką apsvarstyti, tačiau yra keletas dalykų, kuriuos galite padaryti, kad supaprastintumėte procesą. Šis „wikiHow“moko pagrindinius kompiuterinės programos kūrimo veiksmus.
Žingsniai
1 žingsnis. Nustatykite bendrą programos tikslą
Tai tik bendras teiginys, paaiškinantis, ką jūsų programa daro vienu ar dviem sakiniais. Koks jūsų programos tikslas? Kokią problemą tai išsprendžia? Pavyzdžiui, „Mano programa sukurs atsitiktinių imčių požemį“.
Žingsnis 2. Nustatykite visus jūsų programos apribojimus ar reikalavimus
Ar jūsų programoje turi būti kažkas? Tai gali būti terminas, biudžetas, saugyklos vietos ir atminties apribojimai arba ypatybė, kurios trūksta kitoms panašioms programoms. Pavyzdžiui, „Atsitiktinai sugeneruoti požemiai turi turėti kelią nuo įėjimo iki išėjimo“.
Žingsnis 3. Sužinokite, ar yra kokia nors technologija, galinti padaryti tai, ko jums reikia
Ne visada reikia kurti naują programą nuo nulio. Kartais galite rasti iš anksto paruoštas programas ir įrankius arba programų ir įrankių derinį, kuris gali pasiekti tai, ko jums reikia. Naudodami esamus iškilusių problemų sprendimus galite sutaupyti daug laiko ir išteklių.
- Pavyzdžiui, visiškai atviroms programoms kurti galite naudoti atvirojo kodo programas ir iš anksto paruoštą kodą. Atvirų šaltinių programos paprastai yra laisvai naudojamos, ir jūs galite pakeisti šaltinio kodą, kad atitiktų jūsų poreikius. Jums tiesiog reikia pripažinti pradinio kodo autorių.
- Norėdami sutaupyti, galite naudoti iš anksto paruoštas kodo dalis arba atvirojo kodo programas
Žingsnis 4. Nustatykite, kurią programavimo kalbą naudosite
Jei įmanoma, rekomenduojama pasirinkti jums žinomą kalbą. Tačiau kai kuriais atvejais gali būti geriau pasirinkti programavimo kalbą, kuri labiau tinka numatomai operacinei sistemai arba programos tipui, kurį ketinate sukurti.
- C/C ++ yra geros bendrosios paskirties kalbos. Jie yra plačiausiai naudojamos kalbos ir suteikia jums didžiausią galimybę valdyti savo programas ir kompiuterinę įrangą.
-
C#:
C# (tariama C Sharp) yra naujesnė C ++ versija. Jis turi keletą naujų funkcijų ir yra šiek tiek lengviau išmokti C ++.
-
„Java“:
„Java“yra populiari į objektus orientuota programavimo kalba, kurios populiarumas auga. Tai yra pagrindinė „Android“programų programavimo kalba. Jis taip pat gali būti naudojamas kompiuterinėms programoms kurti. Pavyzdžiui, „Minecraft“iš pradžių buvo užprogramuotas „Java“.
-
Swift:
„Swift“sukūrė „Apple“ir pirmiausia naudojama programoms, skirtoms „iPhone“, „iPad“, „MacOS“, „Apple TV“ir kt., Kurti.
- „Python“: „Python“yra dar viena populiari daugiafunkcinė kalba. Tai gera kalba pradedantiesiems, nes ją lengva išmokti ir naudoti.
Žingsnis 5. Nustatykite, kokias priemones ketinate naudoti
Nusprendę dėl programavimo kalbos, nuspręskite, kokias priemones naudosite. Ar ketinate naudoti integruotą kūrimo aplinką (IDE)? Ar jums reikia kompiliatoriaus ar vertėjo? Kaip derinsite savo programą? Ar yra trečiųjų šalių programų, kurias galite naudoti? Taip pat turėtumėte pagalvoti apie kodo atsarginę kopiją.
- IDE yra išsamūs programinės įrangos kūrimo įrankiai, kuriuose yra kodų redaktorius, derintuvas, kūrimo įrankiai ir kartais kompiliatorius. Populiarūs IDE yra „Eclipse“ir „Visual Studio“.
-
Kompiliatoriai:
Tokioms kalboms kaip C/C ++ reikalingas kompiliatorius, kuris kodą konvertuoja į kompiuteriui suprantamą mašinos kalbą. GCC yra nemokamas kompiliatorius, galintis sudaryti C ir C ++.
-
Vertėjai:
„Java“ir „Python“yra kalbos, kurių nereikia kompiliuoti. Tačiau jiems reikia vertėjo, kad įvykdytų nurodymus. „OpenJDK“gali interpretuoti „Java“, kurią „Python“turi vertėją savo svetainėje.
Žingsnis 6. Nustatykite programos rezultatus
Programos rezultatas yra tai, ką programa pagamins. Kiekvienas vartotojas matomas ekranas, taip pat kiekvienas išspausdintas teiginys ar ataskaita yra laikomi programų išvestimi. Jei programoje yra garso komponentų, tai taip pat laikoma programa. Turite nustatyti, kas bus kiekviename ekrane, kiekviename atspausdintame puslapyje ir kiekviename lauke, kurį vartotojas naudos duomenims įvesti.
Žingsnis 7. Nustatykite savo programos įvestis
Programos įvestys yra duomenys, kuriuos programa naudoja savo rezultatams gaminti. Įvestys gali būti gaunamos iš vartotojo, aparatūros įrenginio, kitos programos, išorinio failo arba įrašytos į kodą. Būtinai apsvarstykite kuo daugiau galimybių, ypač tvarkydami vartotojo įvestį.
Žingsnis 8. Nustatykite pagrindines funkcijas
Nustačius savo programos įvestis ir išvestis, pradėkite kurti pagrindinę schemą, kaip ji imsis įvesties ir konvertuos jas į rezultatus. Pagalvokite, kokias funkcijas jis turės atlikti ir kokių skaičiavimų gali prireikti. Galite sukurti proceso schemą arba tiesiog sudaryti sąrašą popieriuje.
Žingsnis 9. Padalinkite didesnes problemas į mažesnes
Nusprendę, kokios bus jūsų programos pagrindinės funkcijos, galite pradėti jas skaidyti į mažesnes detales. Tai padės nustatyti, kaip veiks kiekviena funkcija. Vienas iš būdų tai padaryti yra naudoti pseudo kodą.
Pseudokodas yra nesukompiliuotas tekstas, kuriame paaiškinama, ką turi atlikti kiekviena kodo eilutė. Pvz., "Jei žaidėjas turi auksinį raktą, atidarykite duris. Priešingu atveju durys uždarytos"
Žingsnis 10. Pradėkite koduoti pagrindines funkcijas
Jų pildyti nereikia. Tiesiog įsitikinkite, kad jie egzistuoja. Taip turėsite metmenis, kurie padės organizuoti jūsų programą.
Žingsnis 11. Užpildykite funkcijas
Pradėkite nuo tų, kurie priklauso nuo kelių funkcijų arba jų nėra. Pirmiausia spręskite dideles problemas. Tada susikoncentruokite į smulkesnes detales.
Žingsnis 12. Išbandykite savo programą
Jums reikės dažnai išbandyti savo programą. Kiekvieną kartą, kai įdiegsite naują funkciją, turėsite patikrinti, ar ji tinkamai veikia. Pabandykite naudoti įvairius įvestis, kad pamatytumėte, kaip jūsų programa veikia skirtingose situacijose. Leiskite kitiems žmonėms išbandyti jūsų programą, kad pamatytumėte, kaip tikri vartotojai sąveikauja su jūsų programa. Norėdami išbandyti įvairius kintamuosius ir kodo skyrius, naudokite spausdinimo pareiškimus.
Žingsnis 13. Išspręskite visas problemas, su kuriomis susiduriate
Kai koduojate, beveik neabejotina, kad susidursite su keliomis problemomis. Štai keletas patarimų, kurie padės išspręsti bet kokias problemas:
- Patikrinkite sintaksę ir įsitikinkite, kad jūsų kodas įvestas teisingai.
- Patikrinkite ir įsitikinkite, kad rašyba yra teisinga.
- „Google“gaukite klaidų pranešimus ir pažiūrėkite, ar yra sprendimas.
- Patikrinkite internete, ar kas nors kitas sukūrė kodą, kurio funkcija panaši į jūsų. Pažiūrėkite, koks buvo jų sprendimas.
- Padarykite pertrauką ir grįžkite vėliau.
- Prašyti pagalbos.
Žingsnis 14. Užbaikite savo programą
Kai baigsite visas funkcijas ir galėsite paleisti programą su įvairiais įėjimais be jokių klaidų ar gedimų, programa bus baigta. Galite jį įjungti arba paskelbti.