Желка графика е компјутерска графика препознатлива по желчето
кое се
прикажува во прозорец на екранот и извршува
наредби од типот: оди напред, сврти десно, сврти лево и сл. и на тој начин овозможува исцртување
интересни форми на
екранот.
За прв пат е воведена во 1970 год.
како дел
од
едноставниот, но моќен програмски јазик Logo.
Желка графиката и денес е дел од
некои програмски
јазици.
Активност1:
Напиши го исказот: Turtle.Show() кој го прикажува желчето во графичкиот прозорец.
Воочи: Прозорецот има димензии 640x480 и желчето е позиционирано на средина.
Додади ги исказите:
Turtle.Angle =90
Turtle.x=100
Turtle.y=50
Анализирај како се промени
положбата и
ориентацијата на
желката во прозорецот.
Воочи: Желчето има својства:
позиција на
екранот (x
и y) , агол на вртење – ориентација (Angle).
Активност2:
Напиши ја пример програмата со која се исцртува квадрат во прозорецот:
Turtle.
Show ()
Turtle
.
Move (100)
Turtle
.TurnLeft ()
Turtle
.
Move (100)
Turtle
.TurnLeft ()
Turtle
.
Move (100)
Turtle
.TurnLeft ()
Turtle
.
Move (100)
Програмата може да се запише пократко со јамка со бројач:
Turtle.
Show ()
For br=1 To
4
Turtle
.
Move (100)
Turtle
.TurnLeft ()
EndFor
Активност3:
Во последниот пример ќе додадеме
исказ за промена на брзината на движење на желката и за бојата на моливот:
Turtle.
Show ()
Turtle
. Speed =8
GraphicsWindow . PenColor=“red“
For br=1 To
4
Turtle
. Move (100)
Turtle
.TurnLeft ()
EndFor
Активност4:
Направи промена во програмата: За
секоја линија од квадратот да биде друга боја користи ја операцијата за
случајна боја.
Каде ќе го поставиш исказот, во или
надвор од циклусот? Објасни!
Активност5:
Обиди се со „управување“ на желката
да нацрташ рамностран триаголник со страна =100 и секоја страна да биде во
различна боја.
Внимавај при изборот на аголот на
вртење. Едно можно решение
би било:
Пред цртањето позиционирај ја желката на позиција (270,240).
Решение:
Turtle.x=270
Turtle.y=240
Turtle.Turn (30)
Turtle.Move (100)
Turtle.Turn (120)
Turtle.Move (100)
Turtle.Turn (120)
Turtle.Move (100)
Воочи ја операцијата за вртење на желката за агол Turn(агол).
Пример на програма со желката која ја испишува буквата „Н“.
Turtle
.
Move (100)
Turtle
. PenUp ()
Turtle
. Move (-50)
Turtle
. TurnRight ()
Turtle
. PenDown ()
Turtle
.
Move (50)
Turtle
. PenUp ()
Turtle
.TurnLeft ()
Turtle
. Move (50)
Turtle
. Turn (180)
Turtle
. PenDown ()
Turtle
. Move (100)
Задача:
Обиди се со „управување“ на желката да ја испишеш првата буква од
своето име.

No comments:
Post a Comment