Psevdokodni qanday yozish kerak

Muallif: Gregory Harris
Yaratilish Sanasi: 14 Aprel 2021
Yangilanish Sanasi: 24 Iyun 2024
Anonim
Golang haqida kofedan ko’ra ko’proq. Nima uchun Java dasturchilari GO tilini ikkinchi til sifatida
Video: Golang haqida kofedan ko’ra ko’proq. Nima uchun Java dasturchilari GO tilini ikkinchi til sifatida

Tarkib

Pseudocode - bu algoritmlarning ishlashini rejalashtirish uchun ishlatilishi mumkin bo'lgan oddiy vosita. Qachonki siz murakkab kod yozishingiz kerak bo'lsa, ish boshlashdan oldin butun dasturni boshingizda saqlay olmaysiz. Tasavvur qiling -a, psevdokod - bu izchil og'zaki tavsif, siz keyinchalik dasturlash tiliga aylanasiz. Bu inson tili va dasturlash tilining kombinatsiyasi: psevdokod kompyuter kodining sintaksisidan foydalanadi, lekin uning asosiy maqsadi o'qilishi mumkin.

Qadamlar

5 -usul 1: Psevdokodni tushunish

  1. 1 Psevdokod nima ekanligini bilib oling. Psevdokod - bu kodning izchil og'zaki tavsifi, uni asta -sekin dasturlash tiliga o'tkazish mumkin. Ko'pgina dasturchilar undan kod ustida ko'proq texnik ish boshlashdan oldin algoritm vazifasini rejalashtirish uchun foydalanadilar. Psevdokod - bu bo'sh reja, dasturiy muammolarni o'ylash vositasi va o'z fikrlaringizni boshqa odamlarga etkazish imkonini beradigan aloqa vositasi.
  2. 2 Psevdokod nima uchun foydali ekanligini bilib oling. Pseudocode kompyuter algoritmi qanday ishlashi va ishlashi kerakligini ko'rsatish uchun ishlatiladi. Muhandislar ko'pincha psevdokodni dasturlashning oraliq bosqichi sifatida rejalashtirish va ish kodini yozish bosqichlari o'rtasida ishlatadilar. Yaxshi psevdokod dasturning oxirgi versiyasi haqidagi izohlarga aylanishi mumkin va kelajakda dasturchiga xatolarni tuzatishga yoki kodni tuzatishga yordam beradi. Pseudocode ham foydalidir:
    • Algoritm qanday ishlashi kerakligini tasvirlab bering. Pseudocode dasturning ma'lum bir qismi, mexanizmi yoki texnikasi qanday ko'rsatilishi kerakligini ko'rsatadi. Tajribali dasturchilar kichik dasturchilarga o'zlarining rivojlanish bosqichlarini tushuntirish uchun ko'pincha psevdokoddan foydalanadilar.
    • Dasturlash jarayonini yaxshi bilmaydigan odamlarga tushuntirish. Dastur ishlashi uchun kompyuterlarga juda qattiq kod kerak, lekin odamlarga, ayniqsa dasturlash bilan shug'ullanmaganlarga, har bir satrning maqsadini aniq tasvirlaydigan sodda va sub'ektiv tilni tushunish osonroq.
    • Guruhda kod ishlab chiqish. Yuqori malakali muhandislar dasturchilarga duch keladigan qiyin muammoni hal qilishda yordam berish uchun ko'pincha o'z ishlariga psevdokodni kiritadilar. Agar siz boshqa dasturchilar bilan guruhda ishlayotgan bo'lsangiz, psevdokod sizga nima qilayotganingizni boshqalarga tushuntirishga yordam beradi.
  3. 3 Pseudocode sub'ektiv ekanligini va standartlashtirilmaganligini unutmang. Bu aniq belgilangan sintaksisga ega emas - boshqa dasturchilar juda ko'p muammosiz tushunadigan standart konstruktsiyalarni ishlatishning faqat aytilmagan qoidasi bor. Agar siz o'zingiz kod yozayotgan bo'lsangiz, psevdokod o'z fikrlaringizni tartibga solishga va reja tuzishga yordam beradi. Agar siz boshqa muhandislar bilan ishlasangiz (va ularning malaka darajasi qanday bo'lishidan qat'i nazar), hamma siz nima qilmoqchi ekanligingizni tushunishi uchun hech bo'lmaganda asosiy tuzilmalardan foydalanish muhim.
    • Agar siz institutda dasturlashni o'rganayotgan bo'lsangiz, ehtimol sizga psevdokod standartlari deb nomlangan bilim sinovi taklif etiladi. Standart o'qituvchidan o'qituvchiga va maktabdan muassasaga farq qilishi mumkin.
    • Tushunish - psevdokodning asosiy mezoni, shuning uchun ishingizda standart konstruktsiyalardan foydalansangiz, psevdokod foydali bo'ladi. Siz psevdokodni dasturlash tiliga aylantirishingiz kerak bo'ladi, va psevdokod sizning boshingizdagi butun tuzilmani tartibga solish imkonini beradi.
  4. 4 Algoritmlarni tushunishni o'rganing. Algoritm - bu muammoni dasturga ma'lum tarzda hal qilish tartibi va uning bajarilish tartibi. Algoritm - bu muammoni hal qilishga imkon beradigan qadamlar majmui: harakatlar ketma -ketligi, tanlash, takrorlash va qo'ng'iroq turi.
    • C dasturlash tilida ketma -ketlik operatorlari doimo mavjud.
    • Tanlov "agar boshqa bo'lsa" tuzilishi.
    • Takrorlash qo'ng'iroqlar to'plami yordamida amalga oshiriladi: "while", "do", "for".
    • Qo'ng'iroq turi "switch" iborasi yordamida tanlanadi.
  5. 5 Algoritmni qaysi uchta element boshqarishini bilib oling. Agar siz ketma-ketlik funktsiyasidan, vaqt funktsiyasidan va if-then-else funktsiyasidan foydalana olsangiz, sizda ishchi algoritm yozish uchun barcha asosiy elementlar mavjud.
    • SEQUENCE - chiziqli progressiya, bunda bir vazifa ikkinchisidan keyin ma'lum ketma -ketlikda bajariladi. Misol uchun:
      • To'rtburchakning balandligini o'qing
      • To'rtburchakning kengligini o'qing
      • Hisoblash maydoni balandligi x kengligi
    • WHILE - bu boshida aylanuvchi (takrorlanadigan) holat tekshiruvi. Tsiklning boshi va oxiri WHILE (hozircha) va ENDWHILE (hozircha harakatning tugashi) so'zlari bilan ko'rsatiladi. Loop faqat shart bajarilgan taqdirda tugaydi. Masalan:
      • Qachonki aholi chegarasi
        • Populyatsiyani + tug'ilish - o'lim sifatida hisoblang
      • OXIRGI
    • IF-THEN-ELSE (agar ... keyin ... aks holda ...)-bu ikkita variantdan birini tanlaydigan tanlash funktsiyasi. Ikkilik tanlov to'rtta kalit so'z bilan belgilanadi: IF, THEN, ELSE, ENDIF. Misol uchun:
      • IF (agar) ish vaqti> me'yor max THEN (keyin)
        • Qayta ishlash vaqtlarini ko'rsatish
      • BOShQA (aks holda)
        • Ish vaqtini ko'rsatish
      • ENDIF (oxiri)

5 -dan 2 -usul: Pseudocode misoli

  1. 1 Dasturning oddiy misolini ko'rib chiqing. Tasavvur qiling, dastur matnli fayldagi "foo" harf birikmasini almashtirishi kerak. Dastur ushbu fayldagi har bir satrni o'qiydi, har bir satrda kerakli kombinatsiyani qidiradi va boshqasiga almashtiradi. Takrorlanadigan qadamlar bo'sh joydan boshlanadi - ideal holda, u haqiqiy kodda shunday bo'lishi kerak. Psevdokodning dastlabki eskizi quyidagicha ko'rinishi mumkin:
    • faylni ochish
    • faylning har bir satrida:
      • kombinatsiyani toping
      • kombinatsiyani olib tashlash
      • boshqa kombinatsiyani kiriting
    • faylni yopish
  2. 2 Psevdokodni takroriy yozing:bir marta yozing va undagi ma'lumotlarni o'zgartiring... Psevdokodning afzalliklaridan biri shundaki, siz faqat asosiylarini eskiz qilib, qiyin narsalarni keyinroq qoldirishingiz mumkin. E'tibor bering, yuqoridagi misolda harflar kombinatsiyasi qanday bo'lishi kerakligi ko'rsatilmagan. Dasturchi sifatida siz individual harflarni olib tashlash va ularni boshqalari bilan almashtirish algoritmlarini kiritish uchun psevdokodni qayta yozishingiz mumkin. Ikkinchi eskiz quyidagicha ko'rinishi mumkin:
    • faylni ochish
    • faylning har bir satrida:
      • shunga o'xshash so'zni toping:
        • satrdagi belgini o'qing
        • agar belgi mos bo'lsa, unda:
          • agar quyidagi belgilarning barchasi mos bo'lsa
          • keyin bu to'g'ri tanlov
          • so'z belgilarini olib tashlang
          • yangi so'z belgilarini kiriting
    • faylni yopish
  3. 3 Yangi xususiyatlarni qo'shish uchun koddan foydalaning. Pseudocode dasturchilarga muammoning echimi haqida o'ylashga yordam beradi. Buni tenglamadagi oraliq hisoblar bilan solishtirish mumkin. To'g'ri ishlatilsa, psevdokod murakkab vazifani soddalashtirishi mumkin. Siz psevdokodni asta -sekin, birma -bir o'zgartirishingiz mumkin:
    • faylni ochish
    • so'zni almashtirishni so'rang
    • so'zni almashtirishni so'rang
    • faylning har bir satrida:
      • shunga o'xshash so'zni toping:
        • satrdagi belgini o'qing
        • agar belgi mos bo'lsa, unda:
          • agar quyidagi belgilarning barchasi mos bo'lsa
          • keyin bu to'g'ri tanlov
      • so'zning takrorlanish sonini hisoblang
      • so'z belgilarini olib tashlang
      • yangi so'z belgilarini kiriting
      • so'zning takrorlanish sonini ko'rsating
    • faylni yopish

5 -ning 3 -usuli: Pseudocode yozishning standart jarayoni

  1. 1 Har bir satrga faqat bitta zarba yozing. Har bir soxta kodli qo'ng'iroq kompyuterga faqat bitta harakatni berishi kerak. Ko'pincha, vazifaning to'g'ri tavsifi bilan, har bir vazifa psevdokodning bir qatoriga to'g'ri keladi. Ishlar ro'yxatini yozing, keyin uni psevdokodga aylantiring, so'ngra psevdokodni haqiqiy bajariladigan kodga aylantiring.
    • Vazifalar ro'yxati:
      • Ismni, bir soatning narxini, soat sonini o'qing
      • Hisob -kitoblarni bajaring
      • chegirmadan oldingi summa = soatlik xarajat * soat soni
      • chegirma = chegirmadan oldingi summa * chegirish faktori
      • chegirmadan keyingi summa = chegirmadan oldingi summa - chegirma
      • Ismni, chegirmadan oldin, chegirmani, chegirmadan keyingi miqdorni yozing
    • Psevdokod:
      • READ nomi, soat qiymati, soat soni, chegirish koeffitsienti
      • AmountUnderDeduction = soat narxi * soat soni
      • Deduction = AmountDeduction * Deduction Factor
      • O'chirilgandan keyin = chegirmadan oldingi summa
      • Yozing nomi, chegirmadan oldingi summa, chegirma, chegirmadan keyingi summa
  2. 2 Asosiy funksiyaning birinchi so'zini bosh harflar bilan yozing. Yuqoridagi misolda READ va WRITE katta harflar bilan yozilgan, chunki ular dasturning asosiy funktsiyalari. Muhim kalit so'zlar O'QISH, YOZISH, IF, BOShQA, ENDIF, WHILE, ENDWHILE, REPEAT va UNTILgacha bo'lishi mumkin.
  3. 3 Nimani nazarda tutayotganingizni yozing, dastur qilmang. Ba'zi dasturchilar psevdokodni dastur sifatida yozadilar - masalan, "agar% 2 == 1 bo'lsa". Biroq, psevdokodni o'qiydiganlarga mavhum belgilarni tushunish qiyin bo'ladi. "Agar toq son bo'lsa" kabi iborani tushunish ancha oson bo'ladi. Siz qanchalik aniq yozsangiz, odamlar nimani nazarda tutayotganingizni tushunish osonroq bo'ladi.
  4. 4 Hamma narsani aniq yozing. Bir jarayonda sodir bo'layotgan hamma narsa iloji boricha batafsil tasvirlanishi kerak. Psevdokod oddiy ko'rsatmalarga o'xshaydi. Pseudocode -da o'zgarmaydiganlar kamdan -kam ishlatiladi - ko'pincha dastur tushunarli ob'ektlar bilan nima qilishi kerakligini tasvirlaydi: hisob raqamlari, ismlar, tranzaksiya miqdori.
    • Mana yaxshi psevdokodga misol:
      • Agar hisob raqami va parol mos keladigan bo'lsa, unda asosiy hisob ma'lumotlarini ko'rsating.
      • Umumiy xarajatlarni har bir yuk uchun hisob -faktura miqdoriga mutanosib ravishda hisoblang.
    • Muvaffaqiyatsiz psevdokodga misol:
      • g = 54 / r bo'lsin (O'zgaruvchilarni ishlatmang. Pastda nima yashiringanini yaxshiroq tasvirlab bering.)
      • jarayon tugaguncha asosiy ishlov berishni bajaring (Asosiy ishlov berish nima ekanligini va jarayonning tugashini ko'rsatadigan narsani aniqlashtirish kerak.)
  5. 5 Standart dasturlash tili vositalaridan foydalaning. Psevdokod uchun standartlar bo'lmasa -da, agar siz mavjud dasturlash tillaridan (ketma -ketligi bo'lgan) konstruktsiyalardan foydalansangiz, boshqa dasturchilarga nima qilayotganingizni tushunish osonroq bo'ladi. Dasturlash tilida bo'lgani kabi "if", "keyin", "while", "else" va "loop" yoki ularning analoglarini rus tilida ishlating. Quyidagi konstruktsiyalarga e'tibor bering:
    • agar KO'RSATMA bo'lsa. Bu shuni anglatadiki, agar alohida shart bajarilsa, alohida bayonot o'chadi. Bunday holda, ko'rsatma dastur bajarishi kerak bo'lgan qadamdir. Shart shuni anglatadiki, ma'lumotlar ma'lum bir talablarga javob berishi kerak, tekshirilgandan so'ng, qaysi dastur ishlashi mumkin.
    • KO'RSATISH sharti bajarilganda. Bu shuni anglatadiki, shart bajarilmaguncha bayonot qayta -qayta takrorlanishi kerak.
    • KO'RSATMALARni shart -sharoitda bajaring. Bu qurilish CONDITION to INSTRUCTION holatiga o'xshaydi. Birinchi holda, shart kuchga kirgunga qadar tekshiriladi, lekin bu holda, birinchi navbatda, bayonot ishga tushiriladi va YO'RSATMA vazifasi hech bo'lmaganda bir marta ishga tushiriladi.
    • a = NUMBER1 dan NUMBER2 gacha KO'RSATMA qiling. Bu shuni anglatadiki, "a" o'zgaruvchisi avtomatik ravishda NUMBER1 qiymatini oladi. "a" har bir qadamda o'zgarmaydigan NUMBER2 ga yetguncha ortadi. O'zgaruvchini belgilash uchun boshqa harflardan foydalanish mumkin.
    • funktsiyasi NAME (ARGUMENTS): KO'RSATMA. Har safar kodda harflarning ma'lum kombinatsiyasi ishlatilsa, u qandaydir ko'rsatma uchun nom bo'lib xizmat qiladi. Argumentlar - bu bayonotni takomillashtirish uchun ishlatiladigan o'zgaruvchilar ro'yxati.
  6. 6 Bloklarda alohida qadamlar. Bloklar - bu bir nechta bayonotlarni bittasiga bog'laydigan sintaksis elementlari. Bloklardan foydalanib, siz ma'lumotni tartibga solishingiz mumkin (masalan, 1 -blokdan qadamlar har doim 2 -blokdagi qadamlardan oldin bajariladi) yoki uni birlashtirasiz (masalan, ko'rsatma1 va ko'rsatma2 bir xil mavzuga ega). Umuman olganda, barcha so'rovlar boshqalarga qaramligini ko'rsatish uchun ajratilishi kerak. Buning ikkita usuli bor.
    • Jingalak qavslar bilan:
      • {
      • KO'RSATMA 1
      • KO'RSATMA 2
      • ...}
    • Bo'shliqlardan foydalanish. Bo'shliqlardan foydalanganda, bitta blokdagi har bir ko'rsatma ekranning chap chetidan bir xil masofada boshlanishi kerak bo'ladi. Bloklar ichidagi bloklar bundan keyin joylashadi. Yuqori darajali blok buyrug'i quyi blokni yopadi, hatto quyida bir xil etakchi bo'shliqlar ko'rsatmasi bo'lsa ham.
      • BLOK 1
      • BLOK 1
        • BLOK 2
        • BLOK 2
          • BLOK 3
        • BLOK 2
          • BLOK 3
      • BLOK 1

5 -ning 4 -usuli: Psevdokod yozish amaliyoti

  1. 1 Birinchidan, jarayonning maqsadini tasvirlab bering. Bu sizga psevdokodingiz tugallanganligini aniqlashga yordam beradi. Agar psevdokod muammoni hal qila olsa, u tugallangan hisoblanadi. Jarayonni tasvirlab bering. Agar oddiy bo'lsa, sizga juda kam satr kerak. Yozganlaringizni qayta o'qing va o'ylang:
    • Bu psevdokodni jarayon bilan hech bo'lmaganda minimal darajada tanish bo'lgan kishi tushunadimi?
    • Psevdokodni osonlikcha haqiqiy kompyuter kodiga aylantirish mumkinmi?
    • Psevdokod butun jarayonni tasvirlab beradimi va har qanday tafsilot e'tibordan chetda qoladimi?
    • Maqsadli auditoriya har bir ob'ekt nomini psevdokodda tushuna oladimi?
  2. 2 Ko'rsatmalarga tayyorgarlik ko'rish uchun birinchi qadamlarni yozing. Odatda kodning birinchi qismi o'zgaruvchilar va algoritmni bajaradigan boshqa elementlarni belgilaydi.
    • O'zgaruvchan qiymatlarni qo'shing. Kodda har bir o'zgaruvchi va har bir ma'lumotlar birligi qanday ishlatilishini ko'rsating.
    • Boshqaruv elementlarini belgilang. Siz ularni haqiqiy kodda bo'lgani kabi psevdokod tilida (ob'ektga yo'naltirilgan dasturlash tillaridagi matn va tasvirlar va boshqa tillardagi sodda vositalar) tasvirlab berishingiz kerak bo'ladi.
  3. 3 Funktsional psevdokodni yozing. "Sozlamalar" dasturini ko'rsatgandan so'ng, hodisaga asoslangan yoki ob'ektga yo'naltirilgan kod yaratish orqali psevdokod tamoyillariga tayanish. Har bir kod satri so'rov, tsikl, tanlash yoki boshqa funktsiyani tasvirlab berishi kerak.
  4. 4 Zarur bo'lganda sharhlar qo'shing. Haqiqiy kompyuter kodida sharhlar o'quvchiga vazifalar va kod qismlarining rolini tushuntiradi. Bu psevdokodda oddiy tabiiy tilda batafsil ko'rsatilishi kerak, chunki siz psevdokodni haqiqiy kodga aylantirmaguningizcha izohlardan foydalanmaysiz.
    • Ko'pgina dasturchilar soxta kodni sharhlar bilan oddiy kodga aylantirishni afzal ko'rishadi. Bu boshqa loyihachilarga ham, bu loyiha ustida ishlayotgan, uni tahlil qiladigan yoki biror narsani o'rganadigan, ishlab chiquvchi har bir aniq qator bilan nima qilishni xohlaganini tushunishga imkon beradi.
    • Sharhlarni kompyuter o'qimasligi uchun / / bilan boshlang. Chiziqlar bo'sh joy bilan ajratilishi kerak. Misol uchun:
      • / / Agar robot oldida hech qanday to'siq bo'lmasa
        • / / Robotni harakatlantiring
        • / / Shift buyrug'ini buyruqlar tarixiga qo'shing
        • / / RETURN to'g'ri
      • / / BOShQA
        • / / RETURN yolg'on robotni qimirlatmang
      • BOShQA /
  5. 5 Tayyor ishni qayta o'qing va mantiq va sintaksisdagi xatolarni qidiring. Sintaksis to'liq to'g'ri bo'lishi shart emas, lekin psevdokod mantiqiy ko'rinishi kerak. O'zingizni ushbu kodni o'qiyotgan odamning o'rniga qo'yishga harakat qiling va sizning buyruqlaringiz iloji boricha aniq yoki yo'qligini o'ylab ko'ring.
    • Kod modullarini ular qamrab olgan elementlarga muvofiq baholang. Masalan, kompyuterning asosiy operatsiyalariga fayldan ma'lumotlarni o'qish va olish, faylga yozish yoki uni ekranda ko'rsatish, matematik hisoblar, o'zgaruvchan ma'lumotlarni baholash, bir yoki bir nechta elementlarni solishtirish kiradi. Bu jarayonlarning barchasi kompyuter kodida, shuningdek siz ushbu dastur uchun yaratgan psevdokodda o'z o'rnini egallaydi.
    • Pseudocode -ga aniq vazifalarni joylashtiring. Har bir yangi vazifani bo'sh joylar bilan ajratib bo'lgach, bu ma'lumotni haqiqiy dasturlash tiliga taqlid qilib, lekin dasturlash tilining qattiq qoidalariga rioya qilmasdan, psevdokodda taqdim eting.
    • Pseudokodda barcha kerakli elementlar mavjudligini tekshiring.Agar ba'zi texnik tafsilotlar, masalan, o'zgaruvchan tushuntirishlar kerak bo'lmasa ham, har bir vazifa va har bir element aniq yozilishi kerak.
  6. 6 Psevdokodni qayta o'qing. Agar sizning psevdokodingiz jarayonni jiddiy xatolarsiz tasvirlab bersa, uni ushbu loyiha ishtirokchilari bilan qayta o'qing. Hamkasblaringizdan qaysi qismlar yaxshilanishi kerakligini aytib berishlarini so'rang. Dasturchilar ko'pincha jarayonlarni batafsil ta'riflamaydilar, shuning uchun bu bosqichda sizga kerak bo'lgan hamma narsani qo'shishingiz mumkin. Agar siz o'zingiz kod ustida ishlayotgan bo'lsangiz, yozganlaringizni qayta o'qing va kimdir sizning ishingizni ko'rib chiqsin.
    • Agar sizning hamkasblaringiz psevdokoddan norozi bo'lsa, uni aniqroq qayta yozing. Hamkasblaringizdan nima qila olmaganingizni so'rang: bu qadamlar umuman tushunarsiz bo'lib tuyuladimi yoki psevdokodga jarayonning muhim qismini qo'shishni unutdingizmi?
  7. 7 Psevdokodni saqlang. Agar siz kodni ko'rib chiqsangiz va hamkasblaringiz sizning ishingizni ma'qullasa, psevdokodni arxivga saqlang. Haqiqiy kodni yozganingizda, kod izohlari bilan psevdokodni kiriting. Izohlarni kompyuterning dastur sifatida bajarishiga yo'l qo'ymaslik uchun / / bilan boshlang.

5 -usul 5: Psevdokodni dasturlash tili kodiga aylantirish

  1. 1 Psevdokodni kuzatib boring va u qanday ishlashini tushunib oling. Psevdokod sizga algoritm beradi. Masalan, kod ro'yxatni alifbo tartibida saralashi mumkin. Psevdokod sizga ishlaydigan dasturlash tilida algoritmni qanday tuzish kerakligini aniqlashga yordam beradi.
  2. 2 Dasturlash tiliga mos keladigan dasturlash elementlaridan foydalaning. Bu elementlar o'zgarmaydigan deklaratsiyalarni o'z ichiga olishi mumkin. Har bir satrni turli yo'llar bilan hayotga tatbiq etish mumkin. Hamma narsa siz foydalanayotgan dasturlash tili darajasiga bog'liq bo'ladi.
    • Masalan, ma'lum ma'lumotlarni ekranda ko'rsatishga harakat qiling. Buning uchun siz ishlayotgan maxsus oyna yoki mavjud grafik interfeysdan foydalanishingiz mumkin.
  3. 3 Psevdokodni amalga oshirish. Agar psevdokod sodda, malakali va aniq yozilgan bo'lsa, dastur ishlaganda butun algoritm yanada samarali va xatosiz ishlaydi.
  4. 4 Ish kodini pseudocode bilan qayta kuzatib boring va solishtiring. Ish kodining soxta kod mantig'iga mos kelishini tekshiring. Misol uchun, agar sizning psevdokodingiz kirish va chiqishni ta'minlasa, barcha mumkin bo'lgan kiritish usullarini sinab ko'ring va koddan chiqishni psevdokoddan chiqqan bilan solishtiring. Siz hamkasbingizdan kodni tuzatish usulini izlashni yoki tavsiya qilishni so'rashingiz mumkin.

Maslahatlar

  • Kompyuterning asosiy ishini tushunishga harakat qiling. Kod kompyuterga operatsiyalarni bajarishni ko'rsatishi kerak. Ushbu operatsiyalar tamoyillarini tushunish sizga asosiy kod nima qilayotganini kuzatuvchi psevdokod yozishga yordam beradi.
  • Bo'shliqlardan iloji boricha samarali foydalaning. Bo'sh joy kod elementlarini ajratish uchun ishlatilishi mumkin va bu, ayniqsa, odamlarning o'qishini osonlashtirish uchun psevdokodda muhim ahamiyatga ega. Tasavvur qiling, bu joy alohida blok. Bir xil bo'shliqlar bilan boshlanadigan chiziqlar bitta blokda joylashgan va ular algoritmdagi jarayon uchun taxminan bir xil ahamiyatga ega.