Kā noformēt programmas: 14 soļi (ar attēliem)

Satura rādītājs:

Kā noformēt programmas: 14 soļi (ar attēliem)
Kā noformēt programmas: 14 soļi (ar attēliem)

Video: Kā noformēt programmas: 14 soļi (ar attēliem)

Video: Kā noformēt programmas: 14 soļi (ar attēliem)
Video: Programmēšanas vide jebkuram skolēnam - Scratch, ievads 3 no IG 2024, Aprīlis
Anonim

Vai vēlaties izveidot datorprogrammu? Izstrādājot programmu, ir daudz kas jāņem vērā, taču ir dažas lietas, ko varat darīt, lai racionalizētu procesu. Šis wikiHow māca jums datorprogrammas izstrādes pamatdarbības.

Soļi

Projektēšanas programmas 1. darbība
Projektēšanas programmas 1. darbība

1. solis. Nosakiet programmas vispārējo mērķi

Šis ir tikai vispārīgs paziņojums, kas vienā vai divos teikumos izskaidro jūsu programmas darbību. Kāds ir jūsu programmas mērķis? Kādu problēmu tas atrisina? Piemēram, "Mana programma izveidos randomizētu cietumu".

Projektēšanas programmas 2. darbība
Projektēšanas programmas 2. darbība

2. solis. Nosakiet visus programmas ierobežojumus vai prasības

Vai jūsu programmai ir jābūt kaut kam? Tas varētu būt termiņš, budžets, krātuves vietas un atmiņas ierobežojumi, vai īpaša funkcija, kuras trūkst citām līdzīgām programmām. Piemēram, "Nejauši ģenerētiem kazemātiem jābūt ceļam no ieejas līdz izejai."

Projektēšanas programmas 3. darbība
Projektēšanas programmas 3. darbība

Solis 3. Uzziniet, vai ir kāda tehnoloģija, kas var darīt to, kas jums nepieciešams

Jums ne vienmēr ir jāizstrādā jauna programma no jauna. Dažreiz jūs varat atrast iepriekš sagatavotas programmas un rīkus, vai programmu un rīku kombināciju, kas var paveikt nepieciešamo. Jūs varat ietaupīt sev daudz laika un resursu, izmantojot esošos problēmu risinājumus.

  • Piemēram, lai izveidotu pilnībā funkcionējošas lietojumprogrammas, varat izmantot atvērtā pirmkoda programmas un iepriekš sagatavotu kodu. Atvērtās programmas parasti ir brīvi lietojamas, un jūs varat mainīt avota kodu atbilstoši savām vajadzībām. Jums vienkārši jāpiešķir kredīts sākotnējā koda autoram.
  • Lai ietaupītu, varat izmantot iepriekš sagatavotus koda gabalus vai atvērtā koda lietojumprogrammas
Projektēšanas programmas 4. darbība
Projektēšanas programmas 4. darbība

4. solis. Nosakiet, kuru programmēšanas valodu izmantosit

Ja iespējams, ieteicams izvēlēties valodu, kas jums ir pazīstama. Tomēr dažos gadījumos var būt labāk izvēlēties programmēšanas valodu, kas ir vairāk piemērota paredzētajai operētājsistēmai vai programmas veidam, kuru plānojat izveidot.

  • C/C ++ ir labas vispārējas nozīmes valodas. Tās ir visplašāk izmantotās valodas un sniedz jums vislielāko kontroli pār savām lietojumprogrammām un datoru aparatūru.
  • C#:

    C# (izrunā C Sharp) ir jaunāka C ++ versija. Tam ir dažas jaunas funkcijas, un ir nedaudz vieglāk apgūt C ++.

  • Java:

    Java ir populāra uz objektu orientēta programmēšanas valoda, kuras popularitāte pieaug. Tā ir galvenā programmēšanas valoda Android lietojumprogrammām. To var izmantot arī, lai izveidotu datora lietojumprogrammas. Piemēram, Minecraft sākotnēji tika ieprogrammēts Java.

  • Ātri:

    Swift izstrādāja Apple, un to galvenokārt izmanto, lai izstrādātu lietotnes iPhone, iPad, macOS, Apple TV un citiem.

  • Python: Python ir vēl viena populāra daudzfunkcionāla valoda. Tā ir laba valoda iesācējiem, jo to ir viegli iemācīties un lietot.
Projektēšanas programmas 5. darbība
Projektēšanas programmas 5. darbība

5. solis. Nosakiet, kādus rīkus jūs izmantosit

Kad esat izvēlējies programmēšanas valodu, izlemiet, kādus rīkus izmantot. Vai plānojat izmantot integrētu izstrādes vidi (IDE)? Vai jums ir nepieciešams kompilators vai tulks? Kā jūs atkļūdosit savu programmu? Vai ir kādas trešās puses lietojumprogrammas, kuras varat izmantot? Jums vajadzētu arī padomāt par koda dublēšanas veidu.

  • IDE ir visaptverošs programmatūras izstrādes rīks, kas satur koda redaktoru, atkļūdotāju, veidošanas rīkus un dažreiz arī kompilatoru. Pie populāriem IDE pieder Eclipse un Visual Studio.
  • Sastādītāji:

    Tādām valodām kā C/C ++ ir nepieciešams kompilators, lai kodu pārvērstu mašīnvalodā, ko var saprast jūsu dators. GCC ir bezmaksas kompilators, kas var apkopot C un C ++.

  • Tulki:

    Java un Python ir valodas, kuras nav jāapkopo. Tomēr viņiem ir nepieciešams tulks, lai izpildītu norādījumus. OpenJDK var interpretēt Java, kuras Python tīmekļa vietnē ir pieejams tulks.

Projektēšanas programmas 6. darbība
Projektēšanas programmas 6. darbība

6. solis. Nosakiet programmas rezultātus

Programmas rezultāts ir tas, ko programma radīs. Katrs lietotāja redzamais ekrāns, kā arī katrs izdrukātais paziņojums vai ziņojums tiek uzskatīts par programmu izvadi. Ja programmai ir audio komponenti, tā tiek uzskatīta arī par programmu. Jums jānosaka, kas būs redzams katrā ekrānā, katrā izdrukātajā lapā un katrā laukā, ko lietotājs izmantos, lai ievadītu datus.

Projektēšanas programmas 7. darbība
Projektēšanas programmas 7. darbība

7. solis. Nosakiet savas programmas ievadi

Programmas ievade ir dati, ko programma izmanto, lai ražotu savus rezultātus. Ievadi var nākt no lietotāja, aparatūras ierīces, citas programmas, ārēja faila vai ierakstīt kodā. Noteikti apsveriet pēc iespējas vairāk iespēju, īpaši apstrādājot lietotāja ievadīto informāciju.

Projektēšanas programmas 8. darbība
Projektēšanas programmas 8. darbība

8. solis. Nosakiet galvenās funkcijas

Kad esat noteicis savas programmas ieejas un izejas, sāciet izveidot pamata izklāstu par to, kā tā uztvers ievades un pārveidos tās par rezultātiem. Padomājiet par to, kādas funkcijas tai būs jāveic un kādi aprēķini tam būs nepieciešami. Jūs varat izveidot plūsmas diagrammu, kurā aprakstīts process, vai vienkārši izveidot sarakstu uz papīra.

Projektēšanas programmas 9. darbība
Projektēšanas programmas 9. darbība

9. solis. Sadaliet lielākas problēmas mazākās

Kad esat noskaidrojis, kādas būs jūsu programmas galvenās funkcijas, varat sākt tās sadalīt mazākās detaļās. Tas palīdzēs jums noteikt, kā katra funkcija darbosies. Viens veids, kā to izdarīt, ir izmantot pseidokodu.

Pseidokods ir neapkopojams teksts, kas izskaidro katras koda rindas darbības. Piemēram, "Ja spēlētājam ir zelta atslēga, atveriet durvis. Pretējā gadījumā durvis ir aizvērtas"

Projektēšanas programmas 10. darbība
Projektēšanas programmas 10. darbība

10. solis. Sāciet galveno funkciju kodēšanu

Tie nav jāaizpilda. Pārliecinieties, vai tie pastāv. Tādā veidā jums ir kontūra, kas palīdz uzturēt programmu kārtībā.

Projektēšanas programmas 11. darbība
Projektēšanas programmas 11. darbība

11. solis. Aizpildiet funkcijas

Sāciet ar tiem, kas ir atkarīgi no dažām citām funkcijām vai to nav. Vispirms strādājiet pie lielajām problēmām. Pēc tam koncentrējieties uz mazākām detaļām.

Projektēšanas programmas 12. darbība
Projektēšanas programmas 12. darbība

12. solis. Pārbaudiet savu programmu

Jums bieži būs jāpārbauda sava programma. Katru reizi, kad ieviešat jaunu funkciju, jums jāpārbauda, vai tā darbojas pareizi. Mēģiniet izmantot dažādas ievades, lai redzētu, kā jūsu programma darbojas dažādās situācijās. Palūdziet citiem pārbaudīt jūsu programmu, lai redzētu, kā reāli lietotāji mijiedarbojas ar jūsu programmu. Izmantojiet drukas paziņojumus, lai pārbaudītu dažādus mainīgos un koda sadaļas.

Projektēšanas programmas 13. darbība
Projektēšanas programmas 13. darbība

13. solis. Novērsiet visas radušās problēmas

Ikreiz, kad kodējat, ir gandrīz droši, ka radīsies dažas problēmas. Šeit ir daži padomi, kas palīdzēs atrisināt visas radušās problēmas:

  • Pārbaudiet sintaksi un pārliecinieties, vai jūsu kods ir pareizs.
  • Pārbaudiet un pārliecinieties, vai pareizrakstība ir pareiza.
  • Googlē visus saņemtos kļūdu ziņojumus un pārbaudiet, vai ir risinājums.
  • Pārbaudiet tiešsaistē, vai kāds cits nav izveidojis kodu ar līdzīgu funkciju kā jūsējais. Skatiet, kāds bija viņu risinājums.
  • Paņemiet pārtraukumu un atgriezieties vēlāk.
  • Lūgt palīdzību.
Projektēšanas programmas 14. darbība
Projektēšanas programmas 14. darbība

14. solis. Pabeidziet savu programmu

Kad esat pabeidzis visas funkcijas un varat palaist savu programmu ar dažādām ievadēm bez kļūdām vai avārijām, jūsu programma ir pabeigta. Varat to ieslēgt vai publicēt.

Ieteicams: