บทบาทของคอมพิวเตอร์
เป็นการประมวลผลข้อมูลหรือการจัดการข้อมูล (data processing) นอกจากคำสั่งต่าง ๆ แล้ว สิ่งที่ทำให้คอมพิวเตอร์ทำงานคือ ข้อมูล
การจัดการข้อมูลมี 3 ชนิด คือ
1. ตัวเลข (numbers)
2. คำ (words)
3. รายการ (list)
1.ตัวเลข (numbers) เป็นจำนวนที่เต่าสามารถนำมาคำนวณตลอดจนเปรียบเทียบ การสั่งให้เต่าแสดงผลการคำนวณต้องใช้คำสั่งแสดงผล เช่น print
รูปแบบคำสั่ง print จำนวน (นิพจน์)
เต่าจะแสดงผลในส่วนของ command box
ให้สังเกตดูผลลัพธ์ที่ได้
Print 145
Print 4 + 5
Print 36 -6
Print 3627
Print 3+5*7
Print (3+5)*7
Print (6+8)/2
Print (4*5)+(6-4)
Print 5=7
Print 5 = (7-2)
Print 5 > 7
Print 5 < 7
2.คำ (words)
มีความหมายเหมือนกับคำในภาษาอังกฤษ โดยมีเครื่องหมายอัญประกาศ นำหน้าเพื่อแสดงว่า สิ่งที่ตามมาเป็นคำ โดยไม่ต้องมีเครื่องหมายอัญประกาศปิดท้าย เช่น print "HELLO
3.รายการ (lists)
เป็นการเชื่อมคำให้เป็นกลุ่มโดยอยู่ภายใต้เครื่องหมายวงเล็บก้ามปู ซึ่งอาจจะครอบคลุมทั้งตัวเลข คำ และตัวรายการเอง
ลองทำดู
print []
print[HELLO TUCHE]
print[My name is Turtle]
print[ใส่ข้อความในวงเล็บ[MSWLogo]]
คำสั่งจัดการคำและรายการ
1. word เป็นคำสั่งในการรวมคำหลายคำให้เป็นคำเดียวกัน
2. sentence เป็นคำสั่งที่ใช้ในการรวมคำกับรายการ และรายการรวมกับรายการ
1.คำสั่ง word ใช้สำหรับรวมคำ
รูปแบบ word "คำที่ 1 "คำที่ 2
** ถ้าเขียนคำมากกว่า 2 คำ ให้ใส่วงเ็ล็บพร้อมกับคำ word
ดูคำสั่งต่อไปนี้
print word "com "puter
print (word "com "puter)
print word "com "pu "ter
print (word "com "pu "ter)
print word ("com "pu "ter)
2.คำสั่ง sentence เป็นคำสั่งที่ใช้ในการรวมคำกับรายการ และรายการรวมกับรายการ
รูปแบบ
sentence "คำที่ 1 "คำที่ 2 เมื่อต้องการเชื่อมคำกับคำ
sentence "คำ[รายการ] หรือ sentence [รายการ] "คำ เมื่อต้องการเชื่อมคำกับรายการ
sentence[รายการ][รายการ] เมื่อต้องการเชื่อมรายการกับรายการ
** 1.ถ้ามีคำหรือรายการมากกว่า 2 ตัวที่จะเชื่อม ต้องใส่วงเล็บโดยให้นำคำสั่ง sentence ไว้ในวงเล็บพร้อมกับคำหรือรายการที่ต้องการเชื่อม
2.สามารถใช้ตัวย่อ se แทนคำว่า sentence ได้
พิมพ์คำสั่งต่อไปนี้
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 "MY [HEART][WILL GO] "ON)
3.คำสั่งตัดคำ ใช้สำหรับจัดการกับข้อมูลโดยการตัดส่วนใดส่วนหนึ่งของคำ
คำสั่ง FIRST ตัดคำที่กำหนดให้เหลือเฉพาะตัวแรก
คำสั่ง LAST ตัดคำที่กำหนดให้เหลือเฉพาะตัวสุดท้าย
คำสั่ง BUTFIRST(BF) ตัดคำที่กำหนดให้เฉพาะตัวแรก
คำสั่ง BUTLAST(BL) ตัดคำที่กำหนดให้เฉพาะตัวสุดท้าย
พิมพ์คำสั่งต่อไปนี้ เพื่อดูการตัดคำ
print first "HELLO
print LAST "HELLO
print butfirst "HELLO
print butlast "HELLO
พิมพ์คำสั่งต่อไปนี้ เพื่อดูการตัดข้อความ
print first [Where is my friend?]
print LAST [Where is my friend?]
print butfirst [Where is my friend?]
print butlast [Where is my friend?]
ถ้าเรานำคำสั่งที่ใช้ในการตัดคำมาผสมกัน จะได้อะไร เช่น
print first butfirst[Where is my friend?]
print butfirst first[Where is my friend?]
4.คำสั่ง READWORD การสั่งให้เต่าทำงานนอกจากเรียกโปรแกรมย่อยแล้ว ยังสามารถป้อนข้อมูลในระหว่างการทำงาน โดยใช้คำสั่ง READWORD ผู้ใช้จะพิมพ์ข้อมูลลงในกรอบ Input Mode จากนั้นโปรแกรมจะทำงานตามคำสั่งต่อไป
ตัวอย่าง
to talk
print [type something for me to say]
print sentence [you just made me say] readword
end
to backtalk
print [type something for me to say]
print sentence [But I hate to say] readword
backtalk
end
to agree
print [Tell me something you like]
print (sentence [I like] readword [too])
print [Tell me something you hate]
print (sentence [I hate ] readword [even more than you do !!!])
agree
end
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น
หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น