Bu wikiHow sizə kompüter proqramınız üçün yalançı bir sənəd yaratmağı öyrədir. Pseudocode, mahiyyət etibarilə kodunuzun niyyətinin proqramlaşdırılmayan bir dil konturunun yaradılmasını nəzərdə tutur.
Addımlar
3 -dən 1 -ci hissə: Pseudocode əsaslarını anlamaq
Addım 1. Psevdokodun nə olduğunu bilin
Pseudocode, tədricən proqramlaşdırma dilinə köçürə biləcəyiniz kodunuzun addım-addım yazılmış bir konturudur. Bir çox proqramçı, kodlaşdırmanın daha texniki vəzifəsinə başlamazdan əvvəl bir alqoritmin funksiyasını planlaşdırmaq üçün istifadə edir.
Pseudocode qeyri -rəsmi bir bələdçi, proqram problemlərini düşünmək üçün bir vasitə və fikirlərinizi digər insanlara izah etməyə kömək edə biləcək bir ünsiyyət seçimi olaraq xidmət edir.
Addım 2. Psevdokodun nə üçün faydalı olduğunu anlayın
Pseudocode, hesablama alqoritminin necə işləməli olduğunu göstərmək üçün istifadə olunur. Kodlaşdırıcılar tez -tez ilkin planlaşdırma mərhələsi ilə həqiqi icra olunan kodun yazılması mərhələsi arasında proqramlaşdırmada aralıq addım kimi psevdokoddan istifadə edirlər. Psevdokodun bəzi digər istifadələrinə aşağıdakılar daxildir:
- Alqoritmin necə işləməli olduğunu izah edin. Pseudocode, müəyyən bir quruluşun, mexanizmin və ya texnikanın bir proqramda harada görünə biləcəyini və ya göstərilməsini göstərə bilər.
- Daha az texniki istifadəçilərə hesablama prosesini izah etmək. Kompüterlərin bir proqramı işə salmaq üçün çox ciddi giriş sintaksisinə ehtiyacı var, ancaq insanlar (xüsusən proqramçı olmayanlar) hər bir kod sətrinin məqsədini açıq şəkildə ifadə edən daha axıcı, subyektiv bir dili başa düşməyi daha asan tapa bilərlər.
- Bir qrup şəraitində kodun hazırlanması. Yüksək səviyyəli proqram memarları, proqramçılarının qarşılaşdıqları mürəkkəb bir problemi həll etməyə kömək etmək üçün tez-tez yalançı kodu dizaynlarına daxil edəcəklər. Digər kodlayıcılarla birlikdə bir proqram hazırlayırsınızsa, yalançı kodun niyyətlərinizi aydınlaşdırmağa kömək etdiyini görə bilərsiniz.
Addım 3. Yalançı kodun subyektiv və qeyri -standart olduğunu unutmayın
Pseudocode üçün mütləq istifadə etməli olduğunuz müəyyən bir sintaksis yoxdur, ancaq digər proqramçıların asanlıqla başa düşə biləcəyi standart psevdokod strukturlarından istifadə etmək adi bir peşəkar nəzakətdir. Bir layihəni özünüz kodlayırsınızsa, ən başlıcası, yalançı kodun düşüncələrinizi qurmağa və planınızı həyata keçirməyə kömək etməsidir.
- Bir layihə üzərində başqaları ilə işləyirsinizsə-həmyaşıdlarınız, ya kiçik proqramçılar, ya da texniki olmayan işçiləriniz olsun-hər kəsin niyyətinizi asanlıqla anlaya bilməsi üçün ən azından bəzi standart strukturlardan istifadə etmək vacibdir.
- Bir universitetdə, kodlaşdırma düşərgəsində və ya bir şirkətdə proqramlaşdırma kursuna yazılırsınızsa, çox güman ki, öyrədilən bir psevdokod "standartına" qarşı sınanacaqsınız. Bu standart tez -tez müəssisələr və müəllimlər arasında dəyişir.
Aydınlıq, yalançı kodun əsas məqsədidir və qəbul edilmiş proqramlaşdırma konvensiyaları çərçivəsində işləsəniz kömək edə bilər. Psevdokodunuzu həqiqi kod halına gətirdiyiniz zaman, onu bir proqramlaşdırma dilinə çevirməlisiniz - beləliklə, planınızı bunu nəzərə alaraq qurmağa kömək edə bilər.
Addım 4. Psevdokodun əsas məqsədinə diqqət yetirin
Addım atdıqdan sonra kod yazmağa qayıtmaq asan ola bilər. Proqramın hər bir sətirinin nə etməli olduğunu yalançı kodunuzun məqsədini xatırlayaraq yalançı sənəd yaratarkən sizi əsaslandıracaq.
3 -dən 2 -ci hissə: Yaxşı yalançı kod yazmaq
Addım 1. Düz mətn redaktoru istifadə edin
Zəngin mətnli bir sənəd yaratmaq üçün bir söz prosessoru (məsələn, Microsoft Word) və ya buna bənzər bir proqramdan istifadə etmək cazibədar ola bilər, lakin saxta kodun sadə qalması üçün mümkün qədər az formata ehtiyacı var.
Düz mətn redaktorlarına Notepad (Windows) və TextEdit (Mac) daxildir.
Addım 2. Prosesin məqsədini yazaraq başlayın
Kodunuzun məqsədini izah etmək üçün bir və ya iki sətir həsr etmək, sənədin qalan hissəsini qurmağa kömək edəcək və eyni zamanda proqramın funksiyasını yalançı kodu göstərdiyiniz hər bir şəxsə izah etmək vəzifəsindən xilas edəcək.
Addım 3. Hər sətirdə yalnız bir bəyanat yazın
Psevdokodunuzdakı hər bir ifadə kompüter üçün yalnız bir hərəkəti ifadə etməlidir. Əksər hallarda, tapşırıq siyahısı düzgün tərtib olunarsa, hər bir tapşırıq bir pseudocode xəttinə uyğun gəlir. Tapşırıq siyahınızı yazmağı, sonra bu siyahını psevdokoda çevirməyi, sonra tədricən bu psevdokodu faktiki olaraq kompüterdə oxunan bir kod halına gətirməyi düşünün.
Addım 4. Ağ boşluq və girintidən səmərəli istifadə edin
Mətnin "blokları" arasındakı ağ boşluqlardan istifadə etmək, psevdokodunuzun fərqli komponentlərinin təcrid olunmasına kömək edəcək və hər blokun fərqli hissələrini girintiləşdirmək, həmin psevdokod parçalarının daha az girintili bir hissəyə keçdiyini göstərir.
Məsələn, nömrə daxil etməyi müzakirə edən bir pseudocode bölməsi hamısı eyni "blokda" olmalıdır, növbəti hissə (məsələn, çıxışdan bəhs edən bölmə) fərqli bir blokda olmalıdır
Addım 5. Gerekirse əsas əmrləri böyük hərflərlə yazın
Pseudocode tələblərinizə və ya pseudocode dərc etdiyiniz mühitə görə, həqiqi kodda qalacaq əmrləri böyük hərflərlə yazmanız lazım ola bilər.
Məsələn, yalan kodunuzda "if" və "sonra" əmrlərindən istifadə edirsinizsə, onları "IF" və "THEN" oxumaq üçün dəyişdirmək istəyə bilərsiniz (məsələn, "IF input number THEN output result")
Addım 6. Sadə terminologiyadan istifadə edərək yazın
Unutmayın ki, kodun özünü ümumiləşdirmədən, layihənin nə edəcəyini yazırsınız. Kodlaşdırma bilməyən bir müştəri üçün və ya yeni başlayan bir proqramçı üçün bir layihə olaraq xidmət etmək üçün yalançı kod yazırsınızsa bu xüsusilə vacibdir.
Hətta hər hansı bir kodlaşdırma əmrindən tamamilə qurtulmaq və hər bir sətrin prosesini düz bir dildə təyin etmək istəyə bilərsiniz. Məsələn, "giriş təkdirsə, istifadəçi tək bir nömrə daxil edərsə" Y "çıxışı" Y "hərfini göstərə bilər.
Addım 7. Psevdokodunuzu düzgün qaydada saxlayın
Psevdokodunuzu dəyişdirmək üçün istifadə etdiyiniz dil sadə olsa da, yalançı kodunuzun hər bir hissəsini icra edilməli olduğu qaydada saxlamalısınız.
Addım 8. Təsəvvürünüzə heç nə qoymayın
Prosesdə baş verən hər şey tamamilə təsvir edilməlidir. Pseudocode ifadələri sadə İngilis ifadələrinə yaxındır. Pseudocode ümumiyyətlə dəyişənlərdən istifadə etmir, əksinə proqramın hesab nömrələri, adlar və ya əməliyyat məbləğləri kimi real dünyaya yaxın obyektlərlə nə etməli olduğunu izah edir.
Addım 9. Standart proqramlaşdırma strukturlarından istifadə edin
Pseudocode üçün heç bir standart olmasa belə, mövcud (ardıcıl) proqramlaşdırma dillərindən quruluşlar istifadə etsəniz, digər proqramçıların addımlarınızı başa düşməsi daha asan olacaq. "If", "then", "while", "else" və "loop" kimi terminləri istifadə etdiyiniz proqramlaşdırma dilində olduğu kimi istifadə edin. Aşağıdakı strukturları nəzərdən keçirin:
- Şərt sonra TƏLİMAT - Bu o deməkdir ki, verilən təlimat yalnız verilən şərt doğrudursa yerinə yetiriləcəkdir. "Təlimat", bu vəziyyətdə, proqramın yerinə yetirəcəyi bir addım deməkdir, "şərt", proqramın hərəkətə keçməmişdən əvvəl məlumatların müəyyən meyarlara cavab verməsi deməkdir.
- ŞƏRT TƏLİMAT verərkən - Bu, şərt artıq doğru olmayana qədər təlimatın təkrar -təkrar təkrarlanması deməkdir.
- KONDITSİYONA TƏLİMAT edin - Bu, "KONDİSİON TALİMATLARA" çox oxşardır. Birinci halda, təlimat yerinə yetirilməzdən əvvəl vəziyyət yoxlanılır, lakin ikinci halda əvvəlcə təlimat aparılacaq; beləliklə, ikinci halda TƏLİMAT ən azı bir dəfə aparılacaq.
- Function NAME (ARGUMENTS): TƏLİMAT - Bu o deməkdir ki, kodda hər dəfə müəyyən bir ad istifadə edildikdə, müəyyən bir təlimatın qısaltmasıdır. "Arqumentlər", təlimatı aydınlaşdırmaq üçün istifadə edə biləcəyiniz dəyişənlərin siyahılarıdır.
Addım 10. Pseudocode bölmələrinizi təşkil edin
Eyni blokda digər pseudocode parçalarını təyin edən böyük bir pseudocode bölmələriniz varsa, hər şeyi ehtiva etmək üçün mötərizələrdən və ya digər identifikatorlardan istifadə etmək istəyə bilərsiniz.
- Mötərizələr-həm standart (məsələn, [kod]), həm də əyri (məsələn, {kod})-yalançı kodun uzun seqmentlərini ehtiva edə bilər.
-
Kodlaşdırarkən, şərhin sol tərəfinə "" yazaraq şərhlər əlavə edə bilərsiniz (məsələn,
// Bu müvəqqəti bir addımdır.
- ). Kodlaşdırma mətninə uyğun olmayan qeydlər buraxmaq üçün yalançı kod yazarkən eyni üsuldan istifadə edə bilərsiniz.
Addım 11. Oxunaqlılıq və aydınlıq üçün yalançı kodunuzu iki dəfə yoxlayın
Sənədin sonunda aşağıdakı suallara cavab verməlisiniz:
- Bu yalançı kodu proseslə tanış olmayan biri başa düşərmi?
- Psevdokod elə bir şəkildə yazılıb ki, onu hesablama dilinə tərcümə etmək asan olacaq?
- Pseudocode heç bir şey buraxmadan bütün prosesi təsvir edirmi?
- Yalançı kodda istifadə olunan hər bir obyekt adı hədəf auditoriyası tərəfindən aydın şəkildə anlaşılırmı?
- Psevdokodun bir hissəsinin işlənməyə ehtiyacı olduğunu və ya başqasının unuda biləcəyi bir addımı açıq şəkildə ifadə etmədiyini görsəniz, geri qayıdın və lazımi məlumatları əlavə edin.
3 -cü hissə 3: Nümunə Pseudocode Sənədi Yaratmaq
Addım 1. Düz mətn redaktoru açın
Yeni bir proqram qurmaq istəmirsinizsə, standart olaraq Notepad (Windows) və ya TextEdit (Mac) istifadə edə bilərsiniz.
Addım 2. Proqramınızı müəyyənləşdirin
Sənədin üstünə bir və ya iki cümləlik bir sətir yazmaq çox zəruri olmasa da, proqramın niyyətini əvvəldən aydınlaşdıracaq:
Bu proqram istifadəçidən salam tələb edəcək. Salamlama müəyyən bir cavabla uyğun gəlsə, cavab veriləcək; yoxsa, rədd cavabı veriləcək.
Addım 3. Açılış ardıcıllığını yazın
İlk əmriniz, yəni işləyərkən proqramınızın etməli olduğu ilk şey birinci sətir olmalıdır:
çap salam "Salam qərib!"
Addım 4. Növbəti sətri əlavə edin
Line Enter düyməsini basaraq son sətirlə sonrakı sətir arasında boşluq qoyun, sonra növbəti kod satırını yaradın. Bu nümunədə istifadəçi növbəti dialoq xəttini göstərməlidir:
çap istəyi davam etmək üçün "Enter" düyməsini basın
Addım 5. Zəngi hərəkətə əlavə edin
Bu nümunədə istifadəçidən salamlama istənəcək:
çap çağırışı "Necəsən?"
Addım 6. İstifadəçiyə cavabların siyahısını göstərin
Yenə bu nümunədə ↵ Enter düyməsini basdıqdan sonra istifadəçi mümkün cavabların siyahısını görməlidir:
mümkün cavabları göstər "" Yaxşı. " "2. Əla!" "3. Yaxşı deyil."
Addım 7. İstifadəçidən giriş tələb edin
Proqramın istifadəçidən cavab yazmasını istədiyi yer budur:
"Sizi ən yaxşı təsvir edən nömrəni daxil edin:" daxil olmaq üçün çap sorğusu
Addım 8. İstifadəçinin girişi üçün "if" əmrləri yaradın
İstifadəçinin seçə biləcəyi bir çox cavab olduğundan, seçdiyi cavaba əsasən bir neçə nəticə əlavə etmək istəyəcəksiniz:
"1" yazsanız "Dandy!" əgər "2" çap cavabı "Fantastik!" əgər "3" çap cavabı "İşıqlandır, ayçiçəyi!"
Addım 9. Bir səhv mesajı əlavə edin
İstifadəçinin səhv bir cavab seçməsi halında bir səhv mesajı hazır ola bilər:
əgər giriş tanınmırsa, "Təlimatları çox yaxşı yerinə yetirmirsiniz?"
Addım 10. Proqramın digər komponentlərini əlavə edin
Sənədinizi nəzərdən keçirin və həm sizin, həm də sənədi oxuyan hər kəsin mənasını anlamasını təmin etmək üçün hər hansı bir detal əlavə edin və ya əlavə edin. Bu metodun nümunəsinə görə, son yalançı kod sənədiniz belə bir şeyə bənzəməlidir:
Bu proqram istifadəçidən salam tələb edəcək. Salamlama müəyyən bir cavabla uyğun gəlsə, cavab veriləcək; yoxsa, rədd cavabı veriləcək. çap salam "Salam qərib!" çap istəyi davam etmək üçün "Enter" düyməsini basın
çap çağırışı "Bu gün necəsən?" mümkün cavabları göstər "" Yaxşı. " "2. Əla!" "3. Yaxşı deyil." giriş üçün çap sorğusu "Sizi ən yaxşı təsvir edən nömrəni daxil edin:" əgər "1" çap cavabı "Dandy!" əgər "2" çap cavabı "Fantastik!" əgər "3" çap cavabı "İşıqlandır, ayçiçəyi!" əgər giriş tanınmırsa, "Təlimatları çox yaxşı yerinə yetirmirsiniz?"
Addım 11. Sənədinizi qeyd edin
Ctrl+S (Windows) və ya ⌘ Command+S (Mac) düymələrini basın, bir ad daxil edin və üzərinə basın Yadda saxla belə etmək.