Algoritmni dasturlash tilida qanday yozish kerak: 6 qadam

Mundarija:

Algoritmni dasturlash tilida qanday yozish kerak: 6 qadam
Algoritmni dasturlash tilida qanday yozish kerak: 6 qadam

Video: Algoritmni dasturlash tilida qanday yozish kerak: 6 qadam

Video: Algoritmni dasturlash tilida qanday yozish kerak: 6 qadam
Video: IT sohasiga kirishdan oldin shu videoni ko'ring 2024, May
Anonim

Algoritm - bu muammoni hal qilish yoki vazifani bajarish uchun mo'ljallangan qadamlar majmui. Algoritmlar odatda dasturni yozishdan oldin psevdokodda yoki sizning nutq tilingiz va bir yoki bir nechta dasturlash tillarining kombinatsiyasida yoziladi. Bu wikiHow sizga dasturni ishga tushirishni boshlaydigan algoritmni birlashtirishni o'rgatadi.

Qadamlar

Dasturlash tilida algoritm yozing 1 -qadam
Dasturlash tilida algoritm yozing 1 -qadam

Qadam 1. Sizning kodingiz natijasini aniqlang

Siz hal qilmoqchi bo'lgan aniq muammo yoki bajarmoqchi bo'lgan vazifangiz nima? Siz nimaga erishmoqchi ekanligingiz haqida aniq tasavvurga ega bo'lganingizdan so'ng, u erga qanday qadamlarni qo'yishingizni aniqlay olasiz.

Dasturlash tilida algoritm yozing 2 -qadam
Dasturlash tilida algoritm yozing 2 -qadam

Qadam 2. Boshlanish nuqtasi to'g'risida qaror qabul qiling

Jarayonning bosqichlarini sanab o'tish uchun boshlang'ich va tugash nuqtasini topish juda muhimdir. Boshlanish nuqtasini aniqlash uchun quyidagi savollarga javoblarni aniqlang:

  • Qanday ma'lumotlar/kirishlar mavjud?
  • Bu ma'lumotlar qayerda joylashgan?
  • Ko'rib chiqilayotgan masalaga qanday formulalar qo'llaniladi?
  • Mavjud ma'lumotlar bilan ishlash qoidalari qanday?
  • Ma'lumotlar qiymatlari bir -biri bilan qanday bog'liq?
Dasturlash tilida algoritm yozing 3 -qadam
Dasturlash tilida algoritm yozing 3 -qadam

3 -qadam. Algoritmning tugash nuqtasini toping

Boshlanish nuqtasida bo'lgani kabi, siz quyidagi savollarga e'tibor qaratib, algoritmingizning oxirgi nuqtasini topishingiz mumkin:

  • Jarayondan qanday faktlarni bilib olamiz?
  • Boshidan oxirigacha qanday o'zgarishlar bo'ladi?
  • Nima qo'shiladi yoki endi yo'q bo'ladi?
Dasturlash tilida algoritm yozing 4 -qadam
Dasturlash tilida algoritm yozing 4 -qadam

Qadam 4. Boshidan oxirigacha qadamlarni sanab bering

Keng qadamlar bilan boshlang. Haqiqiy misolni ishlatish uchun aytaylik, sizning maqsadingiz kechki ovqat uchun lazanya ichish. Siz aniqladingizki, boshlang'ich nuqtasi retseptni topishdir va natijasi siz kechqurun soat 19 da to'liq pishirilgan va eyishga tayyor lazanya bo'ladi. Sizning qadamlaringiz shunday ko'rinishi mumkin:

  • Retseptni Internetda qidiring.
  • Oshxonada allaqachon mavjud bo'lgan ingredientlarni qidiring.
  • Do'kondan kerakli ingredientlar ro'yxatini tuzing.
  • Yo'qolgan ingredientlarni sotib oling.
  • Uyga qayt.
  • Lazanya tayyorlang.
  • Lazanya pechdan chiqariladi.
Dasturlash tilida algoritm yozing 5 -qadam
Dasturlash tilida algoritm yozing 5 -qadam

5 -qadam. Har bir qadamni qanday bajarishingizni aniqlang

Endi sizda bosqichma-bosqich reja bor, har bir qadamni qanday kodlash mumkinligi haqida o'ylash vaqti keldi. Qaysi tildan foydalanasiz? Qanday manbalar mavjud? Bu tilda har bir qadamni bajarishning eng samarali usuli qanday? Ushbu kodning bir qismini algoritmingizga qo'shing. Butun jarayonni batafsil bayon qilmaguningizcha, har bir qadamni kengaytiring.

  • Masalan, bizning lazanya algoritmimizdagi birinchi qadam Retseptni Internetda qidiring.

    Ammo bu qidiruvga nima kiradi? Aniq bo'ling. Masalan:

    • Kompyuteringizni yoqing.

      Internetga ulanganligingizni tekshiring. Agar siz hali yo'q bo'lsangiz, Internetga ulaning

    • Veb -brauzerni oching.
    • Qidiruv shartlarini kiriting.
    • Retsept havolasini bosing.
    • Retsept sizning ehtiyojlaringizga mos keladimi yoki yo'qligini aniqlang.

      • Vegetarian bo'lmagan retseptlarni filtrlang.
      • Retseptda kamida 5 ta porsiya borligiga ishonch hosil qiling.
    • To'g'ri retseptni topmaguningizcha, ushbu qadamlarning bir nechtasini takrorlang.
  • Sizning ixtiyoringizdagi resurslarni, masalan, siz dastur ishlab chiqayotgan tizimning imkoniyatlarini ko'rib chiqing. Lazanya bo'lsa, biz taxmin qilamizki, lazanya yasagan odam Internetda qanday ishlashni, pechni boshqarishni va boshqalarni biladi.
Dasturlash tilida algoritm yozing 6 -qadam
Dasturlash tilida algoritm yozing 6 -qadam

6 -qadam. Algoritmni ko'rib chiqing

Endi siz algoritmni yozdingiz, jarayonni baholash vaqti keldi. Sizning algoritmingiz aniq bir narsani bajarish uchun mo'ljallangan va siz dasturingizni yozishni boshlashingiz kerak bo'ladi. O'zingizga quyidagi savollarni bering va kerak bo'lganda har biriga javob bering:

  • Algoritm muammoni hal qiladimi/vazifani bajaradimi?
  • U aniq belgilangan kirish va chiqishlarga egami?
  • Oxirgi maqsad umumiy bo'lishi uchun qayta belgilanishi kerakmi? Aniqroq?
  • Har qanday qadamni soddalashtirish mumkinmi?
  • Algoritm to'g'ri natija bilan tugashi kafolatlanganmi?

Maslahatlar

  • O'zingizning fikringizni yozish uchun mavjud algoritmlarni ko'rib chiqing.
  • Tez hisoblash iteratsiyalaridan foydalaning.
  • Kodlashda samaradorlikka e'tibor qarating.
  • Tugatishni unutmang, aks holda kod muvaffaqiyatsiz bo'ladi.

Tavsiya: