ՀամակարգիչներԾրագրավորում

Օպերատորներ Պասկալ. Պասկալի ծրագրավորման լեզու

Հավանաբար յուրաքանչյուր դպրոցական գիտի «Պասկալ» կոչվող ծրագրավորման լեզու: Ինչ է դա: Երկար ժամանակ այդ լեզուն դարձել է մեռած, քանի որ այն օգտագործվում է միայն դպրոցներում սովորելու համար եւ համարվում է հիմք: Այն վերաբերում է Ալգոլի պարզեցված տարբերակին: Սակայն, ի տարբերություն վերջինիս, «Պասկալը» կարող է օգտագործվել իրական ծրագրեր գրելու համար եւ նույնիսկ խաղեր: Նախկինում դա բավականին տարածված էր, բայց այժմ այն միայն պահպանվել է, փաստորեն, կրթական նպատակներով: Առաջին բանը, որ Պասկալում ներգրավված ծրագրավորողներին հնարավորություն է տալիս գրել, պահպանել անգլերենի հատկությունները, այլ ոչ թե մեկի ուղեղը ցածեցնել հատուկ սխեմաների օգտագործման վրա, որոնք ընդունվում են 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

 

 

 

 

Newest

Copyright © 2018 hy.birmiss.com. Theme powered by WordPress.