Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես ստեղծել կեղծ փաստաթղթեր ձեր համակարգչային ծրագրի համար: Կեղծ կոդն ըստ էության ենթադրում է ձեր ծածկագրի նպատակների ոչ ծրագրավորման լեզվի ուրվագծի ստեղծում:
Քայլեր
Մաս 1 -ը 3 -ից. Կեղծ կոդերի հիմունքների իմացություն
Քայլ 1. Իմացեք, թե ինչ է կեղծ ծածկագիրը:
Կեղծ ծածկագիրը ձեր ծածկագրի քայլ առ քայլ գրված ուրվագիծն է, որը կարող եք աստիճանաբար տառադարձել ծրագրավորման լեզվով: Շատ ծրագրավորողներ օգտագործում են այն ՝ պլանավորելու համար ալգորիթմի գործառույթը ՝ նախքան ծածկագրման առավել տեխնիկական առաջադրանքը դնելը:
Կեղծ ծածկագիրը ծառայում է որպես ոչ պաշտոնական ուղեցույց, ծրագրային խնդիրների միջոցով մտածելու գործիք և հաղորդակցության տարբերակ, որը կարող է օգնել ձեզ բացատրել ձեր գաղափարներն այլ մարդկանց:
Քայլ 2. Հասկացեք, թե ինչու է կեղծ կոդն օգտակար:
Կեղծ կոդն օգտագործվում է ցույց տալու համար, թե ինչպես պետք է աշխատի հաշվողական ալգորիթմը: Կոդավորողները հաճախ օգտագործում են կեղծ ծածկագիրը ՝ որպես ծրագրավորման միջանկյալ քայլ նախնական պլանավորման փուլի և փաստացի կատարելի կոդի գրման փուլի միջև: Կեղծ կոդի որոշ այլ օգտագործումներ ներառում են հետևյալը.
- Նկարագրեք, թե ինչպես պետք է աշխատի ալգորիթմը: Կեղծ ծածկագիրը կարող է ցույց տալ, թե կոնկրետ կառուցվածքը, մեխանիզմը կամ տեխնիկան որտեղ կարող է կամ պետք է հայտնվի ծրագրում:
- Հաշվողական գործընթացի բացատրություն ոչ տեխնիկական օգտագործողներին: Compրագիրը գործարկելու համար համակարգիչներին անհրաժեշտ է մուտքագրման շատ խիստ շարահյուսություն, սակայն մարդիկ (հատկապես ոչ ծրագրավորողները) կարող են ավելի հեշտությամբ հասկանալ ավելի հեղուկ, սուբյեկտիվ լեզու, որը հստակորեն նշում է կոդի յուրաքանչյուր տողի նպատակը:
- Խմբի պարամետրերի նախագծում: Highրագրային ապահովման բարձր մակարդակի ճարտարապետները հաճախ կներառեն կեղծ ծածկագիր իրենց նախագծերի մեջ, որոնք կօգնեն լուծել այն բարդ խնդիրը, որի հետ բախվում են իրենց ծրագրավորողները: Եթե դուք այլ ծրագրավորողների հետ միասին ծրագիր եք մշակում, կարող եք պարզել, որ կեղծ կոդն օգնում է ձեր մտադրությունները պարզ դարձնել:
Քայլ 3. Հիշեք, որ կեղծ ծածկագիրը սուբյեկտիվ է և ոչ ստանդարտ:
Չկա սահմանված շարահյուսություն, որը դուք բացարձակապես պետք է օգտագործեք կեղծ կոդի համար, բայց սովորական մասնագիտական քաղաքավարություն է օգտագործել ստանդարտ կեղծ կոդային կառույցները, որոնք մյուս ծրագրավորողները կարող են հեշտությամբ հասկանալ: Եթե դուք ինքներդ եք կոդավորում նախագիծը, ապա ամենակարևորն այն է, որ կեղծ կոդն օգնում է ձեզ կառուցել ձեր մտքերը և իրականացնել ձեր ծրագիրը:
- Եթե դուք աշխատում եք ուրիշների հետ ծրագրի վրա `լինեն նրանք ձեր հասակակիցները, կրտսեր ծրագրավորողներ կամ ոչ տեխնիկական գործընկերներ, ապա կարևոր է օգտագործել առնվազն որոշ ստանդարտ կառույցներ, որպեսզի մնացած բոլորը հեշտությամբ հասկանան ձեր մտադրությունը:
- Եթե դուք ընդգրկված եք ծրագրավորման դասընթացում համալսարանում, կոդավորման ճամբարում կամ ընկերությունում, ապա, ամենայն հավանականությամբ, ձեզ կփորձարկեն ուսուցանվող կեղծ «ստանդարտի» դեմ: Այս ստանդարտը հաճախ տարբերվում է հաստատությունների և ուսուցիչների միջև:
Հստակությունը կեղծ կոդի հիմնական նպատակն է, և դա կարող է օգնել, եթե դուք աշխատում եք ընդունված ծրագրավորման պայմանագրերի շրջանակներում: Երբ ձեր կեղծ կոդն իրական կոդի եք վերածում, ձեզ հարկավոր կլինի այն փոխակերպել ծրագրավորման լեզվի, այնպես որ դա կարող է օգնել կառուցել ձեր ուրվագիծը ՝ հաշվի առնելով դա:
Քայլ 4. Կենտրոնացեք կեղծ կոդի հիմնական նպատակի վրա:
Ձեր քայլը կատարելուն պես հեշտ է վերադառնալ ծածկագրով գրելուն: Հիշելով ձեր կեղծ կոդի նպատակը `բացատրելով, թե ինչ պետք է անի ծրագրի յուրաքանչյուր տող, կպահի ձեզ հիմնավորված` կեղծ կոդի փաստաթուղթը ստեղծելիս:
3 -րդ մաս 2 -ից. Լավ կեղծ կոդ գրել
Քայլ 1. Օգտագործեք պարզ տեքստային խմբագիր:
Կարող է գայթակղիչ լինել բառապաշար (օրինակ ՝ Microsoft Word) կամ նմանատիպ ծրագիր հարուստ տեքստով փաստաթուղթ ստեղծելու համար, սակայն կեղծ կոդին անհրաժեշտ է հնարավորինս քիչ ձևաչափ ՝ այն պարզ պահելու համար:
Պարզ տեքստի խմբագիրները ներառում են Notepad (Windows) և TextEdit (Mac):
Քայլ 2. Սկսեք ՝ գրելով գործընթացի նպատակը:
Ձեր ծածկագրի նպատակը բացատրելու համար մեկ -երկու տող կնպաստի փաստաթղթի մնացած մասի ստեղծմանը, ինչպես նաև ձեզ կփրկի ծրագրի գործառույթը բացատրելու յուրաքանչյուր անձի, ում ցույց եք տալիս կեղծ ծածկագիրը:
Քայլ 3. Մեկ տողում գրեք միայն մեկ հայտարարություն:
Ձեր կեղծ կոդի յուրաքանչյուր հայտարարություն պետք է արտահայտի միայն մեկ գործողություն համակարգչի համար: Շատ դեպքերում, եթե առաջադրանքների ցանկը ճիշտ կազմված է, ապա յուրաքանչյուր առաջադրանք կհամապատասխանի կեղծ կոդի մեկ տողին: Մտածեք ձեր առաջադրանքների ցուցակը գրի առնելու, այնուհետև այդ ցուցակը թարգմանելու կեղծ կոդի, այնուհետև աստիճանաբար այդ կեղծ կոդի վերածելու փաստացի, համակարգչով ընթերցվող կոդի:
Քայլ 4. Արդյունավետ օգտագործեք սպիտակ տարածությունը և ներդիրը:
Տեքստի «բլոկների» միջև սպիտակ տարածությունների օգտագործումը կօգնի մեկուսացված պահել ձեր կեղծ կոդի տարբեր բաղադրիչները, և յուրաքանչյուր բլոկի տարբեր կտորների ներդիրը ցույց կտա, որ այդ կեղծ կոդի կտորները անցնում են ավելի քիչ գծված հատվածի տակ:
Օրինակ, կեղծ կոդի այն հատվածը, որը քննարկում է թիվ մուտքագրելը, բոլորը պետք է լինեն նույն «բլոկում», իսկ հաջորդ բաժինը (օրինակ ՝ ելքը քննարկող հատվածը) պետք է լինի այլ բլոկում:
Քայլ 5. Անհրաժեշտության դեպքում գրեք հիմնական հրամանները:
Կախված ձեր կեղծ կոդերի պահանջներից կամ այն միջավայրից, որտեղ դուք հրապարակում եք կեղծ ծածկագիրը, գուցե ձեզ հարկավոր լինի մեծատառերով գրել այն հրամանները, որոնք կմնան փաստացի ծածկագրում:
Օրինակ, եթե դուք օգտագործում եք «եթե» և «ապա» հրամանները ձեր կեղծ կոդի մեջ, գուցե ցանկանաք դրանք փոխել ՝ կարդալու համար «ԵԹԵ» և «ԱՅՍՏԵՍ» (օրինակ ՝ «ԵԹԵ մուտքագրման համարը ԵԹԵ ելքի արդյունքը»):
Քայլ 6. Գրեք պարզ տերմինաբանությամբ:
Հիշեք, դուք գրում եք այն մասին, թե ինչ է անելու նախագիծը, այլ ոչ թե ամփոփելով բուն ծածկագիրը: Սա հատկապես կարևոր է, եթե դուք գրում եք կեղծ կոդ ՝ որպես ցուցադրում հաճախորդի համար, ով չգիտի կոդավորում, կամ որպես նախագիծ սկսնակ ծրագրավորողի համար:
Դուք նույնիսկ կարող եք ընդհանրապես ազատվել կոդավորման ցանկացած հրամանից և պարզապես սահմանել յուրաքանչյուր տողի ընթացքը պարզ լեզվով: Օրինակ, «եթե մուտքը կենտ է, ելքը« Y »« կարող է դառնալ », եթե օգտագործողը կենտ թիվ է մուտքագրում, դրա փոխարեն ցուցադրիր« Y »:
Քայլ 7. Պահեք ձեր կեղծ ծածկագիրը համապատասխան կարգով:
Թեև ձեր կեղծ կոդի փոփոխման համար օգտագործվող լեզուն պետք է լինի պարզ, բայց դուք դեռ պետք է ձեր կեղծ կոդի յուրաքանչյուր կտոր պահեք այն կարգով, որով այն պետք է կատարվի:
Քայլ 8. Ոչինչ մի՛ թողեք երևակայությանը:
Այն ամենը, ինչ կատարվում է գործընթացում, պետք է ամբողջությամբ նկարագրվի: Կեղծ կոդի հայտարարությունները մոտ են պարզ անգլերեն հայտարարություններին: Կեղծ ծածկագիրը սովորաբար չի օգտագործում փոփոխականներ, այլ նկարագրում է, թե ինչ պետք է անի ծրագիրը իրական օբյեկտների հետ, ինչպիսիք են հաշվի համարները, անունները կամ գործարքների գումարները:
Քայլ 9. Օգտագործեք ծրագրավորման ստանդարտ կառույցներ:
Նույնիսկ եթե կեղծ կոդի ստանդարտ չկա, այլ ծրագրավորողների համար ավելի հեշտ կլինի հասկանալ ձեր քայլերը, եթե դուք օգտագործում եք գոյություն ունեցող (հաջորդական) ծրագրավորման լեզուների կառուցվածքներ: Օգտագործեք «եթե», «ապա», «while», «else» և «loop» տերմինները նույն ձևով, ինչպես դա կանեիք ձեր նախընտրած ծրագրավորման լեզվով: Հաշվի առեք հետևյալ կառույցները.
- եթե ՊԱՅՄԱՆ, ապա Խրատ - Սա նշանակում է, որ տրված հրահանգը կիրականացվի միայն այն դեպքում, եթե տվյալ պայմանը ճշմարիտ է: «Հրահանգ», այս դեպքում, նշանակում է ծրագիր, որը կատարելու է այն, մինչդեռ «պայման» նշանակում է, որ նախքան ծրագրի գործողությունը սկսելը տվյալները պետք է համապատասխանեն որոշակի չափանիշների:
- while CONDITION do USTRUCTION - Սա նշանակում է, որ հրահանգը պետք է կրկնել նորից ու նորից, մինչև պայմանն այլևս ճշմարիտ չլինի:
- անել ՀԱSTRՈՈԹՅՈՆ, մինչ ՊԱՅՄԱՆԸ - Սա շատ նման է «մինչ ՎԻDԱԿԸ կատարեք հրահանգներին»: Առաջին դեպքում վիճակը ստուգվում է նախքան հրահանգի իրականացումը, բայց երկրորդ դեպքում առաջինը հրահանգը կիրականացվի. այսպիսով, երկրորդ դեպքում ՀԱ INՈUCTՈԹՅՈՆԸ կիրականացվի առնվազն մեկ անգամ:
- ֆունկցիա ԱՆՈՆ (ԱՌՈՈՄՆԵՐ). ԽՈՐՀՈՐԴ - Սա նշանակում է, որ ամեն անգամ, երբ ծածկագրում օգտագործվում է որոշակի անուն, դա որոշակի հրահանգի հապավում է: «Վեճերը» փոփոխականների ցուցակներ են, որոնք կարող եք օգտագործել հրահանգը հստակեցնելու համար:
Քայլ 10. Կազմակերպեք ձեր կեղծ կոդերի բաժինները:
Եթե դուք ունեք կեղծ ծածկագրի մեծ հատվածներ, որոնք նույն բլոկի ներսում սահմանում են կեղծ ծածկագրի այլ կտորներ, գուցե ցանկանաք օգտագործել փակագծեր կամ այլ նույնացուցիչներ `ամեն ինչ պարունակելու համար:
- Փակագծերը ՝ և՛ ստանդարտ (օրինակ ՝ [կոդը]), և՛ կոր (օրինակ ՝ {կոդը})-կարող են օգնել պարունակել կեղծ կոդի երկար հատվածներ:
-
Կոդավորման ժամանակ կարող եք մեկնաբանություններ ավելացնել ՝ մուտքագրելով մեկնաբանության ձախ կողմում (օրինակ ՝
// Սա ժամանակավոր քայլ է:
- ): Այս նույն մեթոդը կարող եք օգտագործել կեղծ կոդ գրելիս ՝ նշումներ թողնելու համար, որոնք չեն տեղավորվում կոդավորման տեքստում:
Քայլ 11. Կրկնակի ստուգեք ձեր կեղծ ծածկագիրը ընթերցելիության և պարզության համար:
Փաստաթղթի վերջում դուք պետք է կարողանաք պատասխանել հետևյալ հարցերին.
- Արդյո՞ք այս կեղծ ծածկագիրը կհասկանա մեկը, ով ծանոթ չէ գործընթացին:
- Կեղծ ծածկագիրը գրվա՞ծ է այնպես, որ հեշտ լինի այն թարգմանել հաշվողական լեզվի:
- Կեղծ ծածկագիրը նկարագրու՞մ է ամբողջական գործընթացն ՝ առանց որևէ բան բաց թողնելու:
- Կեղծ կոդում օգտագործվող յուրաքանչյուր օբյեկտի անուն հստակ հասկանալի՞ է թիրախային լսարանի համար:
- Եթե գտնում եք, որ կեղծ կոդի մի հատված մշակման կարիք ունի կամ այն հստակորեն չի ուրվագծում այն քայլը, որը մեկ ուրիշը կարող է մոռանալ, հետ գնացեք և ավելացրեք անհրաժեշտ տեղեկությունները:
3 -րդ մաս 3 -ից. Կեղծ փաստաթղթի օրինակ ստեղծելը
Քայլ 1. Բացեք պարզ տեքստի խմբագիր:
Դուք կարող եք լռելյայն օգտագործել Notepad (Windows) կամ TextEdit (Mac), եթե չեք ցանկանում տեղադրել նոր ծրագիր:
Քայլ 2. Սահմանեք ձեր ծրագիրը:
Թեև դա խիստ անհրաժեշտ չէ, բայց փաստաթղթի վերևում մեկ կամ երկու նախադասություն տող գրելը սկզբից պարզ կդարձնի ծրագրի մտադրությունը.
Այս ծրագիրը օգտագործողից ողջույն կխնդրի: Եթե ողջույնը համընկնում է կոնկրետ պատասխանի հետ, պատասխանը կտրամադրվի. եթե ոչ, մերժումը կհանձնվի:
Քայլ 3. Գրեք բացման հաջորդականությունը:
Ձեր առաջին հրամանը, այսինքն ՝ առաջին բանը, որ ծրագիրը պետք է անի գործարկման ժամանակ, պետք է լինի առաջին տողը.
տպել ողջույն «Բարև անծանոթ»:
Քայլ 4. Ավելացրեք հաջորդ տողը:
Տեղադրեք տարածություն վերջին տողի և հաջորդի միջև ՝ սեղմելով ↵ Enter, այնուհետև ստեղծեք հաջորդ տողի ծածկագիրը: Այս օրինակում օգտագործողը պետք է հուշի երկխոսության հաջորդ տողը.
շարունակելու համար սեղմեք «Enter» կոճակը
Քայլ 5. Ավելացրեք գործողության կոչը:
Այս օրինակում օգտագործողին կառաջարկվի բարևել.
տպել գործողության կոչ «Ինչպե՞ս ես»:
Քայլ 6. Օգտվողին ցույց տվեք պատասխանների ցանկ:
Կրկին, այս օրինակում ↵ Մուտքագրելուց հետո օգտվողը պետք է տեսնի հնարավոր պատասխանների ցանկը.
ցուցադրել հնարավոր պատասխանները «1. Լավ»: «2. Հիանալի»: «3. Լավ չէ»:
Քայլ 7. Օգտագործողից պահանջեք մուտքագրում:
Այստեղ է, որ ծրագիրը օգտագործողին խնդրելու է մուտքագրել պատասխան.
մուտքագրման հարցման տպում «Մուտքագրեք այն համարը, որը ձեզ լավագույնս բնութագրում է.»
Քայլ 8. Օգտվողի մուտքագրման համար ստեղծեք «եթե» հրամաններ:
Քանի որ կան բազմաթիվ պատասխաններ, որոնք օգտագործողը կարող է ընտրել, դուք կցանկանաք ավելացնել մի քանի արդյունք `հիմնված իրենց ընտրած պատասխանի վրա.
եթե "1" տպել պատասխանը "Dandy!" եթե «2» տպագիր պատասխանը «Fantastic!» եթե «3» տպագիր պատասխանը «Լուսավորվիր, գորտնուկ»:
Քայլ 9. Ավելացրեք սխալի հաղորդագրություն:
Այն դեպքում, երբ օգտագործողը սխալ է ընտրում պատասխանը, կարող եք պատրաստ լինել սխալի հաղորդագրությանը.
եթե մուտքագրումը չի ճանաչվում տպման պատասխանը «Դուք այդքան էլ լավ չեք հետևո՞ւմ հրահանգներին, այնպես չէ՞»:
Քայլ 10. Ավելացրեք ծրագրի ցանկացած այլ բաղադրիչ:
Անցեք ձեր փաստաթղթով և ավելացրեք կամ մշակեք որևէ մանրամասնություն `համոզվելու համար, որ և՛ դուք, և՛ փաստաթուղթը կարդացող ցանկացած անձ կհասկանա դրա իմաստը: Այս մեթոդի օրինակով ՝ ձեր վերջնական կեղծ կոդի փաստաթուղթը պետք է ունենա այսպիսի տեսք.
Այս ծրագիրը օգտագործողից ողջույն կխնդրի: Եթե ողջույնը համընկնում է կոնկրետ պատասխանի հետ, պատասխանը կտրամադրվի. եթե ոչ, մերժումը կհանձնվի: տպել ողջույն «Բարև անծանոթ»: շարունակելու համար սեղմեք «Enter» կոճակը
տպել գործողության կոչ «Ինչպե՞ս ես այսօր»: ցուցադրել հնարավոր պատասխանները «1. Լավ»: «2. Հիանալի»: «3. Լավ չէ»: մուտքագրման հարցման տպում «Մուտքագրեք այն թիվը, որն ամենալավն է բնութագրում ձեզ. եթե «2» տպագիր պատասխանը «Fantastic!» եթե «3» տպագիր պատասխանը «Լուսավորվիր, գորտնուկ»: եթե մուտքագրումը չի ճանաչվում տպման պատասխանը «Դուք այդքան էլ լավ չեք հետևո՞ւմ հրահանգներին, այնպես չէ՞»:
Քայլ 11. Պահեք ձեր փաստաթուղթը:
Սեղմեք Ctrl+S (Windows) կամ ⌘ Command+S (Mac), մուտքագրեք անուն և կտտացրեք Պահել դա անել