ตัวดำเนินการคำนวณพื้นฐาน มีดังนี้
+ ตัวดำเนินการ บวก
– ตัวดำเนินการ ลบ
* ตัวดำเนินการ คูณ
/ ตัวดำเนินการ หาร
% ตัวดำเนินการมอดูลัส (Modulus) หรือหารแล้วเอาเฉพาะเศษนั่นเอง
ในการทำงานของตัวดำเนินการคอมพิวเตอร์จะมีลำดับการทำงานดังนี้
1. ( ) คอมพิวเตอร์จะทำการคำนวณในวงเล็บก่อนเสมอ
2. * / % จากนั้นจะทำการคูณ หาร มอดูลัส เรียงจากซ้ายไปขวา เจอเครื่องหมายใดก่อน ทำก่อน
3. + – และทำการบวก ลบ เรียงจากซ้ายไปขวา
โจทย์ทดสอบความเข้าใจ ลองตอบคำถามต่อไปนี้ดูนะครับ
1. x = 4 + 5 * 3
ตอบ x = ……………….
2. y = 3 + 6 / 2 + 1
ตอบ y = ……………….
3. z = 5 % 2
ตอบ z = ……………….
4. m = (5 % 3) + (7 + 3) * 2
ตอบ m = ………………
5. n = 10 / 5 + 7 * 2 – 6 / 3 / 2
ตอบ n = ……………….
ความรู้เพิ่มเติมการเขียนโปรแกรมที่มีการแก้โจทย์ปัญหาทางคณิตศาสตร์ และมีการใช้ฟังก์ชันต่างๆ ทางคณิตศาสตร์ นักเรียนสามารถใช้ฟังก์ชันทางคณิตศาสตร์ในภาษาซีช่วยในการเขียนโปรแกรมได้ โดยมีฟังก์ชันที่ควรรู้จักดังนี้ฟังก์ชัน sqrt() ใช้สำหรับหารากที่สอง มีวิธีใช้คือx = sqrt(ค่าที่ต้องการหารากที่สอง);
ฟังก์ชัน sin() ใช้สำหรับหาค่ามุม sin มีวิธีใช้ดังนี้ x = sin(ค่ามุม); เป็นต้น หมายเหตุ นักเรียนจะสามารถใช้ฟังก์ชันทางคณิตศาสตร์ได้ นักเรียนจะต้องทำการ include ไฟล์ math.h ก่อนเท่านั้น |
โจทย์ฝึกสมอง…ประลองฝีมือ
จงเขียนโปรแกรมคอมพิวเตอร์ เพื่อแก้ปัญหาตามสูตรการเคลื่อนที่แนวเส้นตรงต่อไปนี้
- s = (u + v) / 2 * t
- v = u + a * t
- s = (u * t) + (1 / 2 * a * t * t)
ทำเสร็จแล้วก็ส่งมาให้ครูตรวจได้เลยครับ โดยคลิกที่รูปด้านล่างนี้เพื่อส่งคำตอบ
ตรวจผลการส่งได้จากลิงค์นี้เลยครับ ตรวจผลการส่ง