5
Մխիթար Սեբաստացի կրթահամալիր Ծրագրավորում

Around

Embed Size (px)

Citation preview

Page 1: Around

Մխիթար Սեբաստացիկրթահամալիր

Ծրագրավորում

Page 2: Around

Ցանկացած գույնի ցանկացած գծապատկերիշուրջ շարժվող կրիա

Գոռ Մանուկյան (12-րդ դասարան)

Վարդան Պետրոսյան (12-րդ դասարան)

Կրիան (ծրագրում նա հայտնի է t1 անվան տակ) ծրագավորված է ցանկացած գույնի ցանկացածգծապատկերի պարագծով շարժմանը:

Գծապատկերը կարող է ստեղծվել ցանկացածպահին, այսինքն երբ ծրագիրը կազմված է: Դախոսում է այն մասին, որ կրիան (ավելի ճիշտծրագիրը) ինքն է կողմնորոշվում էկրանիհարթության վրա, և խնդրի լուծումը առաջանումէ ծրագրի աշխատանքի ընթացքում: Նախքանծրագրին աշխատացնելը, պետք է կրիային

Page 3: Around

տեղադրել պահանջվող գույնի վրա (դա կարող էլինել նաև հենց ինքը գծապատկերը, որիպարագծով կրիան պետք է շարժվի) և սեղմել«Teaching» կոճակը— կրիան «կհասկանա», թեոր գույնի հետ պետք է աշխատի: Այնուհետևպետք է տեղադրել կրիային ընտրած գույնիգծապատկերի տակ և սեղմել «Start» կոճակը: Կրիան կսկսի շարժվել դեպի գծապատկերը ևհասնելով նրան, կսկսի շարժվել գծապատկերիպարագծով: Գծապատկերի պարագիծը«շոշափելու» համար ծրագիրը օգտագործում էերկրորդ (անտեսանելի) կրիային (t2): Դապայմանավորված է նրանով, որ յուրաքանչյուրկրիա կարողանում է «որոշի» էկրանի միայն միպիքսելի գույնը, որը

Page 4: Around

գտնվում է կրիայի մարմնի կենտրոնի տակ: Որպեսզի կրիան ինքնուրույն որոշիգծապատկերի սահմանները, նապետք էյուրաքանչյուր քայլից առաջ տեղապոխվիհարևան կետերը (իսկ դա ենթադրում էմշտական շրջադարձեր, կարճ քայլերընտրված ուղղությամբ): Միայն անհրաժեշտտեղեկություններ հավաքելուց հետո նակկարողանար ընտրել պահանջվողուղղությունը և տեղափոխվել պահանջվողկետը: Այս ամենը ցանկալի չէ: Դրա համարինֆորմացիայի հավաքումըհանձնարարված է անտեսանելի t2 կրիային: Նրա շարժումը դեպի հարևանկետերը անտեսանելի է, իսկ հավաքվածինֆորմացիան օգտագործում է t1 կրիայի

Page 5: Around

կողմից, յուրաքանչյուր քայլ կատարելիս:

Տեսանյութը դիտելու համար սեղմելայստեղ: