วันจันทร์ที่ 2 กรกฎาคม พ.ศ. 2555

คำสั่งพื้นฐานภาษา logo


คำสั่งพื้นฐาน
ในบางครั้งการพิมพ์คำสั่งยาวมากทำให้เสียเวลา เราสามารถเขียนคำสั่งย่อ (Shortcut Commands) ได้ดังนี้
FD
หมายถึง
Forward
BK
หมายถึง
Back
RT
หมายถึง
Right
LT
หมายถึง
Left
Home
-
Home
CS
หมายถึง
ClearScreen
HT
หมายถึง
Hide Turtle
ST
หมายถึง
Show Turtle
 
นอกจากนี้ยังมีคำสั่งเพื่อการใช้งานอื่น ๆ อีกดังตารางต่อไปนี้
 
 
 
คำสั่ง
Shortcut
ลักษณะการทำงาน 
forward mfd nเคลื่อนเต่าไปข้างหน้าจำนวน m หน่วย 
backward mbk nเคลื่อนเต่าถอยหลังจำนวน m หน่วย 
right nrt nหันเต่าไปทางขวามือเป็นมุม n องศา 
left nlt nหันเต่าไปทางซ้ายมือเป็นมุม n องศา 
repeat n_เป็นคำสั่งวนซ้ำ เช่น สร้างรูปสี่เหลี่ยมจัตุรัส repeat 4 [fd 50 rt 90] 
circle m_รูปแบบของคำสั่งเขียนรูปวงกลมขนาด m หน่วย 
arc n m_รูปแบบของคำสั่งเขียนส่วนโค้ง n องศา ขนาด m หน่วย 
ellipse n m_รูปแบบของคำสั่งเขียนรูปวงรี แนวแกน x แกน y 
hideturtlehtซ่อนเต่า 
showturtlestแสดงเต่า 
clearscreencsล้างหน้าจอและนำเต่ากลับสู่ตำแหน่ง Home 
clean_ล้างหน้าจอแต่เต่ายังอยู่ที่เดิม 
home_นำเต่าสู่ตำแหน่ง Home แต่ไม่ลบหน้าจอ 
cleartextctลบรายการคำสั่งที่เคยใช้ในหน้าต่าง commander 
penuppuยกปากกาขึ้นทำให้เวลาเต่าเคลื่อนที่จะไม่มีเส้นเกิดขึ้น 
pendownpdวางปากกาลงทำให้เวลาเต่าเคลื่อนที่จะเกิดเส้นพร้อมกันไปด้วย 
penerasepeเปลี่ยนปากกาเป็นยางลบ 
penreversepxcauses the pen to erase over existing lines, otherwise draw 
penpaintpptเปลี่ยนยางลบกลับเป็นปากกา 
fence_keeps the turtle from wrapping or going off the edge of the window 
window_keeps the turtle from wrapping and allows it to go out of the window 
wrap_makes the turtle wrap around the screen when it gets to one edge 
setpensize [n n]_ตั้งค่าขนาดของปากกา ตามความกว้างและความสูงของเส้น 
setscreencolor [n n n]setsc [n n n]ตั้งค่าสีพื้นหลัง 
setpencolor [n n n]setpc [n n n]ตั้งค่าสีปากกา 
setfloodcolor [n n n]setfc [n n n]ตั้งค่าสี ที่จะระบาย ถ้าใช้คำสั่ง fill ระบายสี 
fill_ระบายสีลงในพื้นที่ที่เต่าอยู่ ด้วยสีที่ตั้งค่าในคำสั่ง setfc [n n n] 
setpos [n n]_เคลื่อนย้ายเต่าสู่พิกัด x, y ที่กำหนดให้. 
setx n or sety nsetxy m nเคลื่อนย้ายเต่าสู่พิกัด x หรือพิกัด y ที่กำหนดให้. 
pos or xcor or ycor_outputs the x and y or x or y position of the turtle 
setheading nseth nตั้งค่าให้เต่าหันไปทางทิศอะไรหรือทำมุมกี่องศา (seth 0 = สั่งให้เต่าหันขึ้น) 
towards [n n]_จะให้ค่ามุมที่เต่าจะต้องหันไปยังตำแหน่ง x, y ที่ป้อนเข้าไป 
to procedure_การกำหนดชื่อกระบวนความ 
edit procedure_เปิดหน้าต่างสำหรับแก้ไข หรือพิมพ์กระบวนความ 
:variable_name_ตัวอย่างเช่น square :size เป็นการกำหนดตัวแปร :size สำหรับกระบวนความ square 
playwave _ตัวอย่างการเรียกเสียงเพลง playwave "c:\\windows\\tada.wav 1+8 
bitload เรียกรูปภาพ file *.BMP ตัวอย่าง bitload "c:\\pengin.bmp 
playwave [] 0 หยุดคำสั่งเสียงเพลง 
buttoncreate คำสั่งสร้างปุ่ม 
perspective ทำภาพสามมิติ