Ինչ է չափվում ֆիզիկայի մեջ պոկալներում: Լեզվի պասկալի մասին

Այն մշակվել է 1970 թ.-ին: Նիկլաուսի կուրսեթը որպես լեզու, որն ապահովում է խիստ մուտքագրում եւ ինտուիտիվ շարֆեր: Նա անվանվել է ֆրանսիական մաթեմատիկայի, ֆիզիկայի եւ փիլիսոփա Blaze Pascal- ի անունով:

Լեզուն Pascal Niklaus Wirth- ի ստեղծման նպատակներից մեկը ուսանողների համարում էր կառուցվածքային ծրագրավորում: Մինչ այժմ Պասկալը արժանիորեն համարվում է մեկը Լավագույն լեզուներ Նախնական վերապատրաստման ծրագրավորման համար: Դրա ժամանակակից փոփոխությունները, ինչպիսիք են օբյեկտի pascal- ը, լայնորեն օգտագործվում են արդյունաբերական ծրագրավորման մեջ (Delphi):


Բլիզ պասկալ
1995 թ.-ին թողարկվել է Delphi ծրագրավորման համակարգի Turbo Pascal միջավայրի շարունակությունը դարձել է լավագույն լրատվամիջոցներից մեկը Արագ ստեղծում Ծրագրեր: Delphi- ն ներկայացրեց մի շարք հաջողակ օբյեկտիվ ուղղվածություն ունեցող ընդարձակումներ. Նորացված լեզուն կոչվում էր առարկայի պասկալ: Delphi 7.0 տարբերակից սկսած, Delphi օբյեկտի pascal- ի պասկալ լեզուն սկսեց կոչվել պարզապես Դելֆի, այնուամենայնիվ, հին անունը հաճախ օգտագործվում է: Վերջին տարբերակը Շրջակաքներ - Delphi Xe.
Չորեքշաբթի Delphi 7.

Պասկալ լեզվի ամենահայտնի անվճար իրականացումը անվճար pascal է: Բացի աղբյուրի կոդի բացությունից, դրա հիմնական առավելությունը բազմապատկման ձեւն է, ինչպես նաեւ Pascal- ի տարբեր բարբառների աջակցությունը: FreePascal- ի հիման վրա ստեղծվել է ազատ Lazarus Multiplatform Medific, որը նման է Delphi միջավայրին: Այնուամենայնիվ, աղքատ եւ ոչ տասնամյակներ, որոնք չեն փոխվում ազատ pascal ինտեգրված միջավայրում, մի փոքր համատեղելի Ժամանակակից միջերեսներ Գրասեղաններ Օպերացիոն համակարգեր, ավելի ու ավելի շատ ուսանողներին, սխալ ձեւավորելով այն գաղափարը, որ Պասկալը հնացած լեզու է:

Մյուս կողմից, դելֆի միջավայրը դարձել է ավելի ու ավելի ծանրաշարժ եւ օգտագործողի համար հարմար ծրագրավորում: Չկա Անվճար տարբերակ Դելֆին նույնիսկ ակադեմիական օգտագործման համար: Այս գործոնները հանգեցրել են Դելֆիի գործնականում ամբողջական անհետացմանը կրթության շրջանակներից եւ Ղազարային միջավայրի, չնայած դրա ազատության, նման դեպքերը միայնակ են:

Վերջապես, Java I.NET պլատֆորմների տեսքը, ներառյալ ծրագրավորման հզոր լեզու եւ հզոր Ստանդարտ գրադարաններ Թուլացրեց դելֆիի դիրքը: Ուսուցման համար ծրագրավորումը դարձել է ավելի հաճախ օգտագործված այնպիսի լեզուներ, ինչպիսիք են Java, C, C ++, C #, Տեսողական հիմնական:, Պիտոն, Հասկել:

Լեզուն Պասկալի զարգացմանը վերաբերող պայծառ իրադարձություններից մեկը գերակշռող ընկերության օքսիգենի լեզվով եւ կազմողի տեսքն էր, որը ստեղծողները արժանիորեն անվանել են 21-րդ դարի ժամանակակից պասկալ: Օքսիգենը կարող է ստեղծել տարբեր պլատֆորմների համար ծածկագիր, ներառյալ, Platform.net- ի եւ Java- ի ներքո: Դրա հիմնական թերությունը կրթական նպատակներով ազատ կազմողի եւ միջին միջոցի բացակայությունն է: Բացի այդ, Օքսիգենը բոլորովին տարբերվում է կանոնական լեզվով պասկալից (ընթացակարգերի եւ գործառույթների փոխարեն դասերի մեթոդներ), ինչը արտացոլում է դրա զուտ մասնագիտական \u200b\u200bկողմնորոշումը:

Լեզվի եւ ծրագրավորման համակարգ կայք Նախատեսված է փոխել ներկայիս իրավիճակը եւ վերադարձնել պասկալի լեզուն ինչպես ուսուցման նախկին գրավչությանը, այնպես էլ մասնագիտական \u200b\u200bծրագրավորման համար, այն փոխելով այն պլատֆորմի ուժին:

Ընտրեք այն դասերը, որոնք ձեզ հետաքրքրում են Pascal- ում.

Պասկալ լեզուն շատ հաճախ օգտագործվում է կրթության մեջ: Անունը անգլերեն բառը Pascal - Ֆրանսիայից հայտնի մաթեմատիկայի եւ փիլիսոփայի անուն - Blaze Pascal, բայց դա կապված չէ ծրագրավորման գաղափարախոսության հետ:

Պասկալ լեզվի պատմություն

Ետ - Սա ծրագրավորման լեզու է, որը կապված է կառուցվածքային պարադիգմի հետ: Պասկալը նախագծվել է դպրոցականներին եւ ուսանողներին սովորեցնել XX դարի 70-ականներին:
Պասկալ լեզուն ստեղծվել է Գիտնական Նիկլաուսի կուրսամբը Շվեյցարիայից, որը համակարգչային գիտության եւ համակարգչային գիտությունների ոլորտում մասնագետ էր, ինչպես նաեւ հայտնի տեսաբան, ծրագրավորման լեզուների մշակման գործում:

Սկզբնապես, Pascal- ը ստեղծվել է Algol-60- ի վերամշակմամբ: 1968-ի ինչ-որ տեղ, նախագիծը պատրաստվել է, եւ մշակողները սկսել են ստեղծել թարգմանիչ, որը նախատեսված է CDC 6400 հաշվարկային մեքենայի օգտագործման համար: 1971-ին հայտարարվեց նրա պաշտոնական նկարագրությունը. - 1971. VOL1 .N1.):

Nicklaus Wirth- ն իր գրություններում նշում է, որ այն ստեղծելու նպատակը «փոքր եւ արդյունավետ լեզու կառուցելը, որը խթանում է ծրագրավորման լավ ոճը»:

Պասկալի բաշխման հատկապես տարածված ժամանակահատվածը 1972-1975 թվականն էր: Այդ ժամանակ, Pascal Langue- ի բնութագրերը եւ դրա հնարավորությունները թույլ տվեցին նրան ոչ միայն լրացնել համընդհանուր ճանաչումը, այլեւ այն հիմնական միջոցներ կազմել «Ծրագրեր» կարգապահության ուսուցման եւ ծրագրերի մշակման համար: 1975-ին հայտնվում է pascal օգտագործողների մի ամբողջ ասոցիացիա: Բայց ավելի ուշ քննադատվեց լեզուն: Պասկալ լեզվի հիմնական դիզայնի սահմանափակումները չափազանց խիստ էին, եւ դա այնքան էլ դուր չի եկել օգտվողներին: 1977-ին հայտնվում է Pascal ստանդարտը զարգացնելու մի խումբ: Խմբի ղեկավարը Ա.Եուդման էր (Ա.Մ.Ա.դիման): 1983 թվականի դեկտեմբերի 1-ին ստեղծվեց միջազգային լեզվի ստանդարտը, ISO 7185 անվանումը:

Տեղում ներկայացված դասերի ուսումնասիրությունը թույլ կտա բացահայտել պասկալի առավելություններն ու թերությունները, պարզելու, թե ինչպես է կազմակերպվում ծրագրի կառուցվածքը, ուսումնասիրեք հիմնական օպերատորները: Լուծմամբ ծրագրերի եւ պատրաստի առաջադրանքների օրինակներ նախատեսված են ինչպես սկսնակների, պասկալ սովորելու եւ ուսանողների եւ դպրոցականների համար:

Մաղթում ենք ձեզ հաջողություն:

Համաշխարհային համաշխարհային ինտերնետի վրա կարող եք գտնել շատ ծրագրեր «Pascal» լեզվով, բայց շատ ավելի դժվար է պարզել, թե որ սկզբունքն են նրանք աշխատում եւ ինչպես են դրանք կազմակերպվում: Եկեք միասին ուսումնասիրենք ծրագրավորման հիմքերը:

Ալգորիթմական լեզու. Հիմնական հասկացություններ

Խոսակցական խոսքում մենք օգտագործում ենք հիմնական ստորաբաժանումները, խորհրդանիշներ եւ ամբողջ առաջարկ: Ալգորիթմական լեզուն ունի նաեւ նմանատիպ կառույց, միայն դրա բաղադրիչները տարբեր են կոչվում: Մենք խոսում ենք տարրական կառույցների, արտահայտությունների եւ օպերատորների մասին: Այս բոլոր ստորաբաժանումները ձեւավորում են հիերարխիկ կառուցվածք, քանի որ յուրաքանչյուր հաջորդ տարր ձեւավորվում է նախորդից:

Ալգորիթմական լեզվի խորհրդանիշները անբաժանելի ատոմներ են, որոնք օգտագործվում են գրելու կոդ:

Տարրական կառույցները նվազագույն միավորներ են, որոնք ունեն իրենց իմաստը:

Դասական լեզվի արտահայտություններ ձեւավորվում են վերը նշված երկու ստորաբաժանումներից եւ սահմանում են անհրաժեշտ արժեքը գտնելու կանոններ:

Օպերատորը պատասխանատու է հատուկ փոխարկման նկարագրության համար, որը պարտադիր է ծրագրի ճիշտ կատարման համար: Անհրաժեշտության դեպքում դրանցից մի քանիսը կարող են լինել. Ծրագիրը պետք է իրականացնի դժվար գործողություն: Նման իրավիճակներում դրանք համակցված են բլոկի կամ կոմպոզիտային օպերատորի մեջ:

Լեզուն «Pascal»

Գոյություն ունի մեծ թվով «Պասկալը» (սկսնակների համար առանձին առավելություններ կան) դրանցից մեկն է: Դրա այբուբենը բաղկացած է թվերից, տառերից եւ հատուկ նիշերից: Ահա նրանց ցուցակը.

  • Լատինական 26 մայրաքաղաք եւ;
  • ընդգծված;
  • Տասը թվանշան;
  • սահմանափակումներ;
  • Գործողություններ;
  • Նշում;
  • Վերապահված համակարգ (ծառայություն) բառեր:

Բացի վերը թվարկված տարրերից, «տարածություն» պետք է օգտագործվի հիմնական հավաքածուի համար, որը հնարավոր չէ օգտագործել վերապահված արտահայտությունների եւ երկակի կերպարների դիզայնի մեջ:

Տարրական լեզվի ձեւավորում

«Պասկալը» սկսնակների համար ներառում է գծեր, համարներ եւ անուններ:

Քննարկվող ծրագրավորման լեզվով օգտագործված համարները սովորաբար գրվում են տասնորդական համակարգ, Դրանք կարող են լինել ինչպես վավեր, այնպես էլ ամբողջ թվեր, որոնք սովորական են նշել առանց տասնորդական կետի: Եթե \u200b\u200bթիվը դրական է, ապա դրա նշանը կարող է բացակայել:

«Պասկալը» ալգորիթմային ծրագրավորման լեզու է, որի ընթացքում տողերը նման են խորհրդանիշների հաջորդականությունը, ապոնստրոֆեսում փակված խորհրդանիշների հաջորդականությունը: Եթե \u200b\u200bդուք պետք է ինքնուրույն օգտագործեք ապոնստրոֆը, ապա այս խորհրդանիշը հարկ է նշել երկու անգամ:

Անունը հաջորդականություն է, որը սկսվում է նամակից եւ կարող է պարունակել դրա կազմով: Նույնացուցիչները սովորական են կոչում կանչեր, տեսակներ, հաստատուններ, գործառույթներ, ընթացակարգեր, փոփոխականներ, առարկաներ եւ նույնիսկ մոդուլներ: Նույնականացուցիչների ձեւավորումը կարող եք օգտագործել ընդգծված: Անունը կարող է ունենալ շատ կերպարներ, բայց կազմողը կկարդա միայն առաջին 63 նշանները: «Պասկալ», որի նկարագրությունը կարող է թվալ այնքան դժվար, ոչ այնքան սարսափելի, այնպես որ մի շտապեք վախեցնել եւ փակել զննարկչի էջը:

Որպես լեզվական նույնացուցիչներ, արգելվում է օգտագործել կայուն մշտական \u200b\u200bանուններ, ընթացակարգեր, տեսակներ, ֆայլեր, գործառույթներ, ինչպես նաեւ ծառայության արտահայտություններ:

Բարելավել օրենսգրքի տեսանելիությունը կօգնի տարածություններին, բայց արժե հիշել, որ դրանք չեն կարող առանձնացվել անուններով եւ թվերով:

Ալգորիթմական լեզվի շարահյուսություն

Յուրաքանչյուր տող պետք է ավարտվի մեր ծածկված լեզվով գրված ծրագրում գտնվող ստորակետի կետով («Պասկալ»): Ինֆորմատիկներն ուսուցանում են այս դպրոցականներին եւ ուսանողներին, եւ իրենք կարող եք իրականացնել այս կանոնները:

Կիսամոլոն (;) պայմանական ազդանշան է, որը խոսում է ընթացիկ գծի ավարտի եւ նորի գնալու անհրաժեշտության մասին: Բայց բացառությունը կարող է լինել սպասարկման թիմեր. Const, var, սկիզբ եւ այլն:

Վերջնական օպերատորը փակում է ծրագիրը, այնպես որ դրա ավարտից հետո կետն է: Երբեմն ծածկագիրը կարող է պարունակել մի քանի հավելվածներ, ապա բլոկի սկիզբն ու ավարտը առանձնացված կլինեն կիսագնդով:

Ծանոթից առաջ որոշակի արժեքի փոփոխական նշանակություն տալ, դուք պետք է տեղադրեք աղիքը: Օրինակ, դուք գնում եք Set N \u003d 13, իսկ կոդով այն նման կլինի n: \u003d 13:

Եթե \u200b\u200bդուք սովորում եք այս կանոնները, կարող եք արագ սովորել, թե ինչպես գրել ծրագրի կոդ առանց սինթետիկ սխալների:

Դասական լեզվի օպերատորներ «Pascal»

Ծրագրեք ապագա դիմումի ծածկագրի կրկնվող բեկորները եւ դրա միջոցով կատարեք որեւէ գործողություն Տարբեր ճանապարհներ, Բայց «Պասկալ» լեզուն դրա համար օգտագործում է տարբեր օպերատորներ: Բոլորը մենք չենք կարողանա հաշվի առնել, այնպես որ կհասկանանք միայն ոմանց հետ:

Օրինակ, ընտրության օպերատորի օգտագործմամբ, կարող եք ընտրել ծրագրի այլընտրանքային ուղիներից մեկը: Այս դեպքում պարամետրը հաջորդականության տիպի արտահայտությունն է: Բայց կա մեկ նրբերանգ. Ընտրության այս բանալին չի կարող պատկանել լարային կամ իրական տիպին:

Դեռ կան յուրացման օպերատորներ, պայմանական, կոմպոզիտային եւ դատարկ, ինչպես նաեւ այլ օգտակար ներդրումների զանգված: Նրանցից միայն ոմանց գիտելիքը թույլ է տալիս գրել ծածկագիր, գերազանց ֆունկցիոնալությամբ: Օպերատորները չպետք է չարաշահվեն, քանի որ դրանց մեծ քանակությունը ծրագրի բարդույթն է դարձնում կոմպիլյատորը կարգաբերելու, խառնաշփոթ եւ շատ խիստ է օտարերկրյա մարդկանց ընկալելու համար:

Դիմումի օպերատոր

Այս արտահայտությունն ունի աղիքի ձեւ եւ ստորագրում «հավասար»: Այն օգտագործվում է հատուկ փոփոխական արժեք նշանակելու համար: Կարեւոր է հիշել, որ արտահայտման տեսակը եւ փոփոխականը պետք է համընկնի, եթե համապատասխանաբար չեն առնչվում մի ամբողջ եւ վավեր տիպի: Միայն նման իրավիճակում կլինի ուղղակի վերափոխում:

Կոմպոզիցիոն օպերատորներ

«Պասկալը» ծրագրավորման լեզու է, որն օգտագործում է հատուկ փակագծերում կցված կամայական ծրագրային օպերատորների հաջորդականություններ: Մենք խոսում ենք բառերով սահմանափակված կոմպոզիտային կառույցների մասին: Սա ալգորիթմային լեզվի կարեւոր գործիք է, որով ծածկագիր գրելու ունակությունը հայտնվում է կառուցվածքային մեթոդաբանության միջոցով:

Կոմպոզիցիոն դիզայնի մի մասի մեջ մտնող պասկալ օպերատորները կարող են բոլորովին այլ լինել, քանի որ սահմանափակումներ չկան: Բույնի խորությունը նույնպես կարող է տարբեր լինել:

Պայմանական ծրագրավորման լեզվի օպերատոր

Այս բաղադրիչը հնարավորություն է տալիս ստուգել ծրագրի ընթացքում նշված պայմանը եւ գործողություն իրականացնել, կախված դրա ընդունման արդյունքներից: Այսպիսով, պայմանական հրամանատարությունը հաշվարկների կատարման գործընթացում մասնաճյուղեր ձեւավորելու միջոցներից մեկն է:

Կառուցվածքային, հետեւյալը.

Եթե<условие> Հետո<оператор1> Այլապես<оператор2>.

Այս արտահայտությամբ, այլ, ապա եւ եթե պահուստավորված են բառերը, պայմանն է Տրամաբանական արտահայտություն Կամայական բովանդակությամբ եւ օպերատորներով `օգտագործված ծրագրավորման լեզվի ցանկացած հրաման:

Ծրագրային ապահովման կառուցվածք

Վերնագիրը, օպերատորների եւ նկարագրությունների հատվածները «Pascal» - ում գրված դիմումների հիմնական բաղադրիչներն են: Համակարգչային գիտությունը հնարավորություն է տալիս ամբողջությամբ ուսումնասիրել այս տարրերը եւ սովորել, թե ինչպես ճիշտ օգտագործել դրանք:

Վերնագիրը սովորաբար պարունակում է ծածկագրի անվանումը: Օրինակ, ծրագրի MyFirst.

Նկարագրությունների բաժինը կարող է ներառել կապված գրադարաններ, մոդուլներ, պիտակներ, կայունություն, տեսակներ, փոփոխականներ, գլխի նկարագրություններ եւ ընթացակարգեր:

Մոդուլի նկարագրության բաժինը պարունակում է կապված գրադարանների անունների ներսում եւ սկսվում է վերապահված բառի օգտագործմամբ: Այն պետք է լինի առաջինը բոլոր մյուս նկարագրությունների մեջ: Մոդուլների անունները պետք է առանձնացված լինեն միմյանցից:

Դուք կարող եք պիտակը դնել ցանկացած ծրագրի կոդերի օպերատորի վրա, որի անունը պետք է նշվի համապատասխան նկարագրության բաժնում:

Կանգնածների վաղաժամ նկարագիրը Թվային կամ տառի արժեքների փոխարեն թույլ է տալիս սահմանել դրանց անունները կոդով:

Օգտագործված փոփոխականների նկարագրություններում դուք պետք է նշեք բոլոր տեսակները, որոնք ներգրավված կլինեն. «VAR C, A, R: Ամբողջ ամբողջություն, K, L, M: Boolean;".

Մի մոռացեք, որ «Պասկալը» ծրագրավորման լեզու է, որը պարտադիր է պահանջում Նախնական նկարագրություն Ծրագրում ներգրավված բոլոր բաղադրիչները:

Կոդի ծածկագիրը պետք է ավարտվի մի կետով:

Ծրագրերի օրինակներ

«Պասկալը» տարրական լեզու է, եւ վերը նկարագրված տեղեկատվությունը ուսումնասիրելուց հետո կարող եք ուղղակիորեն շարունակել գրել կոդ:

Եկեք դիմումը դարձնենք «Դա իմ առաջին ծրագիրն է» արտահայտությունը:

«Pascal» - ի ծրագրերի օրինակները շատ կարեւոր են հասկանալու համար, այնպես որ փորձեք դա անել հենց հիմա:

Սկսել
Writeln (դա իմ առաջին ծրագիրն է »);
Վերջ

Դա այնքան պարզ է:

Նայեք ավելի բարդ կոդին, որի հետ կարող եք գտնել, որ արմատները ուշադրություն դարձրեք հաշվարկային արտահայտությունների ձեւավորման սկզբունքին:

Հուսով ենք, որ դրանք օգտակար էին ձեզ համար:

Դուք Pascal- ի ծրագրավորման վերաբերյալ նյութերի բաժնում եք: Նախքան ծրագրավորումը սկսելը, դուք պետք է հստակեցնեք սկզբում մեզ անհրաժեշտ հասկացությունները: Ի վերջո, անհնար է այդքան շատ ծրագրավորել: Մենք չենք կարող արձանագրել ծրագիրը բառերով. Zeros- ից եւ ստորաբաժանումներից բացի համակարգիչը որեւէ այլ բան չի հասկանում: Դա անելու համար ստեղծվել է հատուկ սիմվոլիզմ Pascal - Pascal- ի լեզվով, վերապահված բառերի մի շարք, որոնք հնարավոր չէ օգտագործել իրենց ծրագրերում ցանկացած այլ վայրում, բացառությամբ իր նպատակային նպատակի: Մենք նշում ենք այն հիմնական հասկացությունները, որոնք մենք պետք է սկզբում.

✎ 1) Ծրագիր - անգլերեն «Ծրագրում», գրում է օրենսգրքի հենց սկզբում, որից հետո է լատիներենի եւ ստորակետի ծրագրի անվանումը: Օրինակ: Ծրագիր Summa; - Ծրագիր, որը կոչվում է SMAMA: Բայց օրենսգրքի այս մասը, որը կոչվում է ծրագրի վերնագիր, չի կարող գրել. Այն ներկա է միայն հստակության համար եւ ցույց է տալիս, թե ինչ խնդիր է լուծում Այս ծրագիրը, Այստեղ մենք օգտագործեցինք «Կոդ» բառը. Ծրագրի տեքստը կոչվում է:

✎ 2) Ամբողջը `անգլերենով նշանակում է« ամբողջություն »(կամ պարզապես« ամբողջական ») եւ Pascal- ում օգտագործվում է 32-բիթանոց (8 բայթ) ամբողջ տեսականիով սահմանված միջակայքից: -2147483647, 2147483647]: Ինչ են նշանակում այս մեծ թվերը, այնուհետեւ կտեսնենք:

✎ 3) իրական - անգլերենից «իրական», «իրական», «իրական», «վավեր»: Պասկալ լեզվով այս տերմինը վերաբերում է տիրույթից [-1.8 ∙ 10 308, 1.8 ∙ 10 308]: Սրանք շատ մեծ թվով են, բայց զգալի թվանշանները ցուցադրվում են 15 - 16: Ի դեպ, Pascalabc.net ծրագրավորման միջավայրում թվերի եւ իրական տվյալների տեսակները միշտ ավտոմատ կերպով ընդգծված են կապույտ գույնով:

✎ 4) Կոնստանը անգլերենի անալոգ է: «Կայուն», նշանակում է «կայուն», «հաստատուն»: Պասկալում սա արժեք է, որը հնարավոր չէ փոխել: Գրված այսպես.


Այս գրառումը պետք է ընկալվի այնպես, ինչպես գրված է. N 12, S թիվը 5 է, «PI» - ը 3.14 է (ինչպես մաթեմատիկայում, միայն ստորակետի փոխարեն, կետն օգտագործվում է): Վերջին տողում մենք օգտագործում էինք կրկնակի կտրատված (երկու թեքված առանձնահատկություններ), որից հետո տեքստը գնում է. «Մեկնաբանությունները գրված են պասկալով, եւ նրանց ծրագիրը չի ընկալում: Այն ամենը, ինչը սկսվում է կրկնակի կտրատումը եւ մինչեւ գծի վերջը մեկնաբանություն է, որը գրված է ծրագրին բացատրելու համար եւ միշտ ընդգծված է մեկ այլ մեկնաբանության մեջ, ապա այս տեսակի մեկնաբանությունը չի օգտագործվում տուրբո պաչում ): Կա եւս մեկ մեկնաբանության տեսակը `սա (տեքստը փակվում է գանգուր փակագծերում, ինչպես նաեւ այստեղ, որը նույնպես առանձնանում է կանաչի մեջ): Մեկնաբանության այս տեսակետը կարող է մի քանի շարքեր անընդմեջ գործարկել `փակագծի սկզբից եւ դրա փակման առաջ, եւ այն ամենը, ինչ նման դիզայնի մեջտեղում, կազմիչը չի ընկալում որպես կոդ եւ պարզապես բաց թողնում:

Փաստորեն, ձայնագրման ձեւաչափը Կոնստեր Մի փոքր ավելի դժվար: Ըստ կանոնների, մենք պետք է գրեինք.

1 2 3 4 Կոնստեր N: Մուտքագրեք ամբողջ թիվ;

Նկարագիրը

")" Onmouseout \u003d "Tooltip ()"\u003e ամբողջ թիվ
= 12 ; // համարը n - ամբողջ տեսակը S: Մուտքագրեք ամբողջ թիվ;

Նկարագիրը
Ներկայացնում է 32-բիթանոց ամբողջ թիվ `նշանով:

Արժեքների շարք. -2 147 483 648 .. 2 147 483 647")" Onmouseout \u003d "Tooltip ()"\u003e ամբողջ թիվ
= 5 ; // համարը S - ամբողջ տեսակը Քերեն: Մուտքագրեք իրական;

Նկարագիրը
Ներկայացնում է կրկնակի լողացող կետի ճշգրտության քանակը:

Չափը, 8 բայթ
Իմաստալից համարների քանակը `15 - 16
Տարբերակների շարք. -1.8 ∙ 10 308 .. 1.8 ∙ 10 308
")" Onmouseout \u003d "Tooltip ()" Իրական
= 3.14 ; // «PI» թիվը - իրական

Յուրաքանչյուր արժեք հռչակելուց հետո դրա տեսակը նշված է, եւ այդ ժամանակ արժեքը նշանակվում է: Բայց նախորդ գրառումը նույնպես ճիշտ է, քանի որ Pascal Compiler- ը կազմաձեւված է այնպես, որ այն ինքնաբերաբար սահմանում է կայունության տեսակը: Բայց դա չի կարելի ասել հետեւյալ տիպի թվերի մասին `փոփոխականներ:

5) var - գալիս է անգլերենից: «Փոփոխական» («փոփոխական» կամ «փոփոխական»), որը pascal- ում նշանակում է այն արժեքը, որը ծրագրի ընթացքում կարող է փոխել իր արժեքը: Գրված այսպես.


Ինչպես երեւում է ձայնագրությունից, «\u003d» նշանը այստեղ չէ. Նույն տիպի փոփոխականները (ստորակետով) վերահաշվարկվում են, եւ միայն տեսակը նշում է: Ծրագրում N, M (Integer) եւ Q, R, T (Real) փոփոխականները կարող են փոխվել արժեքները համապատասխանաբար ամբողջ թվով եւ իրականում: Մեկ այլ գրառում. Փոփոխականների նկարագրությունը միշտ կանգնած է հաստատունների (մշտական) նկարագրությունից հետո (մշտական) - Նախ կա կառուցման ձեւավորում, եւ այնուհետեւ VAR:

6) 6) Սկիզբը, անգլերենից թարգմանված նշանակում է «սկիզբ» եւ Pascal նշանակում է հիմնական ծրագրի սկիզբը, որում գրանցվում են հրամանները (օպերատորները): Խոսքից հետո Սկսել Ստորակետով կետը չի դնում:

✎ 7) վերջ - անգլերեն: «Վերջ», իսկ pascal լեզվով նշանակում է նույնը (ծրագրի ավարտը): Վերջին խոսքից հետո Վերջ Միշտ արժե մի կետ: «Վերջին» բառը հատկացրեցինք, քանի որ դիզայնի օգտագործումը Սկիզբ - ավարտ. Գուցե մեկ դեպքում. Սրանք այսպես կոչված օպերատորի փակագծեր են, որոնք օգտագործվում են մեկ օպերատորի տակ մի քանի գործողություններ համատեղելու համար: Բայց այս մասին ավելի ուշ: Այսպիսով, հիմնական ծրագիրը նման կլինի այսպիսին.

1 2 3 4 5 6 Սկսել < оператор 1 > ; < оператор 2 > ; . . . . . . . < оператор N > ; Վերջ.

Այստեղ ծրագրի մարմնում օպերատորները տարբեր հրամաններ են կազմողի համար:

✎ 8) Գրեք. Անգլերենում նշանակում է «գրել»: Այս օպերատորը ցուցադրում է դրա մեջ տեղադրված տեքստը, ուստի այն կոչվում է `ելքային օպերատոր: Դրա մեջ տեղադրված տեքստը կարեւորվում է կապույտ գույնով եւ գրված է հետեւյալ կերպ.

Գրել ( «Այս տեքստը ցուցադրվում է էկրանին»:);

Փակագծերում եւ մեջբերումներով հաղորդագրությունը կցուցադրվի վահանակի պատուհանում (պարզապես փակագծերում առանց մեջբերումների) չի կարող լինել): Այս օպերատորն ավարտելուց հետո մենք կտեսնենք էկրանին.

Այս տեքստը ցուցադրվում է էկրանին:

Այս ձեւով գրելու օպերատորն օգտագործվում է, երբ անհրաժեշտ է ցուցադրել ակնարկը, բացատրությունը, մեկնաբանությունը եւ այլն, եւ եթե անհրաժեշտ է նույնիսկ թվային արժեք հանել, ասենք, S \u003d 50 կՎ: մ, ապա ձեւաչափն օգտագործվում է.

Գրեք (, S);

Արդյունքում մենք ստանում ենք արդյունքը էկրանին.

Հրապարակը հավասար է. S \u003d 50

Եվ անհրաժեշտության դեպքում, ելքային ստորաբաժանումները անհրաժեշտ է կրկին մուտքագրել տեքստի մեջբերումներից հետո.

Գրել ( «Հրապարակը հավասար է. S \u003d», S, «ք.մ.»);

Վերջին ելքային օպերատորը կատարելուց հետո մենք ստանում ենք ելք էկրանին.

Հրապարակի չափը հետեւյալն է. S \u003d 50 քմ

✎ 9) Writeln- ը նույնն է, ինչ գրելը, բայց կուրսորը գործարկելուց հետո թարգմանվելու է հաջորդ լարով:

✎ 10) Կարդացեք - թարգմանված անգլերենից «Կարդացեք», այնպես որ կարդալը կոչվում է ընթերցողի օպերատոր կամ տվյալների մուտքագրում: Այն գրված է որպես ընթերցված (ն), ինչը նշանակում է n- ի արժեքը մուտքագրելու անհրաժեշտությունը, որտեղ n- ը ցանկացած թիվ է կամ տեքստ կամ փոփոխականի մեկ այլ տեսակ: Օրինակ, եթե անհրաժեշտ է մուտքագրել անձի տարիքը, որը 32 տարեկան է, մենք կարող ենք գրել այս կերպ.


Այս օրենսգրքի առաջին շարքում ծրագիրը ցուցադրում է հարցը » Քանի տարեկան ես?«Եվ կուրսորը թարգմանում է հաջորդ տողին (ավարտվում է Ln); Երկրորդ գծում մենք ավանդ ենք ներկայացնում «Տարին \u003d» (տարածության սկզբում). Հաջորդը, մենք տեսնում ենք Readln օպերատորը (տարի), ինչը նշանակում է տարվա տարիքը (թիվ 32); Վերջապես, մենք բերում ենք «Իմ տարիքը», «32» եւ «Տարին: «Այլընտրանք: Անհրաժեշտ է ուշադիր հետեւել տարածությունները: Այս օրենսգրքի կատարման արդյունքում մենք հաղորդագրություն կստանանք.

Քանի տարեկան ես?
Տարի \u003d 32:
Իմ տարիքը 32 տարեկան է

✎ 11) Readln - նույնը, ինչպես կարդալը, միայն թարգմանությամբ Նոր լար, Իսկապես, նախորդ տարվա քանակի ներդրումը վերոհիշյալ օրինակում մենք միայն գտնվում ենք Հաջորդ տողը Մենք գրում ենք: " Իմ տարիքը 32 տարեկան է».

Այն դեռ բոլորն են: Վրա հաջորդ էջը Մենք կգրենք առաջին ծրագիրը, եւ Pascal- ի ծրագրավորման մեջ դա կլինի մեր

Ծրագրավորման բազմաթիվ լեզուների շարքում, որոնք նախատեսված են ծրագրավորման հստակ հմտությունների վերապատրաստման համար, կա մեկը, որը կարեւորվում է: Պասկալի լեզուն, որը անվանվել է ֆրանսիացի գիտնական XVII դարի Blaze Blaze Pascal- ի անունով, մշակվել է 1960-ականների վերջին: Գիտնականներ Շվեյցարիայից, Նիկլաուս Վիրուտի կողմից, եւ ոչ թե կրթական նպատակով, քանի որ այս լեզուն այժմ ընկալվում է:

Ընդհակառակը, այդ օրերին գիտնականները գործնական կիրառման համար փորձել են տարբեր ծրագրավորման լեզուներ: Եվ ավելի ուշ, այս գիտնականը հետագայում ստեղծեց եւս երկու ծրագրավորման լեզու, Օբերոն եւ մոդուլներ, որոնք, սակայն, մասնագետների շրջանում բաշխ չեն ստացել: Acur շգրիտ լինել, ապա 1968-ին ստեղծվել է Pascal Langue- ի առաջին տարբերակը (հիմնված Ալգոլայի վրա), իսկ 1970-ը `առաջին կազմողը:

Պասկալի առանձնահատկությունն իր կառուցվածքային կողմնորոշումն է. Այստեղ ցանկացած ծրագիր կարելի է նկարագրել անհատի միավորման տեսքով Կառուցվածքային տարրերկամ բլոկներ, մեկ ամբողջությամբ: Սա այսպես կոչված կառուցվածքային ծրագրավորումն է, որը փոխեց գծային ծրագրավորումը, գրելու ծրագրերի ամենապարզ կազմակերպությունն է, երբ պրոցեսորի հրամաններն արձանագրվում են մեկը մյուսի հետեւից, առանց որեւէ կառույցի:

Կառուցվածքային ծրագրավորման գաղափարը պարզվել է, որ այդ ժամանակ արդի եւ շատ բեղմնավոր է, քանի որ ոչ բոլոր առաջադրանքների համար հնարավոր է գրել ծրագիր, նշելով պարզ հրամանների հաջորդականությունը: Իրոք, միայն եթե ծրագրի որոշակի կառուցվածք կա, կարող եք դատել արդյունավետ խնդրի լուծման ալգորիթմ:

Սա հստակ պարզ դարձավ 1970-ից հետո, պրոֆեսոր Հոարը հրապարակեց երկու հոդված. տեսակետ. Պարզապես ծրագրավորման լեզուն Pascal- ը եւ այն լեզուներից առաջինն է, որում բոլորը Պահանջվող գործիքներ Գրավոր ծրագրերի արդյունավետությունը ստուգելու համար:

Պասկալի մեկ այլ տարբերակիչ առանձնահատկությունն այն տվյալների խիստ տպումն է, որոնց թվում եղել է նախկինում օգտագործված նոր տեսակը: Typer Typing- ի խիստ գործոնը հեղինակություն է գործադրել որպես կարգապահական լեզու, որը ծրագրավորող է Լեւելով տրամաբանական մտածողությունը:

Pascal- ում, անսահմանափակ ծրագրի կոդով թույլատրվում է (ի տարբերություն այն ժամանակվա կոբոլի եւ Fortran Languages), այսինքն, կա կամայականորեն դատարկ տողերի առկայություն, որը ձեւաչափում է մեկնաբանություններ գրելիս: Պասկալում ծրագիրը կարելի է գրել առնվազն մեկ տող. Այն կաշխատի հավասարաչափ, եթե գրվի կանոններին համապատասխան:

Բայց այս ծրագրավորման լեզու բաշխմամբ պարզվեց, որ այն պակասում է մեզ ծանոթ շատ տարրեր `տեղական փոփոխական, դինամիկ զանգվածների կառուցում, օգտագործման հնարավորության կառուցում Մեքենայական Եվ ուրիշներ: Այդ ժամանակի այս պակասի ամենահայտնի արտահայտությունն այն է, որ Քրնչանի հոդվածը «Ինչու Պասկալը իմ նախընտրած ծրագրավորման լեզուն չէ»:

Այդ ժամանակի պասկալով նման դժգոհության պատճառներից մեկը մի ծրագիր գրելու անկարողությունն էր, որը կազմվել է մի քանի մասի հետ, քանի որ այն պարզապես մեխանիզմներ չի նախատեսում: Բայց Նիկլաուս Ուայթը Պասկալի հետագա թողարկումներում գործընկերների հետ վերացրեց բոլոր այս թերությունները, հետեւելով ծրագրավորման բոլոր սկզբունքներից: