Համակարգիչներ, Ծրագրավորում
Օպերատորներ Պասկալ. Պասկալի ծրագրավորման լեզու
Հավանաբար յուրաքանչյուր դպրոցական գիտի «Պասկալ» կոչվող ծրագրավորման լեզու: Ինչ է դա: Երկար ժամանակ այդ լեզուն դարձել է մեռած, քանի որ այն օգտագործվում է միայն դպրոցներում սովորելու համար եւ համարվում է հիմք: Այն վերաբերում է Ալգոլի պարզեցված տարբերակին: Սակայն, ի տարբերություն վերջինիս, «Պասկալը» կարող է օգտագործվել իրական ծրագրեր գրելու համար եւ նույնիսկ խաղեր: Նախկինում դա բավականին տարածված էր, բայց այժմ այն միայն պահպանվել է, փաստորեն, կրթական նպատակներով: Առաջին բանը, որ Պասկալում ներգրավված ծրագրավորողներին հնարավորություն է տալիս գրել, պահպանել անգլերենի հատկությունները, այլ ոչ թե մեկի ուղեղը ցածեցնել հատուկ սխեմաների օգտագործման վրա, որոնք ընդունվում են C- ի լեզուներով:
1970-ին ստեղծվել է "Պասկալ" Nicklaus Wirth- ի կողմից: Լեզուն անվանել է գիտնական Բլաաս Պասկալը, ով դարձավ աշխարհի առաջին մեքենայի հայրը: Նա կարող էր ավելացնել երկու տարբեր թվեր: «Պասկալ» լեզվի անմիջական ժառանգորդը «Modula-2» է: Վերջինս բարելավված տարբերակ է:
Ծրագրավորման համակարգ
Pascal ABC- ն ծրագրավորման լեզու է, որը ներկայացված է գոյություն ունեցող համակարգով: Այնուամենայնիվ, նկարագրված է նոր սերնդի տարբերակ:
Ինչու են նրանք ստեղծել «Pascal ABS»: Դրա համար երկու կարեւոր պատճառ կա.
- Բնօրինակի հնացած համակարգերը;
- Ձեռք բերեք ավելի ժամանակակից եւ ինտեգրված ծրագրավորման միջավայր:
Պասկալի ABC- ի լեզուն ներառում է դասական «Պասկալ» համակարգը, «Դելփիի» տարրերը եւ սեփական ընդլայնումները: Նա հայտնվել է 2002 թվականին:
Կա նաեւ անանուն կոմպոզիտոր, որը հզոր եւ ժամանակակից ծրագրավորման միջավայր է: Այն կարող է աշխատել Linux- ի, MacOS- ի եւ Windows- ի վրա:
The .NET հարթակը թույլ է տալիս օգտագործել որոշ լրացուցիչ գործառույթներ, ինչպես նաեւ ծրագրավորումը կառուցվածքային, օբյեկտի վրա հիմնված եւ գործառնական ոճերում: Այս լեզվի հեղինակն էր Միխալկովիչը: Դրա վրա ազդեցությունը դրսեւորվեց ոչ միայն Պասկալի եւ Դելֆիի կողմից, այլեւ C # եւ Python- ի կողմից:
Օպերատորների ընդհանուր բնութագրեր
Ծրագիր գրելու համար անհրաժեշտ են օպերատորներ ծրագրավորման լեզվով: Նրանք հնարավորություն են տալիս կատարել որոշակի գործառույթներ եւ ալգորիթմներ: Ինչպես են Պասկալի թիմերը տարբերվում այլ տարրերից: Այն փաստը, որ դրանք ենթադրում են գործողությունների կատարում: «Պասկալը» նախատեսված է այնպես, որ բոլոր օպերատորները բաղկացած լինեն հատուկ ծառայության բառերից: Առանձին հրամանները իրենց եւ մյուս տարրերի միջեւ բաժանարար (;) բնույթ օգտագործելով: Բոլոր օպերատորները պայմանականորեն բաժանվում են խմբերի.
- Պարզ. Նման հրամանները չեն պարունակում այլ տարրեր: Դրանք են `հանձնարարական օպերատոր (կոլոն եւ հավասար), անվերապահ անցումային ընթացակարգեր (պիտակների համար օգտագործվող):
- Կառուցված: Այս օպերատորները բաղկացած են այլ տարրերից `բարդ օպերատոր, պայմանի հայտարարություններ, հանգույցներ, միացեք:
Երկու խմբերը կքննարկվեն ստորեւ ներկայացված հոդվածում:
Գործավարության օպերատորը
Այս օպերատորից պահանջվում է զանգահարել կարգը: Ծրագրային միջավայրում գիծ ստեղծելու համար պետք է նշեք նույնացուցիչը, այնուհետեւ զանգի պարամետրերը: Այնուամենայնիվ, լեզուն ունի ընթացակարգեր, որոնք չունեն վերջին տարրը: Նրանք Պասկալում բաժանվում են երկու տեսակի.
- Ստանդարտ (գրված է լեզվով);
- Պատվերով (ստեղծած ծրագրավորողը):
Երբ դուք նշում եք տարրերի տարրերի հատուկ շարք, այս կամ այն ընթացակարգը օգտագործվում է:
Օպերատորները («Պասկալ»), որոնք պատասխանատու են ստանդարտ գործողությունների համար, հիշում են բավականին հեշտ: Անհրաժեշտ է գրել բառի օգտագործումը նկարագրության բաժնում եւ մուտքագրել ընթացակարգի նկարագրությունը: Կան այնպիսի ստանդարտ տարրեր, որոնք ձեզ հարկավոր չեն մտնել առաջին բլոկի մեջ: Սրանք են, կարդալ, գրել եւ այլն:
Օգտագործողի ընթացակարգերը պետք է ստեղծվեն եւ տեղադրվեն նկարագրության բաժնում կամ մոդուլի մեջ, նախքան ծրագրի աշխատանքը: Վերջին տարբերակը օգտագործելով, այն պետք է գրվի USES կամ PROCEDURE բաժնում:
Անսահման մասնաճյուղի օպերատորը
Պարզ օպերատորները հեշտ օգտագործելի են, այդ թվում `GOTO: «Պասկալում» գոյություն ունի պիտակների բաժին, որը թույլ է տալիս տեղադրել որոշակի օպերատոր, որը անհրաժեշտ է մշակողի համար, այնուհետեւ անպայման անդրադառնալ: Որպես պիտակ, պետք է օգտագործել մի շարք թվեր եւ տառեր, առանց նշանների կամ բացատների: Այն տարանջատված է գծից (:): Նախքան պիտակը ստեղծելը, դուք պետք է նշեք այս տարրի անունները LABEL նկարագրության բաժնում:
Նախքան ստեղծել բաժին, դուք պետք է իմանաք որոշ նրբերանգների մասին.
- Բոլոր նկարագրված պիտակները պետք է օգտագործվեն.
- Եթե տարրերը թվերից են, ապա դուք չեք կարող դրանք հռչակել:
Ցավոք, կամ, բարեբախտաբար, GOTO օպերատորը չի օգտագործվում ժամանակակից ծրագրավորման լեզուներով: Դա պայմանավորված է այն հանգամանքով, որ նման համակարգերը, աշխատում են, ստեղծում են փոխակերպիչի սկզբունքը: Եվ նման օպերատորները («Պասկալ»), ինչպես GOTO- ն, խախտում են հաշվարկային գործընթացը:
Պայմանների օպերատորները
Պայմանագրային հայտարարություն, որը ներկայացված է IF-THEN-ELSE- ի կառուցվածքներում, օգտագործվում է այն ճյուղերի ցուցադրման համար, որոնցում ընտրանքներից մեկն անպայման սուտ է: Համակարգչային գործընթացը կշարունակվի ներկայացված տարբերակներից մեկի վրա: Պայմանականորեն գործընթացը բաժանված է երկու տեսակի.
- Կառուցվածքի կառուցվածքը (երբ գործողության երկու տարբերակ կա, եւ յուրաքանչյուրը հանգեցնում է իր արդյունքին);
- Ուղեւորության կառուցվածքը (երբ երկրորդ տարբերակը սխալ է, որի դեպքում ծրագիրը շրջանցում է ճշմարտության համար նախատեսված արդյունքը):
The IF-THEN-ELSE կառուցվածքը ներկայացնում է համակարգված օպերատորներ: Այս խոսքերը պաշտոնական են: Այնուամենայնիվ, վերջինս ենթակա չէ պարտադիր օգտագործման:
Ինչպես է շինարարությունը: Անգլերենից այն թարգմանվում է որպես «եթե-ապա-տարբեր»: Եթե ծրագրի կողմից նշված պայմանը ճիշտ է, ապա այն, ինչ գրված է բառից հետո, կատարվում է: Եվ եթե դա սխալ է, ապա այն, ինչ գրված է դրանից հետո կամ դրանից հետո հետո, համարվում է վավեր:
Համատեղ օպերատորը
Այս արտահայտությունը հասկանալու համար դուք պետք է իմանաք այդ սահմանումը: Բաղադրիչ օպերատորները («Պասկալ») մի շարք գործողություններ են գրված ծրագրում, որոնք կցվում են BEGIN-END փակագծերում: Դրա շնորհիվ մի շարք հրամանները ներկայացվում են որպես միակ ամբողջություն:
Ընտրության օպերատոր
Քանի որ IF- ի հայտարարությունը միայն կարող է աշխատել երկու մասնաճյուղերի հետ, ստեղծվել է CASE ընտրության հրաման: Այս համակարգում գործում են օժանդակ բառերը `գործի, վերջի, վերջի, այլ: Վերջինս նույնպես կարող է բացակայել: Մինչեւ օպերատորի աշխատանքը, պարամետրը եւ դրա արժեքը պետք է հայտարարվեն: Եթե ընտրության բանալին նույնն է, ինչպես ընտրության կայունությունը, ապա ընտրությունը կատարող օպերատորը կատարվում է: Եթե չկա ճշգրտություն, ապա բոլոր հրամանները անտեսվում են: Այն տարբերակը, որը հետեւում է ELSE բառից հետո կամ CASE հայտարարությունից հետո, կատարվում է:
Պասկալում այս ընտրության օպերատորը չի օգտագործում այնպիսի համակարգ, ինչպիսին է IF- ը: Վիճակը չբացահայտված չէ: Եթե մենք ավելի շատ ենք համարում նրա աշխատանքը, մենք կարող ենք տեսնել, որ CASE- ը ներկայացնում է փոքր անհամապատասխանություն ծրագրում, քանի որ օպերատորը ավարտվում է END- ի հետ, որի համար չկա զույգ BEGIN: Դրա օգտագործումը շատ ավելի հարմար է, հատկապես եթե կան 5 կամ ավելի տարբերակներ: Մշտապես գրանցվելու համար IF-THEN- ը երկար կլինի, եւ սա հեշտ գործընթաց չէ:
Օպերատորներ («Պասկալ»). Ցիկլեր
Ինչ ցիկլեր են: Նրանք ենթադրում են որոշակի հրամանատարական համակարգերի կրկնությունը մի քանի անգամ, մինչեւ պայմանը լիովին բավարարվի: Պասկալում հայտնի են երկու տեսակի ցիկլեր :
- Ցիկլ պարամետրով;
- Iterative.
Ինչն է ներկայացնում յուրաքանչյուրը: Առաջին (պարամետրերով ցիկլը) միշտ հայտնի է պարամետրեր: Երբեմն այն կոչվում է կանոնավոր: Հիմնական տարբերությունն այն է, որ ցիկլերի կրկնությունների թիվը հայտնի է մինչեւ այն սկսվում է:
Նույն վերափոխման նման նրբերանգում անհայտ է: Անկյունը կատարվում է մինչեւ պայմանը չկատարվի:
Որոշ կառույցների օգնությամբ կարելի է առանձնացնել ցիկլերի տարբեր տեսակներ եւ տեսակները.
- REPEAT. Կրկնությունը հետադարձ կապով:
- ԻՆՉ: կրկնությունը նախապայմաններով:
- FOR - հաշվեհամարի օպերատոր: Այն օգտագործվում է օղակի պարամետրով:
Առաջին երկու տարբերակն օգտագործվում է կրկնվող կրկնության համար: Նրանց միջեւ եւ վերջին օպերատորի հիմնական տարբերությունն այն է, որ դրանք կարող են օգտագործվել պարամետրով մի օղակում, եւ FOR- ը չի կարող օգտագործվել առանց պարամետրերի կրկնությունների համար:
Ներածման ելքային օպերատորներ
I / O օպերատորները արձագանքում են շրջակա միջավայրի հետ ծրագրավորման միջավայրի փոխազդեցությանը: Նրանք թույլ են տալիս մուտք գործել տեղեկատվություն եւ արդյունքը թողնել էկրանին կամ տպել: Ընթերցման հրամանը թույլ կտա օգտվողին տվյալներ ներկայացնել ընթացիկ ծրագրում: Ինչպես է դա տեղի ունենում: Ծրագիրը մի պահ կանգ է առնում էկրանին, որը սպասում է տվյալ անձի տվյալների մուտքագրմանը: Երկու ընթերցված եւ ընթերցված օպերատորների միջեւ տարբերությունը փոքր է: Վերջինս ուղղակի շարժվում է կուրսորը դեպի հաջորդ գիծ:
Արդյունքների օպերատորը («Պասկալ») գրում է (ln): LN- ն թույլ է տալիս շարունակել տվյալներ հաջորդ տողում: Եթե դուք պարզապես նշեք օպերատորը ծրագիրը, դատարկ ժամանակաշրջան կցուցադրվի: Օգտագործեք այս հրահանգը այս իմաստով անհրաժեշտ չէ:
Կան նաեւ var, փակ հայտարարություններ: Նրանք չեն կարող օգտագործվել, եթե ծրագիրը չի պահանջում:
Հիմնական օպերատորները («Պասկալ») նկարագրված են հոդվածում: Նրանք կօգնեն ավելի լավ ծրագիր գրել, նրանք իրենք աշխատում են բավականին արագ եւ առանց ձախողումների: Առանց նրանց, «Պասկալ» լեզվով աշխատելիս ապագա ծրագրավորողը ոչինչ չի պատահի: Ծրագրերը առանց օպերատորների, ցավոք, չեն կարելի պատկերացնել: Այսպիսով, նրանք պետք է կարողանան գործել: Ցիկլոնի օպերատորները կարող են բարդ լինել, բայց դուք պետք է գործնականում եւ խնդիրները անհետանան: Good luck ձեր աշխատանքի.
Similar articles
Trending Now