Windows 7-ի լուսանկարների դիտում, որտեղ այն գտնվում է: Windows Photo Viewer-ը չի կարող բացել այս պատկերը

ծրագրավորման միջավայր- ծրագրերի մի շարք, որը թույլ է տալիս կատարել ծրագրերի արտադրության հետ կապված գործողություններ, աշխատել դրա հետ և ներառում է.

    թարգմանիչ, կազմող (թարգմանիչ);

    ծրագիր - կեղև, որը թույլ է տալիս վերահսկել շրջակա միջավայրի աշխատանքը՝ օգտագործելով ընտրացանկը.

    խելացի տեքստային խմբագիր, որը թույլ է տալիս մուտքագրել և խմբագրել ծրագրի տեքստերը.

    Ծրագրի վրիպազերծիչ, որը օգտվողին տրամադրում է վրիպազերծման հատուկ գործիքներ՝ ծրագրի վրիպազերծումն արագացնելու համար:

TP ծրագրավորման միջավայրը կարող է գործել MS-DOS-ի ներքո:

9. Turbo Pascal ծրագրավորման միջավայրի կազմը:

QBASIC ծրագրավորման միջավայրը պարունակում է հետևյալ ֆայլերը.

HERC. BGI - վարորդներ տարբեր տեսակներ PC վիդեո համակարգեր

LITT.CHR _ վեկտորային տառատեսակներ պարունակող ֆայլեր

10. Տվյալներ և արժեքներ

Սովորաբար կոչվում է այն քանակությունների բազմությունը, որոնցով աշխատում է ԱՀ-ն տվյալները. Ծրագրի հետ կապված տվյալները բաժանվում են.

    սկզբնական,

    միջանկյալ,

    արդյունքները։

Կանոն.ATՅուրաքանչյուր արժեք ունի իր հատուկ տեղը ԱՀ-ի հիշողության մեջ:

Արժեքները բաժանվում են մշտականև փոփոխականներ.

հաստատուններ (Կոնստ) – արժեքներ, որոնց արժեքը նշված է ծրագրի տեքստում և չի փոխվում կատարման ընթացքում:

Ցանկացած հաստատուն, ինչպես փոփոխականը, զբաղեցնում է հիշողության բջիջ, և այդ մեծությունների արժեքը որոշվում է այս բջիջի երկուական կոդով։

Փոփոխականներ- քանակ, որի արժեքը փոփոխվում է ծրագրի կատարման ընթացքում.

Անունները օգտագործվում են փոփոխական նշանակելու համար: Համակարգչի հիշողության յուրաքանչյուր փոփոխականի համար հատկացվում է մեկ կամ մի քանի հիշողության բջիջ: Փոփոխականի անունը ծառայում է որպես այն բջիջի հասցե, որտեղ պահվում է փոփոխականի արժեքը: Ծրագրում նշելով, մենք կարող ենք անունը հանել հիշողության վայրից, փոփոխականի արժեքից։ Սա նշանակում է, որ տվյալների փոխարեն ծրագրում ներառված են փոփոխականների անուններ։

Յուրաքանչյուր քանակություն ունի 3 հիմնական հատկություն.

Իմաստը,

11. Տվյալների տիպաբանություն. Հիմնական տվյալների տեսակների բնութագրերը.

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

Հիմնական տվյալների տեսակների նվազագույն պահանջվող հավաքածուն:

    ԱՄԲՈՂՋ- տիպ ամբողջ,

    ԻՐԱԿԱՆ- տիպ վավեր,

    ՉԱՐ- տիպ խորհրդանշական,

    ԲՈԼԵՆ- տիպ տրամաբանական,

    ԲԱՅՏ- տիպ քիչ (0 - 225)

Հաստատությունների տեսակները որոշվում են ըստ համատեքստի (տեքստում գրելու ձևի), իսկ փոփոխականների տեսակները սահմանվում են փոփոխական հռչակագրերում։

Տվյալների դասակարգում ըստ կառուցվածքի.

Կա տվյալների դասակարգման մեկ այլ տարբերակ. սա դասակարգումն է ըստ կառուցվածքի: Տվյալները բաժանված են.

- պարզ (սկալյար- մեկ արժեքը համապատասխանում է մեկ արժեքի),

- կառուցված(մեկ արժեքը համապատասխանում է բազմաթիվ արժեքների -

սրանք զանգվածներ, հավաքածուներ, տողեր և այլն) .

Թեև Pascal լեզուն համեմատաբար հին ծրագրավորման լեզու է, որը ստեղծվել է Նիկլաուս Վիրտի կողմից 1968-69 թվականներին հատուկ ուսանողներին ծրագրավորում սովորեցնելու համար, սակայն անհատական ​​համակարգիչների հայտնվելով այն լայն տարածում է գտել ոչ միայն կրթական ոլորտում, այլև տարբեր կիրառական խնդիրների լուծման մեջ։ .

1986 թվականին Apple-ը մշակեց օբյեկտի ընդլայնում Պասկալ լեզվի համար, որի արդյունքում ստացվեց Object Pascal: Այն մշակվել է Լարի Տեսլերի խմբի կողմից, որը խորհրդակցել է Նիկլաուս Վիրտի հետ։

Տուրբո Պասկալ

1983 թվականին հայտնվեց Turbo Pascal գործիքային միջավայրի առաջին ներդրումը, որը նախատեսված էր IBM-ի հետ համատեղելի համակարգիչների համար: Այն ներառում էր shell (ինտերֆեյս, որի միջոցով մարդը հաղորդակցվում էր համակարգչի հետ. մուտքագրում և գործարկում ծրագրեր, ընթերցում արդյունքներ և այլն), տեքստային խմբագրիչ, թարգմանիչ և վրիպազերծիչ: Այդ ժամանակից ի վեր Turbo Pascal ծրագրավորման համակարգը շարունակաբար կատարելագործվել է Borland International-ի կողմից: Հայտնվեց մշակված օգնության համակարգ, անհատական ​​մոդուլներից (կապող) ամբողջ ծրագիրը հավաքելու համակարգ, ենթածրագրերի հարուստ գրադարաններ և շատ ավելին: Ծրագրային ապահովման գործիքների մի շարք, որոնք օգտագործվում են ծրագրավորողների կողմից մշակման համար ծրագրային ապահովում, սկսեց կոչվել ծրագրերի զարգացման ինտեգրված միջավայր (Ինտեգրված զարգացման միջավայր, IDE, որը երբեմն կոչվում է ISR),կամ պարզապես ծրագրավորման միջավայր:

1992-ին ISR-ը ներկայացվեց Object Pascal լեզվի միջոցով՝ Turbo Pascal 7.0: Այստեղ ավարտվեց Turbo Pascal-ի զարգացումը։ ISR Turbo-Pascal պատուհանը ներկայացված է Նկար 2.1-ում:

Բրինձ. 2.1. Turbo Pascal-ում նոր ծրագրի պատուհանի ստեղծում

Անվճար Պասկալ

Free Pascal ծրագրավորման համակարգի ազատ բաշխված կոմպիլյատորները ներդրված են բազմաթիվ Linux բաշխումներում, կան նաև անվճար կոմպիլյատորներ Windows XP/7/10-ի համար։ Free Pascal-ի հիման վրա ստեղծվել է անվճար բազմահարթակ միջավայր Ղազարոս, նման է Դելֆիի միջավայրին։ Free Pascal-ը շատ նման է Turbo Pascal-ին, թեև այն բազմահարթակ է:

Այս ISR-ի սկզբնական սփռոց էկրանը ներկայացված է Նկար 2.2-ում:

Քանի որ Free Pascal-ը անվճար ծրագիր է, այն կարելի է ներբեռնել կայքից http://freepascal.org/և անվճար տեղադրելու համար: Այս կայքը պարունակում է նաև անվճար Pascal-ի բոլոր փաստաթղթերը:

Նկ.2.2. Անվճար Pascal մեկնարկային էկրան:

Պասկալ ABC.NET

Այս IDE-ն ամենամոտն է պրոֆեսիոնալ Delphi համակարգին, այսինքն՝ այն մշակվել է առանց հաշվի առնելու հին MS DOS OS-ը: Արդյունքում կա գործիքագոտի, ծրագրերի միջև արագ անցման ներդիրներ, 2 պատուհան՝ արդյունքների մուտքագրում և ելք։ Կրթական ծրագրավորման համակարգ Pascal ABC.NET (հեղինակ՝ Ս.Ս. Միխալկովիչ) ստանդարտ Պասկալ լեզվի բարբառ է։ Այն նախագծված է աստիճանական անցում կատարել պարզ ծրագրերից դեպի օբյեկտ-կողմնորոշված ​​ծրագրավորման բարդ ծրագրային արտադրանքներ, որոնք արդեն հիմնված են Delphi-ի վրա:



Այս IBS-ում սկսելը ցույց է տրված Նկար 2.3-ում:

Թեև ենթադրվում է, որ ABC.NET Pascal IDE-ը լիովին համատեղելի է Object Pascal ծրագրավորման լեզվի հետ, դա այդպես չէ: Pascal ABC.NET-ում բավականին շատ փոփոխություններ կան, որոնք նշված են Հավելված B-ում՝ վերցված Basic, C լեզուներից և ամենակարևորը՝ .NET հարթակից: Հետևաբար, չնայած սկզբում թվում է, որ ABC.NET Pascal-ում օգտագործվող լեզուն նույնն է, ինչ Object Pascal-ը, դա այդպես չէ։

Իհարկե, որոշ դեպքերում ավելի հեշտ է կարճ (ուսումնական) ծրագիր գրել ABC.NET Pascal միջավայրում, բայց դեռ ավելի լավ է օգտագործել ստանդարտ ծրագրավորման լեզու։

Ամեն դեպքում, դա նաև ազատորեն տարածվող ծրագրային ապահովում է, որը գտնվում է կայքում http://pascalabc.net/.

Նկ.2.3. Ինչպես սկսել Pascal ABC-ում:

Delphi-ն պրոֆեսիոնալ ծրագրավորման միջավայր է, չնայած այն հիմնված է նույն Object Pascal ծրագրավորման լեզվի վրա։ Delphi IDE-ն երկար ճանապարհ է անցել Borland Delphi-ից (1995 թ.) Windows 3.1-ի համար, այնուհետև Windows 95-ի համար (ավելի շատ 16-բիթանոց): Եղել են Delphi-ի տարբերակները 2.0-ից մինչև 8.0 (1996-2003), Delphi 2005-2010՝ թողարկման համապատասխան տարիներով։ 2010 թվականից սկսեց արտադրվել Delphi XE ISR-ը, այնուհետև Delphi XE2 (2011) և այլն։

Ներածությունը հակիրճ կանդրադառնա Free Pascal միջավայրի հետ աշխատելուն: Այլ ISR-ների հետ աշխատելը շատ նման է:

Ծրագիրը կազմելուց հետո այն պետք է մուտքագրվի համակարգիչ։ Այստեղ մենք հանդիպում ենք Free Pascal կամ Pascal ABC ծրագրային փաթեթներին: Անվճար Pascal փաթեթը պարունակում է ոչ միայն Object Pascal թարգմանիչ, այլև տեքստային խմբագրիչ, գործիքի կեղև, վրիպազերծիչ, IDE-ի նկարագրություն, լայնածավալ ծրագրերի գրադարաններ և շատ ավելին, օրինակ՝ օբյեկտի վրա հիմնված ծրագրավորման օրինակային ծրագրեր:



Այս ծրագրերից հիմնականը մեկ ամբողջության մեջ միացնելու, հարմար և տեսողական ինտերֆեյս ստեղծելու համար նախատեսված է ինտեգրված ծրագրային ապահովման մշակման գործիք միջավայր, կարճ՝ IDE.

IDE-ն կանչվում է՝ գործարկելով կամ աշխատասեղանից կամ օգտագործելով fp.exe ֆայլի «Սկսել» ընտրացանկի կոճակը: Fp.exe ֆայլը գործարկելուց հետո հայտնվում է IRS-ի հիմնական էկրանը՝ բաղկացած երեք մասից՝ ցանկի տող, աշխատանքային տարածք և կարգավիճակի տող՝ համաձայն Նկար 2.2-ի:

ISR-ի սկզբնական գործարկման ժամանակ աշխատանքային տարածքբացեք մեկ պատուհան աջ կողմում 1 համարով վերին անկյունև վերնագրով noname01.pas. Հետագայում, ծրագիրը սկավառակի վրա գրվելուց հետո, ստանդարտ վերնագիրը կփոխարինվի ձայնագրման ժամանակ նրան տրված ծրագրի անունով։ Եթե ​​աշխատանքային տարածքը դատարկ է, ապա հրամանով ստեղծվում է նոր պատուհան Ֆայլ > Նոր, ինչպես ցույց է տրված Նկ. 2.4.

Բրինձ. 2.4. fp.exe ֆայլը գործարկելուց հետո ISR պատուհանի դիտում պատուհանի ռեժիմ

Թարթող կուրսորընշում է էկրանի այն տեղը, որտեղ կհայտնվի տեքստի հաջորդ նիշը: Յուրաքանչյուր նոր տող մտնելն ավարտվում է ստեղնաշարի սեղմումով Մուտքագրեք. Կազմողը չի տարբերում մեծատառ և փոքրատառ տառերը, ուստի կարևոր չէ, թե որ դեպքում են դրանք մուտքագրվում նամակներ. Այսպիսով, հետևյալ տողերը համարժեք կլինեն.

տեքստի մուտքագրում, Հատուկ ուշադրությունանհրաժեշտ է ուշադրություն դարձնել բոլոր նիշերի ճշգրիտ վերարտադրմանը` կետ, կետ, ապաստրոֆ, բացատ, քանի որ կոմպիլյատորը շատ զգայուն է նման մանրուքների նկատմամբ:

Մենյու բարը ակտիվանում է F10 ստեղնով (եթե կառավարվում է ստեղնաշարից) և բաղկացած է 10 տարրից, որոնք, իր հերթին, ընդլայնվում են դեպի նվազող ենթամենյուներ.

ֆայլ- թույլ է տալիս կատարել բոլոր հիմնական գործողությունները ֆայլերի հետ՝ ստեղծել նորերը, բեռնել գոյություն ունեցողները, պահպանել ստեղծված և խմբագրված ֆայլերը, տպել այդ ֆայլերի բովանդակությունը տպիչում, ավարտել նիստը ISR-ով և այլն:

Խմբագրել- թույլ է տալիս կատարել տեքստի խմբագրման հիմնական գործողություններ:

Որոնել– թույլ է տալիս որոնել տեքստի հատվածներ և, անհրաժեշտության դեպքում, փոխարինել գտնված հատվածը նորով:

Վազիր- թույլ է տալիս գործարկել աշխատանքային տարածքում տեղակայված ծրագիր, ինչպես նաև, անհրաժեշտության դեպքում, քայլ առ քայլ այս ծրագիրըկամ դրա մի մասը: Եթե ​​ծրագրում փոփոխություններ են կատարվել, այն ինքնաբերաբար վերակոմպիլացվում է գործարկումից հետո:

Կազմել– հնարավոր է կոմպիլացնել ծրագիր, որը գտնվում է աշխատանքային տարածքում՝ առանց այն գործարկելու՝ սխալների առկայությունը ստուգելու համար։

Վրիպազերծում- պարունակում է հրամաններ, որոնք հեշտացնում են ծրագրում սխալներ գտնելու գործընթացը՝ սահմանել ընդմիջման կետեր, վրիպազերծման պատուհանի վիզուալացում, գրանցման պատուհան, ելքային պատուհան և այլն:

Գործիքներ- հնարավորություն է տալիս որոշ ծրագրեր իրականացնել առանց ISR-ից դուրս գալու:

Ընտրանքներ- ահա հրամանները, որոնք թույլ են տալիս սահմանել աշխատանքի համար անհրաժեշտ կոմպիլյատորը և IDE պարամետրերը:

Պատուհան- թույլ է տալիս կատարել բոլոր հիմնական գործողությունները պատուհաններով (չնայած շատ ավելի հարմար է դրանք կատարել մկնիկի միջոցով)՝ բացել, փակել, տեղափոխել, չափափոխել:

Օգնություն– թույլ է տալիս ստանալ համակարգում առկա օգնության տեղեկատվություն:

Մենյու համակարգը թույլ է տալիս կատարել ISR-ի և ինտեգրված ծրագրերի գրեթե բոլոր հրամանները և պատրաստված է SAA (Turbo Vision) ստանդարտին համապատասխան:

Էկրանի ներքևի մասում գտնվող կարգավիճակի տողը, խմբագրման ռեժիմում, ցույց է տալիս հաճախակի օգտագործվող IDE գործողություններ և դյուրանցման ստեղներ, որոնք թույլ են տալիս կատարել համապատասխան գործողությունները՝ շրջանցելով դրանք մենյուի միջոցով կանչելու ստանդարտ ընթացակարգը: Որոշ ռեժիմներում այստեղ ցուցադրվում են հուշումներ կամ օգնության այլ տեղեկություններ:

Այս միջավայրը տրամադրում է նաև թռուցիկ ակնարկներ, օրինակ, Նկար 2.5-ում (մոխրագույն (կանաչ) շրջանակում՝ Ծրագիր ծառայության բառի գործիքի հուշում):

Բրինձ. 2.5. Գործիքների հուշումներ Free Pascal-ում:

Free Pascal ծրագրավորման լեզուն դասական Pascal լեզվի անվճար ճյուղն է, որը մշակվել է Նիկլաուս Վիրտի կողմից 60-ականների վերջին: N. Wirth-ը մշակել է այս լեզուն՝ ուսանողներին ընթացակարգային ծրագրավորման հմտություններ սովորեցնելու համար: Ժամանակի ընթացքում Պասկալ լեզուն մեծ զարգացում է ստացել, առաջացել են բազմաթիվ բարբառներ տրված լեզուն(դրանցից ամենահայտնին Borland-ի Turbo Pascal-ն է):

Free Pascal-ը Pascal լեզվի անվճար իրականացումն է (ավելի ճիշտ՝ Pascal ծրագրավորման լեզվի անվճար կոմպիլյատոր), աջակցում է օբյեկտի վրա հիմնված ծրագրավորմանը և կարող է օգտագործվել ոչ միայն գրելու համար։ ուսումնական ծրագրերըայլ նաև տվյալների մշակման ավելի լուրջ հավելվածներ:

Անվճար Pascal ծրագրավորման միջավայր

Մտածեք տեղադրման գործընթացը:

1) Windows OS օգտագործողների համար դուք պետք է ներբեռնեք տեղադրիչը http://www.freepascal.org/down/i386/win32.var ինտերնետային էջից և գործարկեք այն ադմինիստրատորի իրավունքներով:

2) Linux-ի օգտատերերի համար կարող եք ներբեռնել թարմ rpm կամ deb տեղադրման փաթեթ (օրինակ, Alt-Linux-ն օգտագործում է rpm փաթեթներ, իսկ Ubuntu-ն կամ Debian-ը՝ deb փաթեթներ):

Տեղադրման հեշտ տարբերակներ կան.

տերմինալի միջոցով.

sudo apt-get տեղադրել fpc

Fpc-ն մետափաթեթ է, որը ներառում է հենց ինքը՝ կոմպիլյատորը և մշակման միջավայրը (IDE, «կեղև» կոդը խմբագրելու, վրիպազերծման և կոմպիլյատորի գործարկման համար): Sudo հրամանը սկսում է fpc մետափաթեթի տեղադրումը ադմինիստրատորի ռեժիմում, մի մոռացեք մուտքագրել ճիշտ գաղտնաբառը։

2) օգտագործելով Synaptic փաթեթի կառավարիչը: Գտեք fpc փաթեթը, նշեք այն տեղադրման համար և կիրառեք փոփոխությունները.

Անվճար Pascal-ի տեղադրում Synaptic փաթեթների կառավարչի միջոցով

Եթե ​​դուք Alt-Linux School բաշխման սեփականատերն եք, ուրեմն հաջողակ եք, Free Pascal-ն արդեն տեղադրված է:

Գործարկում է անվճար Pascal IDE (IDE - Ինտեգրված զարգացման միջավայր)

Բերեք տերմինալ և մուտքագրեք՝ fp

Ինտերֆեյսը շատ նման է Turbo Pascal 7.0 միջավայրի դասական ինտերֆեյսին:

Geany զարգացման միջավայր

Ծրագրի ստեղծման գործընթացը պարզեցնելու և կիրիլյան նիշերի ցուցադրման խնդրից ազատվելու համար կարող եք տեղադրել Geany-ի անվճար մշակման միջավայրը։ Այս կեղևն ունի գեղեցիկ գրաֆիկական ինտերֆեյս, աջակցում է ծրագրավորման մի քանի լեզուների (Pascal, C, PHP և այլն):

Geany Development Environment-ի տեղադրում

1) օգտագործելով տերմինալը.

sudo apt-get install geany

2) օգտագործելով Synaptic փաթեթի կառավարիչը: Տեղադրման գործընթացը լիովին նման կլինի fp մետափաթեթի տեղադրման գործընթացին

3) կարող եք ներբեռնել տեղադրման փաթեթը մշակողների պաշտոնական կայքից՝ http://www.geany.org/Download/Releases:

Բերենք ստեղծագործելու օրինակ ամենապարզ ծրագիրը, որը ցուցադրում է 1-ից 15-ի ամբողջ թվերի քառակուսիները:

1. Geany միջավայրը սկսելուց հետո ստեղծեք Pascal ֆայլի ձևանմուշ.

Pascal կաղապարի ընտրություն

2. Ծրագրի տեքստը պահպանենք մեզ հարմար ցանկացած թղթապանակում։ Պահպանելուց հետո կեղևի պատուհանը կունենա հետևյալ տեսքը.

Պահպանված տեքստը pascal ձևանմուշով

3. Անպայման փոխեք ծրագրի անվանումը (լատիներեն, առանց բացատների), քանի որ Կոմպիլյատորը սխալ կառաջացնի տեքստը գործարկվող կոդ կազմելիս:

4. Գրենք 1-ից 15 թվերի քառակուսիները ցուցադրող ծրագրի տեքստը և կազմենք։ Կազմելիս ծրագրի տեքստային ֆայլը ավտոմատ կերպով պահպանվում է։

Ընթացիկ ծրագրի ֆայլի կազմում

5. Գործարկեք ծրագիրը՝ սեղմելով պատկերակի վրա կամ օգտագործելով հիմնական ընտրացանկը Build→Run:

Ծրագրի արդյունքը

6. Այն թղթապանակում, որտեղ մենք պահպանել ենք ծրագրի տեքստը, կարող եք գտնել *.pas ընդլայնմամբ ֆայլեր՝ ծրագրի տեքստը; *.о - կոմպիլացված ֆայլ (օբյեկտային ֆայլ) և պատրաստի գործարկվող ֆայլ՝ առանց ընդլայնման (OS GNU\Linux-ի համար), որը կարելի է կատարել տերմինալում։

Վիզուալ ծրագրավորման միջավայր Lazarus

Վահանակով հավելվածները (աշխատում են տերմինալում կամ հրամանի տողում) լավ են, բայց ինչպե՞ս կարելի է GNU\Linux միջավայրում գրաֆիկական ինտերֆեյսով հավելված ստեղծել:

Դուք կարող եք լսել Borland's Delphi-ի մասին՝ արագ զարգացող միջավայր՝ գրաֆիկական ինտերֆեյսով լեզու ՕբյեկտՊասկալ (այսուհետ՝ պարզապես դելֆի լեզու): Ո՞րն է նման միջավայրի առավելությունը (և նմանատիպ այլ տեսողական զարգացման միջավայրերը): Առավելությունն այն է, որ ծրագրավորողին չի հետաքրքրում հավելվածի պատուհանը ծրագրային կերպով նկարելը, դրա վրա կոճակներ, ցուցակներ և այլ գրաֆիկական տարրեր տեղադրելը. ծրագրավորողն անմիջականորեն ներգրավված է տարբեր իրադարձությունների մշակման և տվյալների մշակման իրական ալգորիթմի մեջ:

Lazarus-ը անվճար (և հետևաբար՝ լիովին անվճար) ծրագրային ապահովման մշակման միջավայր է Free Pascal լեզվի կոմպիլյատորի համար: Ինտեգրված զարգացման միջավայրը հնարավորություն է տալիս ծրագրեր մշակել Delphi-ի նման միջավայրում: Ավելին, հնարավոր է ստեղծել միջպլատֆորմային հավելվածներ, որոնք աշխատում են օպերացիոն համակարգում Windows համակարգ, և մեջ օպերացիոն համակարգ GNU/Linux.

Lazarus-ի տեղադրում

1) օգտագործելով տերմինալը.

sudo apt-get install lazarus

2) օգտագործելով Synaptic փաթեթի կառավարիչը: Lazarus, fp, fpc, fpc-ide ծրագրերի դիմաց նշագիծ դրեք