+ All Categories
Home > Education > Msw logo

Msw logo

Date post: 29-May-2015
Category:
Upload: somchart-phaeumnart
View: 714 times
Download: 5 times
Share this document with a friend
Description:
Msw logo
Popular Tags:
12
ภภภภภภ ภภ MSWLogo
Transcript
Page 1: Msw logo

ภาษาโลโกMSWLogo

Page 2: Msw logo

ภาษาโลโกมีจุ�ดเริ่��มีต้�นการิ่พั�ฒนาโปริ่แกริ่มีจุาก ไบริ่อั�น ฮาริ่�เวย์� และคณะทำ$างานทำ�มีหาว�ทำย์าล�ย์แคล�ฟอัริ่�เนย์ริ่� เบ�ริ่�กเลย์� ซึ่)�ง–เริ่ย์กโปริ่แกริ่มีน*ว+า "โลโกเบ�ริ่�กเลย์�" หล�งจุากน�*นได�มีการิ่พั�ฒนาอัย์+างต้+อัเน,�อัง ให�สามีาริ่ถใช้�งานภาย์ใต้�ริ่ะบบปฏิ�บ�ต้�การิ่ทำ�แต้กต้+างก�น จุากริ่ะบบย์2น�กซึ่� (UNIX) เป3นริ่ะบบดอัส (DOS) จุนถ)งป4จุจุ�บ�น ย์อัริ่�จุ มี�ลส� ได�พั�ฒนาให�สามีาริ่ถทำ$างานภาย์ใต้�ริ่ะบบปฏิ�บ�ต้�การิ่ว�นโดวส�ได� เริ่ย์กโปริ่แกริ่มีน*ว+า

เอั5มีเอัสด�บบล�วโลโก“ ”(MSWLogo)

ความีเป3นมีาขอังภาษาโลโก

Page 3: Msw logo

MSWLogo เหมีาะส$าหริ่�บใช้�ในการิ่เริ่ย์นริ่ะด�บริ่ะถมีศึ)กษา และมี�ธย์มีศึ)กษาต้อันต้�น เน,�อังจุากการิ่ใช้�งานสะดวกไมี+ย์�+งย์าก เหมี,อันโปริ่แกริ่มีอั,�นๆ

ความีเป3นมีาขอังภาษาโลโก

ค$าว+า โลโก “ ” หมีาย์ถ)ง ห�+นย์นต้�เต้+า สามีาริ่ถเคล,�อันทำ�ไปในทำ�ศึทำางต้+าง ๆ ได�โดย์การิ่ควบค�มี จุากเคริ่,�อังคอัมีพั�วเต้อัริ่� ในขณะทำ�เคล,�อันทำ�จุะเขย์นริ่อัย์ทำางเด�นไปต้ามีทำ�ศึทำางน�*น ๆ ด�วย์ ผู้2�เขย์นโปริ่แกริ่มีสามีาริ่ถใช้�ค$าส��งภาษาอั�งกฤษทำ�เข�าใจุได�ง+าย์ ๆ

Page 4: Msw logo

หน�าต้าขอังโปริ่แกริ่มี

Page 5: Msw logo

ค$าส��งพั,*นฐานในโปริ่แกริ่มีโลโก   ค$าส��งย์+อั (Shortcut Commands) ได�ด�งน*Home ไมี+มีค$าย์+อั กล�บไปย์�งจุ�ดเริ่��มีต้�นCS ClearScreen (เคลย์ริ่�หน�าจุอั)HT Hide Turtle (การิ่ซึ่+อันเต้+า)ST Show Turtle (การิ่แสดงต้�วเต้+า)Pu Penup (ย์กเต้+า)Pd Pendown (วางเต้+า)pe เปล�ย์นจุากปากกาเป3นย์างลบPPt PenPaint ค,อั เปล�ย์นจุากย์างลบเป3นปากกา

Page 6: Msw logo

   ค$าส��งควบค�มีทำ�ศึทำาง ได�ด�งน*FD Forward (เด�นหน�า) เช้+น fd 100BK Back (ถอัย์หล�ง) เช้+น bk 100RT Right (เล*ย์วขวา) เช้+น rt 100Lt Left (เล*ย์วซึ่�าย์) เช้+น lt 100repeat 4 [fd 100 rt 90] ค,อั สริ่�างริ่2ปส�เหล�ย์มี

Page 7: Msw logo

   ค$าส��งย์+อั (Shortcut Commands) ได�ด�งน*Ellipse = วงริ่ เช้+น ellipse 100 200Circle = วงกลมี เช้+น circle 60Arc = ริ่�ศึมี เช้+น arc 180 100Setsc setscreencolor (สฉากหล�งขอังจุอัภาพั)Setpc setpencolor (เปล�ย์นสขอังปากกา)Setfc setfillcolor (ก$าหนดสขอังพั,*น)Repeat 4 [ fd 100 rt 90] ค,อั สริ่�างริ่2ปส�เหล�ย์มี

Page 8: Msw logo

เก�ย์วก�บสการิ่ผู้สมีส 3 ส ค,อั แดง เขย์ว ฟ?า แทำนค+าต้�*งแต้+ 0 ถ)ง 255 เช้+น setsc [R G B] = setpc [50 200 255]

= setsc [250 255 55]หริ่,อั สทำ�ผู้สมีแล�ว ใช้� setsc __ เช้+น setsc 30 = สด$า 1 = สน$*าเง�น 3 = สฟ?าอั+อัน2 = สเขย์ว 4 = แดง5 = มี+วง6 = เหล,อัง 7 = ขาว 8 =

น$*าต้าล9 = น$*าต้าลอั+อัน

Page 9: Msw logo

ค$าส��งเต้5มีค$าส��งย์+อั

ความีหมีาย์

REPEAT n [ .. ]  ทำ��คำ��สั่��งในวงเล็�บ [ .. ] ซ้ำ��� n รอบ

SETPENCOLOR  [R  G  B]

SETPC

กำ��หนดสั่�ป�กำกำ�เป�นสั่�ต�มคำ��ในวงเล็�บ

SETPENCOLOR  n

SETPC

กำ��หนดสั่�ป�กำกำ�ต�มคำ��ต�วเล็ข n

SETSCREENCOLOR

SETSC

กำ��หนดสั่�ของแบ�คำกำร�วนด

SETFLOODCOLOR

SETFC

กำ��หนดสั่�ทำ��จะใช้$ระบ�ยด$วย FILL

ค$าส��งในการิ่ใส+ส

Page 10: Msw logo

กริ่ะบวนความี  ค,อั ค$าส��งต้+าง ๆ ทำ�ใช้�ส��งเต้+าให�ทำ$างาน สามีาริ่ถน$ามีาริ่วมีก�นสริ่�างเป3นช้�ดค$าส��งเพั,�อัทำ$างานต้ามีต้�อังการิ่ และต้�*งช้,�อัค$าส��งไว�เพั,�อัความีสะดวกในการิ่เริ่ย์กใช้� ริ่2ปแบบขอังกริ่ะบวนความีTo ช้,�อักริ่ะบวนความี ค$าส��ง 1 ค$าส��ง 2

. .END

ต้�วอัย์+าง เช้+นTo m01

Repeat 4 [ fd 100 rt 90]

End

Page 11: Msw logo

โปริ่แกริ่มี STARto starfd 100 rt 144fd 100 rt 144fd 100 rt 144fd 100 rt 144fd 100end

Page 12: Msw logo

การิ่เขย์นช้�ดค$าส��งในล�กษณะ Program Modeการิ่ทำ$างาน Command Mode คำ&อ เต��โล็โกำจะ

ทำ��ต�มคำ��สั่��ง ว(ธี�น��สั่ะดวกำแล็ะได$ผล็รวดเร�ว แต�เม&�อเกำ(ดคำว�มผ(ดพล็�ดจะแกำ$ไขได$ย�กำ อ�จต$องใช้$คำ��สั่� �งล็บจอภ�พ (Clear Screen - CS) หร&อต$องเร(�มต$นใหม�การิ่ทำ$างาน Program Mode  กำ�รทำ��ง�นต�มกำ�รเร�ยกำใช้$ช้.ดคำ��สั่� �ง แล็ะเม&�อเร�ยกำใช้$สั่�วนหน/�งในช้.ดคำ��สั่��งน�� เต��โล็โกำจะสั่ร$�งภ�พทำ��งหมดให$ทำ�นทำ� ต้�วอัย์+างเช้+น กำ�รสั่ร$�งร0ปสั่��เหล็��ยมจ�ต.ร�สั่ทำ��ม�คำว�มย�วด$�นล็ะ 100 หน�วย จะใช้$คำ��สั่� �งใน comand

mode ด�งน��  REPEAT 4 [FD 100 RT 90]

แต�เม&�ออย0�ใน program mode จะเพ(�มคำ��สั่��งด�งน��

TO SQUAREREPEAT 4 [FD 100 RT 90]END


Recommended