Dasturlarni qanday tuzish mumkin: 14 qadam (rasmlar bilan)

Mundarija:

Dasturlarni qanday tuzish mumkin: 14 qadam (rasmlar bilan)
Dasturlarni qanday tuzish mumkin: 14 qadam (rasmlar bilan)

Video: Dasturlarni qanday tuzish mumkin: 14 qadam (rasmlar bilan)

Video: Dasturlarni qanday tuzish mumkin: 14 qadam (rasmlar bilan)
Video: САМЫЙ ЛУЧШИЙ WINDOWS? Windows 10 Enterprise LTSB надо знать! 2024, Aprel
Anonim

Kompyuter dasturini yaratmoqchimisiz? Dasturni ishlab chiqishda ko'p narsani e'tiborga olish kerak, lekin jarayonni soddalashtirish uchun siz qila oladigan ba'zi narsalar mavjud. Bu wikiHow sizga kompyuter dasturini tuzishning asosiy bosqichlarini o'rgatadi.

Qadamlar

Dizayn dasturlari 1 -qadam
Dizayn dasturlari 1 -qadam

Qadam 1. Dasturning umumiy maqsadini aniqlang

Bu sizning dasturingiz bir yoki ikki jumlada nima qilishini tushuntirib beradigan umumiy bayonot. Sizning dasturingizdan maqsad nima? U qanday muammoni hal qiladi? Masalan, "Mening dasturim tasodifiy zindon yaratadi."

Dizayn dasturlari 2 -qadam
Dizayn dasturlari 2 -qadam

Qadam 2. Sizning dasturingizda mavjud bo'lgan cheklovlar yoki talablarni aniqlang

Sizning dasturingizda biror narsa bo'lishi kerakmi? Bu muddat, byudjet, saqlash maydoni va xotira cheklovlari yoki boshqa shunga o'xshash dasturlarda mavjud bo'lmagan maxsus xususiyat bo'lishi mumkin. Masalan, "Tasodifiy yaratilgan zindonlarda kirish joyidan chiqishgacha yo'l bo'lishi kerak".

Dizayn dasturlari 3 -qadam
Dizayn dasturlari 3 -qadam

Qadam 3. Sizga kerak bo'lgan narsani qila oladigan texnologiya borligini bilib oling

Siz har doim noldan yangi dastur tuzishingiz shart emas. Ba'zan siz oldindan tayyorlangan dasturlar va asboblarni yoki kerakli narsalarni bajaradigan dasturlar va vositalarning kombinatsiyasini topishingiz mumkin. Siz duch kelgan muammolarni hal qilishda o'zingizni ko'p vaqt va resurslarni tejashingiz mumkin.

  • Masalan, to'liq ishlaydigan ilovalarni yaratish uchun ochiq kodli dasturlar va oldindan tayyorlangan koddan foydalanishingiz mumkin. Ochiq manbali dasturlar odatda bepul ishlatiladi va siz manba kodini ehtiyojlaringizga mos ravishda o'zgartirishingiz mumkin. Siz faqat asl kod muallifiga kredit berishingiz kerak.
  • Sizni qutqarish uchun oldindan tayyorlangan kod qismlari yoki ochiq kodli ilovalardan foydalanishingiz mumkin
Dizayn dasturlari 4 -qadam
Dizayn dasturlari 4 -qadam

Qadam 4. Qaysi dasturlash tilidan foydalanishni aniqlang

Iloji bo'lsa, sizga tanish bo'lgan tilni tanlash tavsiya etiladi. Ammo, ba'zi hollarda, mo'ljallangan operatsion tizimga yoki siz yaratmoqchi bo'lgan dastur turiga ko'proq mos keladigan dasturlash tilini tanlash yaxshidir.

  • C/C ++ yaxshi umumiy maqsadli tillar. Ular eng ko'p ishlatiladigan tillar bo'lib, sizga ilovalar va kompyuter uskunalari ustidan to'liq nazoratni beradi.
  • C#:

    C# (talaffuzi C Sharp) - C ++ ning yangi versiyasi. U yangi xususiyatlarga ega va C ++ ni o'rganish biroz osonroq.

  • Java:

    Java-bu ob'ektga yo'naltirilgan mashhur dasturlash tili bo'lib, u tobora ommalashib bormoqda. Bu Android ilovalari uchun asosiy dasturlash tili. Bundan tashqari, kompyuter dasturlarini yaratish uchun ham foydalanish mumkin. Masalan, Minecraft dastlab Java -da dasturlashtirilgan.

  • Tez:

    Swift Apple tomonidan ishlab chiqilgan va asosan iPhone, iPad, macOS, Apple TV va boshqa ilovalarni ishlab chiqish uchun ishlatiladi.

  • Python: Python-yana bir mashhur ko'p maqsadli til. Bu yangi boshlanuvchilar uchun yaxshi til, chunki o'rganish va ishlatish oson.
Dizayn dasturlari 5 -qadam
Dizayn dasturlari 5 -qadam

Qadam 5. Qaysi vositalardan foydalanmoqchi ekanligingizni aniqlang

Dasturlash tili to'g'risida qaror qabul qilgandan so'ng, qaysi vositalardan foydalanishni hal qiling. Siz integratsiyalashgan rivojlanish muhitidan (IDE) foydalanmoqchimisiz? Sizga kompilyator yoki tarjimon kerakmi? Dasturingizni qanday tuzatasiz? Siz foydalanishingiz mumkin bo'lgan uchinchi tomon dasturlari bormi? Bundan tashqari, siz kodni zaxiralash usulini o'ylab ko'rishingiz kerak.

  • IDE - bu kod muharriri, tuzatuvchi, tuzish vositalari va ba'zida kompilyatorni o'z ichiga olgan dasturiy ta'minotni ishlab chiqishning keng qamrovli vositalari. Ommabop IDE -larga Eclipse va Visual Studio kiradi.
  • Tuzuvchilar:

    C/C ++ kabi tillar kompilyatordan kodni kompyuter tushunadigan mashina tiliga aylantirishni talab qiladi. GCC - bu C va C ++ ni kompilyatsiya qila oladigan bepul kompilyator.

  • Tarjimonlar:

    Java va Python - kompilyatsiya qilinmaydigan tillar. Biroq, ko'rsatmalarni bajarish uchun ularga tarjimon kerak. OpenJDK Python veb -saytida tarjimoni bo'lgan Java -ni talqin qilishi mumkin.

Dizayn dasturlari 6 -qadam
Dizayn dasturlari 6 -qadam

6 -qadam. Dasturning chiqishini aniqlang

Dasturning chiqishi - bu dastur ishlab chiqaradigan narsa. Foydalanuvchi ko'radigan har bir ekran, shuningdek har bir bosilgan bayonot yoki hisobot dasturlarning chiqishi hisoblanadi. Agar dasturda audio komponentlar bo'lsa, bu ham dastur hisoblanadi. Siz har bir ekranda, har bir bosilgan sahifada va foydalanuvchi ma'lumotlarni kiritish uchun foydalanadigan maydonda nima bo'lishini aniqlashingiz kerak.

Dizayn dasturlari 7 -qadam
Dizayn dasturlari 7 -qadam

Qadam 7. Dasturingizning kirishini aniqlang

Dasturning kirish ma'lumotlari - bu dastur o'z chiqishlarini ishlab chiqarish uchun foydalanadigan ma'lumotlar. Kirishlar foydalanuvchi, apparat qurilmasi, boshqa dastur, tashqi fayl yoki kodga yozilgan bo'lishi mumkin. Iloji boricha ko'proq imkoniyatlarni ko'rib chiqishni unutmang, ayniqsa, foydalanuvchi kiritishda.

Dizayn dasturlari 8 -qadam
Dizayn dasturlari 8 -qadam

8 -qadam. Asosiy funktsiyalarni aniqlang

Dasturingizning kirish va chiqishlarini aniqlagandan so'ng, u kirishlarni qanday qabul qilish va ularni chiqishga aylantirishning asosiy sxemasini tuzishni boshlang. O'ylab ko'ring, u qanday funktsiyalarni bajarishi kerak va qanday hisob -kitoblar kerak bo'lishi mumkin. Siz jarayonni tavsiflovchi oqim jadvalini tuzishingiz yoki qog'ozda ro'yxatni tuzishingiz mumkin.

Dizayn dasturlari 9 -qadam
Dizayn dasturlari 9 -qadam

Qadam 9. Katta muammolarni kichik muammolarga bo'ling

Sizning dasturingizning asosiy funktsiyalari qanday bo'lishini aniqlagandan so'ng, siz ularni kichik detallarga bo'lishni boshlashingiz mumkin. Bu har bir funktsiya qanday ishlashini aniqlashga yordam beradi. Buning bir usuli-soxta koddan foydalanish.

Pseudo-kod-bu kompilyatsiya qilinmaydigan matn, bu kodning har bir satrida nima qilish kerakligini tushuntiradi. Masalan, "Agar o'yinchi oltin kalitga ega bo'lsa, eshikni oching. Aks holda eshik yopiladi"

Dizayn dasturlari 10 -qadam
Dizayn dasturlari 10 -qadam

Qadam 10. Asosiy funktsiyalarni kodlashni boshlang

Ularni to'ldirish shart emas, ular borligiga ishonch hosil qiling. Shunday qilib, sizning dasturingizni tartibli saqlashga yordam beradigan konturingiz bor.

Dizayn dasturlari 11 -qadam
Dizayn dasturlari 11 -qadam

11 -qadam. Funktsiyalarni to'ldiring

Boshqa funktsiyalarga bog'liq bo'lganlardan boshlang. Avval katta muammolar ustida ishlang. Keyin diqqatni kichik detallarga qarating.

Dizayn dasturlari 12 -qadam
Dizayn dasturlari 12 -qadam

12 -qadam. Dasturingizni sinab ko'ring

Siz tez -tez dasturni sinab ko'rishingiz kerak bo'ladi. Har safar yangi funktsiyani amalga oshirganingizda, uning to'g'ri ishlashini ko'rishingiz kerak bo'ladi. Sizning dasturingiz har xil holatlarda qanday ishlashini bilish uchun turli xil kirishni ishlatishga harakat qiling. Haqiqiy foydalanuvchilar sizning dasturingiz bilan qanday aloqada bo'lishini ko'rish uchun boshqa odamlar sizning dasturingizni sinab ko'rsin. Har xil o'zgaruvchilar va kod bo'limlarini tekshirish uchun Chop etish bo'yicha hisobotlardan foydalaning.

Dizayn dasturlari 13 -qadam
Dizayn dasturlari 13 -qadam

Qadam 13. Siz duch kelgan muammolarni bartaraf qiling

Qachonki siz kod yozayotgan bo'lsangiz, deyarli bir necha muammolarga duch kelishingiz aniq. Siz duch kelgan muammolarni hal qilishga yordam beradigan bir nechta maslahatlar:

  • Sintaksisni tekshiring va kodingiz to'g'ri yozilganligiga ishonch hosil qiling.
  • Imlo to'g'riligini tekshiring va tekshiring.
  • Google sizga xatolar haqida xabar beradi va yechim borligini bilib oladi.
  • Hech kim siznikiga o'xshash funktsiyali kodni yaratganmi yoki yo'qligini bilish uchun onlayn tekshiring. Qarang, ularning yechimi nima edi.
  • Bir oz tanaffus qiling va keyinroq qaytib keling.
  • Yordam so'rang.
Dizayn dasturlari 14 -qadam
Dizayn dasturlari 14 -qadam

14 -qadam. Dasturingizni tugating

Agar siz barcha funktsiyalarni bajarib bo'lgach va dasturingizni xato va nosozliklarsiz turli xil kirishlar yordamida ishga tushirsangiz, sizning dasturingiz tugallanadi. Siz uni yoqishingiz yoki nashr qilishingiz mumkin.

Tavsiya: