วันอาทิตย์ที่ 26 กรกฎาคม พ.ศ. 2558

ตอบคำถาม Exercise part1

1. โปรแกรม Scratch สามารถอ่าน Blocks ของ ตัวละคร(Sprite) กับ Blocks ของ พื้นหลัง(Stage) พร้อมกันได้หรือไม่ ถ้าได้ ให้ยกตัวอย่าง
ตอบ ได้


2. ให้บอกประโยชน์ของ Variables ในโปรแกรม Scratch พร้อมยกตัวอย่างที่ใช้ Variables
ตอบ ลากมาใช้งานได้ง่าย และไม่มีปัญหาเรื่องการ ฟิคค่าค่าเดียว นำมาใช้ใน Loop ได้ (ตัวอย่างจากรูป 1)

3. ให้อฺธิบายคำสั่ง  ,  และ ในโปรแกรม Scratch เหมือนกัน และ แตกต่างกันอย่างไร
ตอบ if ใช้สำหรับการสร้างเงื่อนไขว่าตรงหรือไม่ถ้าตรงกับเงือนไขที่ตั้งก็จะ ทำตามคำสั่งใน if ที่เราตั้งค่าไว้ แต่ if..else ก็จะคล้ายกับ if ต่างที่่ ถ้าไม่ตรงตามเงื่อนไขมันก็จะไปทำตามคำสั่งใน else
forever if ใช้เหมือนกับ loop ถ้าตรงตามเงื่อนไขมันก็จะทำคำสั่งใน loop ต่อไปเรื่อยๆ 

4.  ให้อธิบาย Blocks, และ ทั้งสามอันเหมือนกัน  และแตกต่าง อย่างไร
ตอบ and ใช้สำหรับเป็นการช่วยกำหนดเงื่อนไขให้มันมีความซับซ้อนมากขึ้นหรืออยากให้มีการเช็คค่า 2 ค่าพร้อมกัน ถ้าใส่ใน if เงื่อนไขต้องเป็นจริงทั้งคู่ ถึงจะทำงานต่อ และ or เหมือนๆกับ and ต่างที่ไม่จำเป็นต้องเป็นจริงทั้ง 2 ค่า จริงแค่ค่าเดียวก็จะทำงาน not ใช้เพื่อให้ค่าที่เราตั้งไว้เป็นตรงกันข้าม

5. ให้ออกแบบโปรแกรม โดยใช้ประโยชน์จาก Conditions 
ตอบ 

when space key pressed 
repeat 150
      set count to 0
      change count by 1 
      move count steps

say gg
move 10 steps    

ไม่มีความคิดเห็น:

แสดงความคิดเห็น