Псевдокодты қалай жазу керек: 15 қадам (суреттермен)

Мазмұны:

Псевдокодты қалай жазу керек: 15 қадам (суреттермен)
Псевдокодты қалай жазу керек: 15 қадам (суреттермен)

Бейне: Псевдокодты қалай жазу керек: 15 қадам (суреттермен)

Бейне: Псевдокодты қалай жазу керек: 15 қадам (суреттермен)
Бейне: Word, Excel, PowerPoint бағдарламаларын орнату 2024, Мамыр
Anonim

Бұл wikiHow сізге компьютерлік бағдарлама үшін псевдокод құжатын құруды үйретеді. Псевдокод шын мәнінде сіздің кодыңыздың ниетін бағдарламалайтын тілдің контурын құруды білдіреді.

Қадамдар

3 бөлімнің 1 бөлігі: Псевдокод негіздерін түсіну

Псевдокодты жазыңыз 1 -қадам
Псевдокодты жазыңыз 1 -қадам

Қадам 1. Псевдокодтың не екенін біліңіз

Псевдокод-біртіндеп бағдарламалау тіліне транскрипциялауға болатын сіздің кодыңыздың кезең-кезеңмен жазылған схемасы. Көптеген бағдарламашылар оны кодтаудың техникалық тапсырмасына қоймас бұрын алгоритмнің қызметін жоспарлау үшін пайдаланады.

Псевдокод бейресми нұсқаулық, бағдарламалық мәселелерді ойластыру құралы және өз идеяларыңызды басқа адамдарға түсіндіруге көмектесетін байланыс опциясы ретінде қызмет етеді.

1494423 2
1494423 2

Қадам 2. Псевдокод неге пайдалы екенін түсініңіз

Псевдокод есептеу алгоритмінің қалай жұмыс жасау керектігін көрсету үшін қолданылады. Кодерлер псевдокодты көбінесе жоспарлаудың бастапқы кезеңі мен нақты орындалатын кодты жазу кезеңі арасында бағдарламалаудың аралық қадамы ретінде пайдаланады. Псевдокодты қолданудың басқа әдістеріне мыналар жатады:

  • Алгоритм қалай жұмыс істейтінін сипаттау. Псевдокод бағдарламада белгілі бір конструкцияның, механизмнің немесе техниканың қай жерде пайда болуы мүмкін екенін көрсете алады.
  • Техникалық аз пайдаланушыларға есептеу процесін түсіндіру. Бағдарламаны іске қосу үшін компьютерлерге өте қатаң енгізу синтаксисі қажет, бірақ адамдарға (әсіресе бағдарламашылар емес) әр код жолының мақсатын анық көрсететін, өтімді, субъективті тілді түсіну оңай болуы мүмкін.
  • Топтық жағдайда кодты жобалау. Бағдарламалық жасақтаманың жоғары деңгейдегі сәулетшілері өздерінің бағдарламашылары жұмыс істеп жатқан күрделі мәселені шешуге көмектесу үшін жиі псевдокодты өз дизайнына қосады. Егер сіз басқа кодерлермен бірге бағдарлама жасасаңыз, онда псевдокод сіздің ниеттеріңізді анықтауға көмектеседі.
Псевдокодты жазыңыз 3 -қадам
Псевдокодты жазыңыз 3 -қадам

Қадам 3. Псевдокод субъективті және стандартты емес екенін ұмытпаңыз

Псевдокод үшін қолдануға міндетті синтаксис жоқ, бірақ басқа бағдарламашылар оңай түсіне алатын стандартты псевдокод құрылымдарын қолдану кәсіби кеңпейілділік болып табылады. Егер сіз жобаны өзіңіз кодтайтын болсаңыз, онда ең бастысы - псевдокод сіздің ойларыңызды құруға және жоспарыңызды қабылдауға көмектеседі.

  • Егер сіз басқалармен бірге жобада жұмыс жасасаңыз-олар сіздің құрдастарыңыз болсын, кіші бағдарламашылар болсын немесе техникалық емес әріптестер болсын-басқалар сіздің ниетіңізді түсіну үшін кем дегенде кейбір стандартты құрылымдарды қолдану маңызды.
  • Егер сіз университетте, кодтау лагерінде немесе компанияда бағдарламалау курсына жазылсаңыз, сізге псевдокодтың «стандарты» бойынша тест тапсырылады. Бұл стандарт көбінесе мекемелер мен мұғалімдер арасында өзгереді.

Айқындылық - бұл псевдокодтың негізгі мақсаты, және егер сіз қабылданған бағдарламалау конвенцияларында жұмыс жасасаңыз, бұл сізге көмектесе алады. Псевдокодты нақты кодқа айналдырған кезде, оны бағдарламалау тіліне аудару қажет болады - бұл сіздің жоспарыңызды осыны ескере отырып құруға көмектеседі.

Псевдокодты жазыңыз 4 -қадам
Псевдокодты жазыңыз 4 -қадам

Қадам 4. Псевдокодтың негізгі мақсатына назар аударыңыз

Сіз қадам басқаннан кейін кодты жазуға оралу оңай болуы мүмкін. Псевдокодтың мақсатын есте сақтау, бағдарламаның әр жолы не істеу керектігін түсіндіреді-бұл псевдокод құжатын жасау кезінде сізге негіз болады.

3 бөліктің 2 бөлігі: Жақсы псевдокод жазу

1494423 5
1494423 5

Қадам 1. Қарапайым мәтіндік редакторды қолданыңыз

Мәтіндік құжатты құру үшін мәтіндік процессорды (мысалы, Microsoft Word) немесе соған ұқсас бағдарламаны қолдану қызықтыруы мүмкін, бірақ псевдокод қарапайым болу үшін мүмкіндігінше аз форматтауды қажет етеді.

Қарапайым мәтіндік редакторларға Блокнот (Windows) және TextEdit (Mac) кіреді.

1494423 6
1494423 6

Қадам 2. Процестің мақсатын жазудан бастаңыз

Кодыңыздың мақсатын түсіндіруге бір немесе екі жолды бөлу құжаттың қалған бөлігін орнатуға көмектеседі, сонымен қатар сіз жалған кодты көрсететін әрбір адамға бағдарламаның функциясын түсіндіру міндетінен құтқарасыз.

1494423 7
1494423 7

3 -қадам. Әр жолға бір ғана мәлімдеме жазыңыз

Псевдокодтағы әрбір мәлімдеме компьютер үшін бір ғана әрекетті білдіруі керек. Көп жағдайда, егер тапсырмалар тізімі дұрыс құрастырылса, онда әрбір тапсырма псевдокодтың бір жолына сәйкес келеді. Тапсырмалар тізімін жазуды, содан кейін бұл тізімді псевдокодқа аударуды, содан кейін біртіндеп бұл псевдокодты компьютерде оқылатын нақты кодқа айналдыруды қарастырыңыз.

1494423 8
1494423 8

4 -қадам. Ақ кеңістік пен шегіністі тиімді пайдаланыңыз

Мәтіннің «блоктары» арасындағы ақ бос орындарды пайдалану псевдокодтың әр түрлі компоненттерін оқшаулауға көмектеседі, ал әр блоктың әр бөлігін шегіну псевдокодтың бұл бөліктері аз шегініспен өтетінін көрсетеді.

Мысалы, псевдокодтың нөмірді енгізуді талқылайтын бөлімі бәрі бір «блокта» болуы керек, ал келесі бөлімде (мысалы, шығыс талқыланатын бөлімде) басқа блокта болуы керек

1494423 9
1494423 9

Қадам 5. Қажет болса, негізгі командаларды бас әріппен жазыңыз

Псевдокод талаптарына немесе псевдокодты шығаратын ортаға байланысты сізге нақты кодта қалатын командаларды бас әріппен жазу қажет болуы мүмкін.

Мысалы, егер сіз псевдокодта «if» және «then» пәрмендерін қолдансаңыз, оларды «IF» және «THEN» оқу үшін өзгерткіңіз келуі мүмкін (мысалы, «IF input number THEN output result»)

1494423 10
1494423 10

Қадам 6. Қарапайым терминологияны пайдаланып жазыңыз

Есіңізде болсын, сіз жобаның не істейтіні туралы жазасыз, кодтың өзін жинақтамайсыз. Егер сіз псевдокодты кодтауды білмейтін тұтынушыға демонстрация ретінде немесе жаңадан бастаушы бағдарламашыға арналған жоба ретінде жазсаңыз, бұл өте маңызды.

Сіз тіпті кез келген кодтау пәрмендерінен бас тартқыңыз келуі мүмкін және әр жолдың процесін қарапайым тілде анықтаңыз. Мысалы, «егер кіру тақ болса,» Y «шығысы» егер пайдаланушы тақ санды енгізсе, оның орнына «Y» көрсетіңіз.

1494423 11
1494423 11

Қадам 7. Псевдокодты тиісті тәртіпте сақтаңыз

Псевдокодты өзгерту үшін қолданылатын тіл қарапайым болғанымен, сіз әлі де псевдокодтың әрбір бөлігін орындалу ретімен сақтауыңыз керек.

1494423 12
1494423 12

Қадам 8. Қиялға ештеңе қалдырмаңыз

Процесте болып жатқанның бәрін толық сипаттау қажет. Псевдокодтық мәлімдемелер ағылшын тіліндегі қарапайым мәлімдемелерге жақын. Псевдокод әдетте айнымалыларды пайдаланбайды, бірақ оның орнына бағдарлама нөмірлері, атаулары немесе транзакция сомалары сияқты әлемге жақын объектілермен не істеу керектігін сипаттайды.

1494423 13
1494423 13

Қадам 9. Стандартты программалау құрылымдарын қолданыңыз

Псевдокод үшін стандарт болмаса да, егер сіз қолданыстағы (дәйекті) бағдарламалау тілдерінің құрылымын қолдансаңыз, басқа бағдарламашыларға сіздің қадамдарыңызды түсіну оңай болады. «Егер», «содан кейін», «кезінде», «басқа» және «цикл» сияқты терминдерді өзіңіз қалаған бағдарламалау тілінде қолданғандай қолданыңыз. Келесі құрылымдарды қарастырыңыз:

  • егер ШАРТ болса НҰСҚАУ - Бұл берілген нұсқаулық берілген шарт орындалған жағдайда ғана орындалатынын білдіреді. «Нұсқаулық» бұл жағдайда бағдарлама орындайтын қадамды білдіреді, ал «шарт» дегеніміз бағдарлама әрекет етпес бұрын мәліметтер белгілі бір критерийлер жиынтығына сәйкес келуі керек екенін білдіреді.
  • НЕМЕСЕ НҰСҚАУ жаса - бұл шарт дұрыс болмайынша нұсқауды қайта -қайта қайталау керек дегенді білдіреді.
  • НҰСҚАУЛЫҚТЫ ШАРТТА орындаңыз - бұл «CONDITION IN INSTRUCTION» дегенге өте ұқсас. Бірінші жағдайда, нұсқаулық жүргізілмес бұрын шарт тексеріледі, бірақ екінші жағдайда нұсқаулық бірінші жүргізілетін болады; осылайша, екінші жағдайда НҰСҚАУ кем дегенде бір рет жүргізіледі.
  • АТАУ (АРГУМЕНТТЕР) функциясы: НҰСҚАУ - Бұл кодта белгілі бір атау қолданылған сайын, бұл белгілі бір нұсқаулықтың қысқартылуы екенін білдіреді. «Аргументтер» - бұл нұсқаулықты түсіндіру үшін қолдануға болатын айнымалылар тізімі.
1494423 14
1494423 14

Қадам 10. Псевдокод бөлімдерін ұйымдастырыңыз

Егер сізде сол псевдокодтың басқа бөліктерін анықтайтын псевдокодтың үлкен бөлімдері болса, барлығын сақтау үшін жақшаларды немесе басқа идентификаторларды қолданғыңыз келуі мүмкін.

  • Жақшалар-стандартты (мысалы, [код]) және қисық (мысалы, {код})-псевдокодтың ұзақ сегменттерін қамтуға көмектеседі.
  • Кодтау кезінде түсініктеменің сол жағына «» деп теру арқылы пікірлер қосуға болады (мысалы,

    // Бұл уақытша қадам.

  • ). Сіз кодтау мәтініне сәйкес келмейтін жазбаларды қалдыру үшін псевдокодты жазу кезінде дәл осы әдісті қолдана аласыз.
Псевдокодты жазу 15 -қадам
Псевдокодты жазу 15 -қадам

11-қадам Псевдокодты оқуға және түсінікті болу үшін екі рет тексеріңіз

Құжаттың соңына дейін сіз келесі сұрақтарға жауап беруіңіз керек:

  • Бұл псевдокодты процесспен таныс емес адам түсінер ме еді?
  • Псевдокод оны есептеу тіліне аудару оңай болатындай етіп жазылған ба?
  • Псевдокод ештеңені қалдырмай толық процесті сипаттай ма?
  • Псевдокодта қолданылатын әрбір объект атауы мақсатты аудиторияға түсінікті ме?
  • Егер сіз псевдокодтың бір бөлігін өңдеуді қажет ететінін білсеңіз немесе басқа біреу ұмытып кетуі мүмкін қадамды нақты көрсетпесе, қайтып оралыңыз және қажетті ақпаратты қосыңыз.

3 -тің 3 -бөлігі: Псевдокод үлгісінің үлгісін құру

1494423 16
1494423 16

Қадам 1. Қарапайым мәтіндік редакторды ашыңыз

Егер сіз жаңа бағдарламаны орнатқыңыз келмесе, блокнотты (Windows) немесе TextEdit (Mac) әдепкі бойынша қолдана аласыз.

1494423 17
1494423 17

Қадам 2. Бағдарламаны анықтаңыз

Қажет болмаса да, құжаттың жоғарғы жағына бір немесе екі сөйлемді жазу бағдарламаның мақсатын басынан бастап анық көрсетеді:

Бұл бағдарлама пайдаланушыдан сәлемдесуді сұрайды. Егер сәлемдесу нақты жауапқа сәйкес келсе, жауап жеткізіледі; олай болмаған жағдайда, бас тарту жіберіледі.

1494423 18
1494423 18

3 -қадам. Ашылу ретін жазыңыз

Сіздің бірінші пәрменіңіз, яғни сіздің бағдарламаңыз іске қосылған кезде бірінші нәрсе болуы керек:

«Сәлем бейтаныс!» құттықтауын басып шығарыңыз.

1494423 19
1494423 19

Қадам 4. Келесі жолды қосыңыз

Line Enter пернесін басу арқылы соңғы жол мен келесі жолдың арасына бос орын қойыңыз, содан кейін келесі код жолын жасаңыз. Бұл мысалда пайдаланушы келесі диалог жолын шақыруы керек:

басып шығару сұрауын жалғастыру үшін «Enter» түймесін басыңыз

1494423 20
1494423 20

Қадам 5. Шақыруды әрекетке қосыңыз

Бұл мысалда пайдаланушыдан сәлемдесу сұралады:

«Қалайсыз?» әрекетке шақыруды басып шығарыңыз.

1494423 21
1494423 21

Қадам 6. Пайдаланушыға жауаптар тізімін көрсетіңіз

Бұл мысалда ↵ Enter пернесін басқаннан кейін пайдаланушы ықтимал жауаптардың тізімін көруі керек:

ықтимал жауаптарды көрсету «1. Жақсы». «2. Тамаша!» «3. Жақсы емес».

1494423 22
1494423 22

Қадам 7. Пайдаланушыдан енгізуді сұраңыз

Бұл жерде бағдарлама пайдаланушыдан жауап енгізуді сұрайды:

«Сізге сәйкес келетін нөмірді енгізіңіз:» енгізу үшін басып шығару сұрауы

1494423 23
1494423 23

Қадам 8. Пайдаланушының енгізуі үшін «if» пәрмендерін жасаңыз

Пайдаланушы таңдай алатын бірнеше жауаптар болғандықтан, сіз таңдалған жауап негізінде бірнеше нәтиже қосқыңыз келеді:

егер «1» басып шығарса, «Дэнди!» егер «2» баспаға «фантастикалық!» егер «3» басып шығаратын болса, «Жеңіл бол, сары май!»

1494423 24
1494423 24

Қадам 9. Қате туралы хабарды қосыңыз

Егер пайдаланушы жауапты дұрыс таңдамаса, сізде қате туралы хабар дайын болуы мүмкін:

егер кіріс танылмаса, «Сіз нұсқауларды дұрыс орындамайсыз ба?»

1494423 25
1494423 25

Қадам 10. Бағдарламаның басқа компоненттерін қосыңыз

Құжатты қарап шығыңыз және сіз де, құжатты оқитын адам да оның мағынасын түсінетініне көз жеткізу үшін кез келген мәліметтерді енгізіңіз. Бұл әдіс мысалына сәйкес, сіздің жалған кодтың соңғы құжаты келесідей болуы керек:

Бұл бағдарлама пайдаланушыдан сәлемдесуді сұрайды. Егер сәлемдесу нақты жауапқа сәйкес келсе, жауап жеткізіледі; олай болмаған жағдайда, бас тарту жіберіледі. «Сәлем бейтаныс!» құттықтауын басып шығарыңыз. басып шығару сұрауын жалғастыру үшін «Enter» түймесін басыңыз «Бүгін қалайсың?» акциясына шақыруды басып шығарыңыз. ықтимал жауаптарды көрсету «1. Жақсы». «2. Тамаша!» «3. Жақсы емес». «Сізге сәйкес келетін нөмірді енгізіңіз:» енгізу үшін басып шығару сұрауы егер «2» баспаға «фантастикалық!» егер «3» басып шығаратын болса, «Жеңіл бол, сары май!» егер кіріс танылмаса, «Сіз нұсқауларды дұрыс орындамайсыз ба?»

1494423 26
1494423 26

Қадам 11. Құжатты сақтаңыз

Ctrl+S (Windows) немесе ⌘ Command+S (Mac) пернелер тіркесімін басып, атауды енгізіп, шертіңіз Сақтау осылай жасау.

Бейне - бұл қызметті пайдалану арқылы кейбір ақпарат YouTube -пен бөлісілуі мүмкін

Ұсынылған: