คลิกดาวโหลดไฟล์ข้อมูล

Download Report

Transcript คลิกดาวโหลดไฟล์ข้อมูล

ภาษาโลโกและการ
้
สร ้างชินงาน
ความเป็ นมาของ
ภาษาโลโก
่ นในปี
้
่
เริมขึ
พ.ศ.2513 เมือกลุ
่ม
นักวิจ ัยของสถาบันเทคโนโลยี
แมสซาชูเซตส ์ นาโดย เซย ์มัว
พาเพิร ์ต ได้ทาการออกแบบและ
สร ้างหุน
่ ยนต ์ คล้ายกับของ เกย ์
่
วอลเทอร ์ เพือให้
เด็ก ๆ สามารถ
เป็ นภาษาทีง่่ ายสาหร ับเด็ก
ช่วยให้เด็กสามารถเขียนคาสัง่
ให้หุ่นยนต ์เต่า (Logo)
่
่
่
เคลือนที
ไปมาและเปลี
ยน
่ องการ
ทิศทางตามทีต้
ภาษาโลโกจึงเป็ นทางเลือกใหม่
สาหร ับเด็กในการฝึ กทักษะทาง
ภาษาคอมพิวเตอร ์ และ
สามารถสร ้างงานจาก
่
ในปั จจุบน
ั เครืองคอมพิ
วเตอร ์และ
อุปกรณ์ตา
่ ง ๆ มีราคาถู ก จึงได้ม ี
การพัฒนาโปรแกรมสาเร็จรู ปให้
สามารถจาลองหุ่นยนต ์เต่า
อิเล็กทรอนิ กส ์ เป็ นภาพกราฟิ ก
่
่
เต่า เคลือนที
ไปมาบนจอภาพ
คอมพิวเตอร ์ ต่อมามีการ
่
เปลียนแปลงรู
ปแบบของ
คาว่า “โลโก” หมายถึงหุ่นยนต ์
่
่
เต่า สามารถเคลือนที
ไปใน
ทิศทางต่าง ๆ ได้โดยการ
่
ควบคุมจากเครืองคอมพิ
วเตอร ์
่
่
่
ในขณะทีเคลื
อนที
จะเขี
ยนรอย
้ ๆ
ทางเดินไปตามทิศทางนัน
ด้วย ผู เ้ ขียนโปรแกรมสามารถ
่
่ าใจ
ใช้คาสังภาษาอ
ังกฤษทีเข้
่ นการพัฒนา
ภาษาโลโกมีจด
ุ เริมต้
โปรแกรมจาก ไบรอ ัน ฮาร ์เวย ์ และ
่
คณะทางานทีมหาวิ
ทยาลัย
่ ยก
แคลิฟอร ์เนี ยร ์–เบิร ์กเลย ์ ซึงเรี
้ า "โลโกเบิร ์กเลย ์" หลังจาก
โปรแกรมนี ว่
้
นันได้
มก
ี ารพัฒนาอย่างต่อเนื่ อง ให้
สามารถใช้งานภายใต้ระบบปฏิบต
ั ก
ิ ารที่
แตกต่างกัน จากระบบยู นิกซ ์ (UNIX) เป็ น
ระบบดอส (DOS) จนถึงปั จจุบน
ั ยอร ์จ
มิลส ์ ได้พฒ
ั นาให้สามารถทางานภายใต้
่
MSWLogo เป็ นโปรแกรมรุน
่ ทีมี
ประสิทธิภาพสู งสุดจากโปรแกรมโลโก
่ ใช้ทงหมดในขณะนี
้ั
้ เหมาะสาหร ับ
ทีมี
ใช้ในการเรียนระด ับประถมศึกษาและ
มัธยมศึกษาตอนต้น และได้มก
ี าร
่
เรียนการสอนเกียวก
ับโปรแกรมนี ้
อย่างแพร่หลายในประเทศ
สหร ัฐอเมริกา ญีปุ่่ น ออสเตรเลีย และ
่ ๆ ทัวโลก
่
ประเทศอืน
การใช้งาน
้
MSWLogo โปรแกรมนี จะกระตุ
น
้ ให้
นักเรียนมีความกล้าในการสร ้างสรรค ์
งานกราฟิ กรู ปแบบต่าง ๆ จากจินตนาการ
ของตนเองได้ง่าย ช่วยให้มพ
ี นฐานและ
ื้
้
ความถนัดเบืองต้
นในการเขียนโปรแกรม
้
นอกจากนี ความแพร่
หลายของโปรแกรม
่ าไปสอนในโรงเรียนต่าง ๆ
MSWLogo ทีน
ทาให้มก
ี ารสนับสนุ นทางด้านวิชาการ
่ าสนใจเป็ น
และตัวอย่างโปรแกรมทีน่
จานวนมาก โดยสามารถสืบค้นจาก
่
เมือเรารู ้จักกับประวัติ
ความเป็ นมาของโล
้
โก้กน
ั แล้ว คราวนี
มาดู หน้าตาของ
โปรแกรมกันดีกว่า
หน้าตาของ
โปรแกรม
่ นฐานในการ
้
คาสังพื
เขียน
โปรแกรมโลโก
่ อ (Shortcut
เราสามารถเขียนคาสังย่
Commands) ได้ดงั นี ้
hbhg
Home ไม่มค
ี าย่อ
CS
หมายถึง
หน้าจอ)
HT
หมายถึง
ST
หมายถึง
เต่า)
Pu
หมายถึง
Pd
หมายถึง
่ น
กลับไปยังจุดเริมต้
ClearScreen (เคลียร ์
Hide Turtle (การซ่อนเต่า)
Show Turtle (การแสดงตัว
Penup (ยกเต่า)
Pendown (วางเต่า)
่ นฐานในการ
้
คาสังพื
เขียน
โปรแกรมโลโก
่ อ (Shortcut
เราสามารถเขียนคาสังย่
Commands) ได้ดงั นี ้
FD
= Forward (เดินหน้า)
BK
= Back (ถอยหลัง)
้
RT
= Right (เลียวขวา)
้
Lt
=
Left (เลียวซ
้าย)
Ellipse = วงรี เช่น ellipse 100 200
Circle = วงกลม เช่น circle 60
Arc = ร ัศมี เช่น arc 180 100
Setsc = setscreencolor (ใช้กาหนดสีฉากหลัง
ของจอภาพ)
่
่
เกียวกับสี
การผสมสี 3 สี คือ แดง เขียว ฟ้า แทน
้ั
ค่าตงแต่
0 ถึง 255
เช่น setsc [R G B] = setsc [50 200 255]
หรือ สีทผสมแล้
ี่
ว ใช้ setsc …. เช่น setsc 3
0 = สีดา
1 = สีน้ าเงิน
เขียว
4 = แดง
5 = ม่วง
7 = ขาว
8 = น้ าตาล
น้ าตาลอ่อน
เป็ นต้นฯ
2 = สี
6 = เหลือง
9 =
่
การเปลียนสี
พนจอ
ื้
Cs
Setsc [0 0 255] ได้ส ี
................................
Setsc [0 0 0] ได้ส.ี ...............................
Setsc [255 255 255] ได้ส ี
..........................
Setsc [10 20 30] ได้ส ี
................................
Setsc [255 0 0] ได้ส ี
................................
Setsc [0 255 0] ได้ส ี
................................
การลากเส้นสี
Cs
SetPc [0 0 255] ได้ส ี
................................
Fd 100
SetPc [255 0 0] ได้ส ี
..................................
Fd 100
SetPc [0 255 0] ได้ส ี
..................................
Fd 100
SetPc [0 0 0] ได้ส ี
........................................
Fd 100
กระบวนความ
่ าง ๆ ทีใช้
่ สงเต่
่ ั าให้ทางาน สามารถ
คือ คาสังต่
่ อท
่ างานตาม
นามารวมก ันสร ้างเป็ นชุดคาสังเพื
่
่ เพือความสะดวกในการ
่ าสังไว้
้ั อค
ต้องการ และตงชื
เรียกใช้
ต ัวอย่าง เช่น
รู ปแบบของกระบวนความ
่
To ชือกระบวนความ
To
m01
คาสัง่ 1
คาสัง่ 2
Repeat 4
.
.
End
END
[ fd 100 rt 90]
การเรียกใช้กระบวนความ
่
โดยพิมพ ์ Edit “.…. ในส่วนทีไว้
ป้ อนคาสัง่
การแก้ไขกระบวนความ
เลือกเมนู file แล้วเลือก
edit
1. การบันทึกกระบวนความที่
หน้าต่าง Editor
-เลือกเมนู file
- เลือก Save and Exit
2. การบันทึกกระบวนความที่
หน้าต่างโปรแกรม msw logo
- เลือกเมนู file
- เลือก Save as ระบุทอยู
ี่ ่
่
่
กระบวนความสร ้างรู ปสีเหลี
ยม
To m01
Repeat 4 [ fd 100 rt 90]
End
่
่
กระบวนความสร ้างรู ปสีเหลี
จานวน
ยม
To m02
m01 Lt 90
M01 Lt 90
M01 Lt 90
M01
End
่
่
กระบวนความสร ้างรู ปสีเหลี
ซ ้อนกัน 2
ยม
To m03
m02
rt 45
m02
End
Star
Repeat 5 [fd 100 rt 145]
สร ้างกระบวนความ Star
To star
Repeat 5 [fd 100 rt 144]
End
่ ้าง
1. การบันทึกงานกราฟิ กทีสร
เสร็จแล้ว
-เลือกเมนู Bitmap
- เลือก Save as แล้วระบุทอยู
ี่ ่
2. การบันทึกกระบวนความเก็บ
ไว้ใช้
- เลือกเมนู file
- เลือก Save as ระบุทอยู
ี่ ่
้
1. การเปิ ดภาพกราฟิ กขึนมา
แก้ไข
-เลือกเมนู Bitmap
- เลือก Load แล้วเลือกไฟล ์รู่ ป (GiF
2. การเปิ ดกระบวนความทีเก็บไว้มา
, bmp
ใช้งาน
- เลือกเมนู file
- เลือก Load แล้วเลือกกระบวนความ
่ มพ ์
คาสังพิ
ข้อความ
Label “Navamin
LABEL [THIS IS TURTLE]
่ าหนดของเต่า
คาสังก
บนจอภาพ
Setpos [x y]
โดย
ค่า X เป็ นตาแหน่ งในแนวนอน
ค่า Y เป็ นตาแหน่ งในแนวตัง้
ตาแหน่ งเริม
่ ต้นของเต่าคือ HOME ค่า X = 0 และค่า Y = 0
เช่น Setpos [-100 50]
Setpos [x y]
ตัวแปร เป็ นตัวอ ักษรหรือตัวอ ักษรปนตัวเลข ที่
้
่
กาหนดขึนเพื
อแทน
ค่าใดค่าหนึ่ง อาจเป็ นค่าต ัวเลข หรือ
ข้อความ หรือรายการ
รู ้จักกับตัวแปรในภาษาโลโก
่ การกาหนดค่าและ
ตัวแปร หมายถึง ข้อมู ลทีมี
่
เปลียนแปลงค่
าด้วยคาสัง่
่ ัวแปร ค่าตัว
ภายในโปรแกรม ประกอบด้วย ชือต
แปร
่ บค่าต ัวแปรใน
และตาแหน่ งทีเก็
หน่ วยความจา
ตัวแปรมีสองชนิ ด คือ ชนิ ดตัวเลข (numeric) คือ ต ัว
่ คา
แปรทีมี
่ เป็ นต ัวเลขใช้คานวณได้ และชนิ ดสาย
การกาหนดต ัวแปรของภาษาโลโก
มี 2 วิธ ี
้ าสง่ ั Make
• วิธแ
ี รกเป็นการใชค
หรือ ตัวแปรสาธารณะ (global
variable)
้ ระบวนความทีม
• วิธใี ชก
่ ก
ี าร
่ า่ ต ัวแปร
กาหนดให้ใสค
หรือ ตัวแปรเฉพาะงาน (local variable)
รูปแบบกระบวนความทีม
่ กี ารกาหนดค่าต ัวแปร
คือ
ื่ กระบวนความ :ต ัวแปร1 :ต ัว
To ชอ
แปร2 :...
เช่น To m01 :times :size
วิธป
ี ้ อน Edit
“m01:times:size
ข้อควรระวัง
่
1. ต้องเว้นวรรคระหว่างชือกระบวนความก
และตัวแปรกับตัวแปร
่
2. ตัวแปรทุกตัวต้องนาหน้าด้วยเตรืองหมา
่ ัวแปร
และ ไม่มช
ี อ
่ งว่างระหว่าง : กับชือต
3. การอ้างถึงตัวแปรในกระบวนความต้องม
่ วแปรทุกครง้ั
กากับหน้าชือตั
่ าหนดค่าคงท
เปรียบเทียบกระบวนความทีก
การสร ้างกระบวนความวงกลม
Edit “N_circle:times:size
To N_circle :times :size
repeat :times[pu fd 20 pd circle :size]
End
to cir_cir :x
repeat 10[pu fd :x pd circle :x rt 36]
end
การสร ้างกระบวนความ วงรี
to wongree :x :y
repeat 10[ellipse :x :y rt 18]
end
to petal :size
pu fd :size pd
arc -90 :size
pu bk :size rt 90
fd :size rt 90 pd
arc -90 :size
pu rt 90 fd :size rt 90 pd
end
to flower :size
repeat 6[petal :size rt 60]
end
to stem :size
fd :size petal :size
fd :size * 2
end
to tree :size
stem :size
flower :size
bk :size * 3
end
to myhome
Pu fd 100 rt 90 pd
Repeat 3 [ fd 100 lt 120 ]
Rt 90
Repeat 5 [ fd 100 lt 90 ]
Fd 30 lt 90
Repeat 2 [ fd 60 rt 90 fd 40 rt 90 ]
Pu rt 90 fd 10 lt 90 fd 10
Setfc [ 220 210 60 ] fill
Fd 60
Setfc [ 70 160 210 ] fill
Fd 70
Setfc [ 30 250 220 ] fill
Home
Lt 90 fd 150 rt 90 fd 100 pd
End
to mytree
Lt 120
Repeat 7 [ repeat 120 [ fd 1 rt 1 ] lt 70]
Rt 120
Pu fd 60 pd
Lt 180 fd 160 rt 100 fd 55 rt 100 fd 160
Pu fd 20 setfc [ 20 200 60 ] fill
Rt 170
Pu fd 60
Setfc [ 200 140 140 ] fill
End
to square :size
Repeat 4 [ fd :size rt 90 ]
End
to fish :size
Rt 45 square :size lt 45
Pu rt 90 fd (:size*sqrt 2) lt 90
Pd rt 45 square :size/3 lt 45
Pu rt 90 bk (:size*sqrt 2) lt 90 pd
End
to move :x
Pu lt 90 fd :x rt 90 pd
End
่
คาสังวาดรู
ป
ปลา
to fishgo :size :x :y
Ht pd setpc 4
Fish :size
Setpc 7 wait :y
Fish :size
Move :x
Fishgo :size :x :y
End
่ ดก
โครงสร ้างข้อมู ลและคาสังจั
1.บทบาทของคอมพิ
ตัวเลข คา และรายการ
วเตอร ์ คือ การประมวลผล
ข้อมู ลหรือการจัดการข้อมู ล (data
้ งส
่ าค ัญของการสังให้
่
processing) ด ังนันสิ
่ างๆ คือ
คอมพิวเตอร ์ทางานนอกจากคาสังต่
ข้อมู ล
ภาษาโลโกมีการจัดการข้อมู ล
3 ชนิ ด คือ
- ตัวเลข (numbers)
- คา (words)
- รายการ (List)
ตัวเลข
่ าจะสามารถนามา
(numbers)
ตัวเลข
คือ จานวน ซึงเต่
บวก ลบ คูณ หาร เปรียบเทียบ เช่น ใช้คาสัง่
่ รูปแบบด ังนี ้
PRINT ซึงมี
PRINT จานวน หรือ PRINT
นิ พจน์
่ จะแสดงในส่วน
ผลลัพธ ์ทีได้
แสดงผลข้อความ
่
กิจกรรมเรือง
ตั่วเลข่
2) พิมพ ์สังคาสังสาหร ับเปรียบเทียบ
่
้
จานวนในช่องป้ อนคาสังดังนี
PRINT 5=7
PRINT 5=(7-2)
PRINT 5>7
PRINT 5<7
ค
า
(words)
คาในภาษาโลโกมีความหมาย
เหมือนกับคาในภาษาอ ังกฤษ
่
โดยมีเครืองหมายอ
ัญประกาศ
่
่ ่
(“) นาหน้าเพือแสดงว่
า สิงที
ตามมาเป็ นคา
่
โดยไม่ตอ
้ งมีเครืองหมาย
อ ัญประกาศปิ ดท้าย
่ คา
กิจกรรมเรือง
่ อไปนี ในช่
้
1) พิมพ ์คาสังต่
อง
ป้ อนคาสัง่
PRINT “
PRINT “ HELLO
PRINT “ ABCXYZ
PRINT “ R2D2
PRINT “AB.$-)**
PRINT “ 25
PRINT “3+4
PRINT “25+ “25
รายการ
่
่
(List)
รายการ เป็ นการทีจะเชื
อมค
า
ให้เป็ นกลุ่มโดยอยู ่ภายใต้วงเล็บ
ก้ามปู รายการอาจคลุมทัง้
ตัวเลข คา และตัวรายการเอง
่
กิจกรรมเรือง
่ อไปนี ในช่
้
1) พิมรายการ
พ ์คาสังต่
องป้ อน
คาสัง่
PRINT []
PRINT [HELLO THERE]
PRINT [1 2 3 4 5 6]
PRINT [MY NAME IS DANG]
PRINT [THIS IS LIST:[THIS IS A LIST:]]
PRINT [[AB][CD][EF]]
ในการประมวลผลข้
อมู ล
่
คจาสั
งจัดการค
า
่
าเป็ นต้องมีคาสังจัดการค
า
่ วยให้การ
และรายการ
และรายการ เพือช่
เขียนโปรแกรมสามารถใช้
ข้อมู ลต่างชนิ ดกันได้อย่างมี
ประสิทธิภาพ คาสัง่ WORD
่
เป็ นคาสังในการรวมค
าหลาย
คาให้เป็ นคาเดียวกัน และคาสัง่
่ ใช้
่ ใน
SENTENCE เป็ นคาสังที
การรวมคากับรายการ และ
่
คาสัง WORD
คาสัง่ word ใช้สาหร ับรวมคา
มีรูปแบบดังนี ้
WORD “คาสัง่ 1 “ คาสัง่ 2
ถ้าต้องการเขียนคามากกว่า 2 คา ให้ใส่ไว้ใน
วงเล็บพร ้อมกบ
ั คา WORD
่ การใช้คาสัง่
กิจกรรมเรือง
้
่ อไปนี ในช่
องป้ อน
1) พิมพ ์คWORD
าสังต่
คาสัง่
PRINT WORD “BIG “WORD
PRINT WORD “WO “RD
PRINT (WORD “WO “RD)
PRINT WORD “BIG “GER “WORD
PRINT (WORD “BIG “GER “WORD)
PRINT WORD (“BIG “GER “WORD)
่
ง
คาสั
่
คาสัง่ sentence ใช้ในการเชือมค
า
SENTENCE
กับคา
คากับรายการ และรายการกับ
้
่ งนี
่
SENTENCE
“คาที่ 1ร“ค
าที่ 2 เมือต้
องการเชื
อม
รายการ
โดยมี
ู ปแบบดั
คาก ับคา
่ องการเชือม
่
SENTENCE “คา [รายการ] เมือต้
คาก ับรายการ
่ องการเชือม
่
SENTENCE [รายการ][รายการ] เมือต้
รายการกับรายการ
หมาย
1.เหตุ
ถ้ามีคาหรือรายการมากกว่า 2
่
่
ตัวทีจะมาเชื
อมต้
องใส่วงเล็บโดย
ให้นาคาสัง่ SENTENCE ไว้ใน
วงเล็บพร ้อมกับคาหรือรายการ
่ องการเชือม
่
ทีต้
2. SENTENCE อาจใช้ต ัวย่อเป็ น SE
่ การใช้คาสัง่
กิจกรรมเรือง
SENTENCE
่ อไปนี ในช่
้
1) พิมพ ์คาสังต่
องป้ อนคาสัง่
PRINT SENTENCE “A [Word plus a list]
PRINT SENTENCE [A List plus A] “Word
PRINT SENTENCE “TWO “WORDS
PRINT SE [TWO Lists] [MAKE A List,too]
PRINT (SE “THIS [will become][one List] “Too)
่
คาสังตัด
่ ในการ
่ ใช้
โปรแกรมโลโกมีคาสังที
ค
า
่ ในการจัดการข้อมู ล
ต ัดคา ซึงใช้
่
้ อ FIRST
วิธห
ี นึ่ ง คาสังเหล่
านี คื
LAST BUTFIRST(BF) และ
่ องการ
BUTLAST(BL) ใช้เมือต้
ส่วนหนึ่ งส่วนใดของคาและ
รายการ
่ การใช้
กิจกรรมเรือง
่ ด
ค
าสั
งตั
ค
า
่
้
1) พิมพ ์คาสังต่อไปนี ในช่
อง
ป้ อนคาสัง่
PRINT FIRST “HELLO
PRINT LAST “HELLO
PRINT BUTFIRST “HELLO
PRINT BUTLAST “HELLO
่ การใช้
กิจกรรมเรือง
่ ดคา
ค
าสั
งตั
่ อไปนี ในช่
้
1) พิมพ ์คาสังต่
องป้ อน
คาสัง่
PRINT FIRST [HELLO MY FRIEND]
PRINT LAST [HELLO MY FRIEND]
PRINT BUTFIRST [HELLO MY FRIEND]
PRINT BUTLAST [HELLO MY FRIEND]
PRINT FIRST BUTFIRST [HELLO MY FRIEND]
PRINT BUTFIRST FIRST [HELLO MY FRIEND]
่
คาสัง
การร ับข้อมู ลในการประมวลผล
READWORD
่
นอกจากจะใส่ขอ
้ มู ลลงไปในคาสังของ
กระบวนความหรือการเรียกกระบวน
ความแล้วอาจจะร ับข้อมู ลโดยการ
ป้ อนข้อมู ลขณะทางานได้โดยใช้คาสัง่
READWORD รอผู ใ้ ช้พม
ิ พ ์ข้อมู ล
เข้าไปกรอบโต้ตอบ Input Mode
่ อไป
ก่อนทางานตามคาสังต่
การใช้คาสัง่
READWORD
To TALK
Print [Please Type Something for me To Say]
Print SE [you just made me say] READWORD
END
To BACKTALK
Print [Please Type Something for me To Say]
Print SE [But I hate to say] READWORD
BACKTALK
END
To AGREE
Print [Tell me Something you like]
Print (SE [I like] READWORD [Too])
Print [Tell me Something you hate]
Print (SE [I Hate] Readword [Even more Than
you Do!])
AGREE
END
การใช้คาและรายการ
่ ต ัวแปร โดยค่าต ัว
กระบวนความทีมี
เป็
นตั
ว
แปร
่
แปรทีกาหนดให้เป็ นข้อมู ลตวั เลขใช้
่
สาหร ับเปลียนค่
าของขนาดหรือ
รู ปร่างของรู ปภาพ ส่วนในกิจกรรม
้ าวถึงกระบวนความทีมี
่ ตวั แปร
นี กล่
โดยค่าของตัวแปรจะเป็ นคาหรือ
่
่
รายการเพือสามารถเปลี
ยนแปลง
การประมวลผลคาได้หลายรู ปแบบ
โดยใช้กระบวนความเดียว
การกาหนดค่าตัวแปรเป็ นคา
รายการ
และตั
ว
เลข
To SPEAK :Message
Print [The Message I am going to print is]
Print
่ :Message
่ อไปนี ้
ป้ อนค
าสังให้
เต่าทางานด้วยคาสังต่
END
่ คอ
SPEAK “Hello ผลทีได้
ื .................................
่ าหนดให้ก ับตัวแปร Message คือ.....................เป็ น
ค่าทีก
ข้อมู ลชนิ ด ......................
่ คอ
ื
SPEAK [Now Is The Time] ผลทีได้
..................................
่ าหนดให้ก ับตัวแปร Message คือ.....................เป็ น
ค่าทีก
ข้อมู ลชนิ ด ......................
่ คอ
SPEAK 103 ผลทีได้
ื .......................................
่ าหนดให้ก ับตัวแปร Message คือ.....................เป็ น
ค่าทีก
การใช้คาสัง่ MAKE กาหนดค่าตัวแปรเป็ น
คา รายการ
และตัว่ เลข
่
1. สังเต่าให้ทางานตามคาสัง
้
ต่อไปนี ในช่
องป้ อนคาสัง่
MAKE “message [this is getting silly]
PRINT :message
MAKE “message “Hello
PRINT :message
MAKE “message 1000
PRINT :message 1000
PRINT “message
PRINT :message
่
่
การใช้คาสัง่ MAKE เพือเปลี
ยนค่
าของ
ต ัวแปรชนิ ดตัวเลข
่ าให้ทางานตามคาสัง่
1. สังเต่
้
ต่อไปนี ในช่
องป้ อนคาสัง่
MAKE “Number 5
PRINT :Number
MAKE “Number :Number + 5
PRINT :Number
่
่
การใช้คาสัง่ MAKE เพือเปลี
ยนค่
าของ
ต ัวแปรชนิ ดรายการหรือคา
่ าให้ทางานตามคาสังต่
่ อไปนี ้
1. สังเต่
ในช่องป้ อนคาสัง่
MAKE “Message [Hello There]
PRINT :Message
MAKE “Message Sentence :Message “Friend
PRINT :Message
การกาหนดค่าตัวแปรเป็ น คา
รายการ
และตัวเลข grow
1. สร ้างกระบวนความ
:message
To grow :message
PRINT [Type Something new]
MAKE “NewPart Readword
MAKE “