Pseudocode necə yazılır: 15 addım (şəkillərlə)

Mündəricat:

Pseudocode necə yazılır: 15 addım (şəkillərlə)
Pseudocode necə yazılır: 15 addım (şəkillərlə)

Video: Pseudocode necə yazılır: 15 addım (şəkillərlə)

Video: Pseudocode necə yazılır: 15 addım (şəkillərlə)
Video: MMC-nin təsis olunması 2024, Bilər
Anonim

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

Pseudocode Adım 1 yazın
Pseudocode Adım 1 yazın

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.

1494423 2
1494423 2

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.
Pseudocode Adım 3 yazın
Pseudocode Adım 3 yazın

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.

Pseudocode Adım 4 yazın
Pseudocode Adım 4 yazın

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

1494423 5
1494423 5

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.

1494423 6
1494423 6

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.

1494423 7
1494423 7

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.

1494423 8
1494423 8

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

1494423 9
1494423 9

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")

1494423 10
1494423 10

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.

1494423 11
1494423 11

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.

1494423 12
1494423 12

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.

1494423 13
1494423 13

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.
1494423 14
1494423 14

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.
Pseudocode Adım 15 yazın
Pseudocode Adım 15 yazın

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

1494423 16
1494423 16

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.

1494423 17
1494423 17

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.

1494423 18
1494423 18

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!"

1494423 19
1494423 19

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

1494423 20
1494423 20

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?"

1494423 21
1494423 21

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."

1494423 22
1494423 22

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

1494423 23
1494423 23

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!"

1494423 24
1494423 24

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?"

1494423 25
1494423 25

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?"

1494423 26
1494423 26

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.

Tövsiyə: