Upload
vardan-petrosyan
View
495
Download
5
Embed Size (px)
Citation preview
Մխիթար Սեբաստացիկրթահամալիր
Ծրագրավորում
Ցանկացած գույնի ցանկացած գծապատկերիշուրջ շարժվող կրիա
Գոռ Մանուկյան (12-րդ դասարան)
Վարդան Պետրոսյան (12-րդ դասարան)
Կրիան (ծրագրում նա հայտնի է t1 անվան տակ) ծրագավորված է ցանկացած գույնի ցանկացածգծապատկերի պարագծով շարժմանը:
Գծապատկերը կարող է ստեղծվել ցանկացածպահին, այսինքն երբ ծրագիրը կազմված է: Դախոսում է այն մասին, որ կրիան (ավելի ճիշտծրագիրը) ինքն է կողմնորոշվում էկրանիհարթության վրա, և խնդրի լուծումը առաջանումէ ծրագրի աշխատանքի ընթացքում: Նախքանծրագրին աշխատացնելը, պետք է կրիային
տեղադրել պահանջվող գույնի վրա (դա կարող էլինել նաև հենց ինքը գծապատկերը, որիպարագծով կրիան պետք է շարժվի) և սեղմել«Teaching» կոճակը— կրիան «կհասկանա», թեոր գույնի հետ պետք է աշխատի: Այնուհետևպետք է տեղադրել կրիային ընտրած գույնիգծապատկերի տակ և սեղմել «Start» կոճակը: Կրիան կսկսի շարժվել դեպի գծապատկերը ևհասնելով նրան, կսկսի շարժվել գծապատկերիպարագծով: Գծապատկերի պարագիծը«շոշափելու» համար ծրագիրը օգտագործում էերկրորդ (անտեսանելի) կրիային (t2): Դապայմանավորված է նրանով, որ յուրաքանչյուրկրիա կարողանում է «որոշի» էկրանի միայն միպիքսելի գույնը, որը
գտնվում է կրիայի մարմնի կենտրոնի տակ: Որպեսզի կրիան ինքնուրույն որոշիգծապատկերի սահմանները, նապետք էյուրաքանչյուր քայլից առաջ տեղապոխվիհարևան կետերը (իսկ դա ենթադրում էմշտական շրջադարձեր, կարճ քայլերընտրված ուղղությամբ): Միայն անհրաժեշտտեղեկություններ հավաքելուց հետո նակկարողանար ընտրել պահանջվողուղղությունը և տեղափոխվել պահանջվողկետը: Այս ամենը ցանկալի չէ: Դրա համարինֆորմացիայի հավաքումըհանձնարարված է անտեսանելի t2 կրիային: Նրա շարժումը դեպի հարևանկետերը անտեսանելի է, իսկ հավաքվածինֆորմացիան օգտագործում է t1 կրիայի
կողմից, յուրաքանչյուր քայլ կատարելիս:
Տեսանյութը դիտելու համար սեղմելայստեղ: