Get Started. It's Free
or sign up with your email address
Rocket clouds
Fundamental of Programming by Mind Map: Fundamental of Programming

1. Variable

1.1. นำค่าทางขวา ไปใส่ตัวแปลทางซ้าย

1.2. ตัวแปล 1 ตัว สามารถเก็บค่าได้เพียงค่าเดียวเท่านั้น

1.3. int = integer (จำนวนเต็ม)

1.4. float = จำนวนทศนิยม

1.5. - ประกาศ คือ การประกาศตัวแปลขึ้นมา เช่น ประกาศค่า int d ; - กำหนดค่า d = 3 ; - เรียกใช้ ellipse (0,0,d,d) ;

1.6. - Local variable คือ ตัวแปลที่ประกาศไว้ในฟังก์ชัน มีผลต่อแค่ในฟังก์ชันนั้นเท่านั้น

1.7. - Global variable คือ ตัวแปลที่ประกาศไว้นอกฟังก์ชัน มีผลต่อทุกฟังก์ชัน

2. Condition

2.1. รูปแบบ if (Condition) { statement ; } else { statement ; }

2.2. หากต้องการมีคำสั่งที่มีเงื่อนไขหลายเงื่อนไข จะมีรูปแบบ if (Condition) { statement ; } else if (Condition) { statement ; }

2.3. คำสั่ง if - else เป็นคำสั่งที่ใช้ในการตรวจสอบเงื่อนไข ว่าเป็นจริงหรือไม่ หากเป็นจริงจะทำตาม statement ด้านล่างใน {...} ของมัน หากไม่จริงจะข้ามไปตรวจสอบเงื่อนไขอื่น

2.4. สัญลักษณ์ที่ใช้ในการตรวจสอบเงื่อนไข

2.4.1. > ค่าทางซ้ายมากกว่าค่าทางขวา

2.4.2. < ค่าทางซ้ายน้อยกว่าค่าทางขวา

2.4.3. == ใช้ในการเปรียบเทียบว่าเท่ากันหรือไม่

2.4.4. >= ค่าข้างซ้ายมากกว่า หรือเท่ากับค่าทางขวา

2.4.5. <= ค่าทางซ้ายน้อยกว่า หรือเท่ากับค่าทางขวา

2.4.6. != ค่าทางซ้ายและค่าทางขวาไม่เท่ากัน

3. Function

3.1. ชนิดของฟังก์ชัน

3.1.1. fuction without parameter คือ ไม่ต้องส่งค่าไปยังฟังก์ชัน circle () ; // เมื่อเรียกใช้

3.1.2. fuction with parameter คือ ต้องส่งค่าไปยังฟังก์ชัน circle (5) ; // ส่งค่า 5 ไปยังฟังก์ชัน circle เพื่อประมวลผล

3.2. ชนิดของฟังก์ชันมีผลต่อการส่งค่ากลับ เช่น void ไม่มีการส่งค่ากลับ int ส่งค่ากลับเป็นจำนวนเต็ม float ส่งค่ากลับเป็นทศนิยม

3.3. การ return ค่ากลับ สามารถส่งค่าออกจากฟังก์ชันได้ เมื่อมีการเรียกใช้ฟังก์ชัน ก็จะมีค่าเท่ากับค่าที่ return เช่น return n ; ค่าที่ส่งออกก็จะมีค่าเท่ากับ n ขนิดของ n ต้องสอดคล้องกับชนิดฟังก์ชัน