วันพฤหัสบดีที่ 11 กรกฎาคม พ.ศ. 2556

ประเภทของตัวแปรและฟังก์ชัน

ตัวแปร(Variables)
          ตัวแปรคือชื่อที่ตั้งขึ้นมาเพื่ออ้างอิงถึงพื้นที่หน่วยความจำส่วนหนึ่งซึ่ง สามารถเรียกค่าข้อมูลที่เก็บอยู่ออกมาใช้ หรือไม่ก็กำหนดค่าเข้าไปในพื้นที่ส่วนนั้นได้ 
 ตัวแปรจะมีการทำงานดังนี้
-การประกาศตัวแปร  เช่น int ตัวแปร;
-การกำหนดค่าตัวแปร  เช่น int ตัวแปร = ค่าที่กำหนดให้ตัวแปร;
-การเรียกใช้ตัวแปร  เช่น line(ตัวแปร1,ตัวแปร2,ตัวแปร3,ตัวแปร4);
เช่นตัวอย่างการทำงานของตัวแปรในLab1
  ประเภทของตัวแปรมีดังนี้      
-Local variables คือ ตัวแปรที่ถูกประกาศไว้ในฟังก์ชัน และมีฟังก์ชันที่ประกาศเท่านั้นที่เรียกใช้ได้ ฟังก์ชันอื่นเรียกใช้ไม่ได้
-Global variables คือ ตัวแปรที่ถูกประกาศไว้นอกฟังก์ชัน ซึ่งฟังก์ชันทุกฟังก์ชันมองเห็นและเรียกใช้ตัวแปรนี้ได้ทั้งหมด
เช่นตัวอย่างประเภทของตัวแปรในLab2
ฟังก์ชัน(Function)
                      ฟังก์ชันเป็นชุดคำสั่งของการทำงานที่ถูกเขียนขึ้น เพื่อให้ผู้ผู้ใช้งานสามารถเรียกใช้งานได้ง่าย
  ประเภทของฟังก์ชัน
-System Function คือ ฟังก์ชันที่มีอยู่ในโปรแกรม เช่นในโปรแกรมProcessing มีฟังก์ชัน fill(); , ellipse(); เป็นต้น
สามารถดูเพิ่มเติมได้ที่http://processing.org/reference/
-User Defined Function คือ ฟังก์ชันที่สร้างขึ้นโดยผู้ใช้งานเขียนขึ้นเอง เช่น drawSun(); , drawBadminton(); เป็นต้น
ตัวอย่างประเภทของฟังก์ชันในLab2
 รูปแบบของฟังก์ชัน
-function with parameter คือ ฟังก์ชันที่มีการรับค่าparameter เข้ามาในฟังก์ชัน
รูปแบบ ชื่อฟังก์ชัน(ตัวแปรที่รับค่าparameter); เช่น drawSand(a); ซึ่งมีฟังก์ชันชื่อ drawSand และมีตัวแปร a ตามในตัวอย่างLab2
-function without parameter คือ ฟังก์ชันที่ไม่มีการรับค่าparameter เข้ามาในฟังก์ชัน
รูปแบบ ชื่อฟังก์ชัน(); เช่น drawSand(); ตามในตัวอย่างUFO

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

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