นิพจน์ทางคณิตศาสตร์
แนะนำใหม่| English | ความหมาย |
|---|---|
| arithmetic/əˈrɪθmətɪk/ | คณิตศาสตร์ |
| arithmetic expression/əˈrɪθmətɪk ekˈspreʃn/ | นิพจน์ทางคณิตศาสตร์ |
| order of operations/ˈɔːdə ɒv ˌɒpəˈreɪʃnz/ | ลำดับการดำเนินการ |
| modulus/ˈmɒdjʊləs/ | โมดูลัส |
| remainder/rɪˈmeɪndə/ | เศษเหลือ |
| integer/ˈɪntɪdʒə/ | จำนวนเต็ม |
การทำเลขคณิตในโปรแกรม
- โปรแกรมมักจะทำ เลขคณิต
- นิพจน์เลขคณิต รวมตัวเลขเข้ากับ运算符: $+$, $-$, $\times$, $\div$.
- ผลลัพธ์มักจะถูกเก็บในตัวแปรเพื่อใช้งานต่อไป เช่น $\text{area} \leftarrow \text{length} \times \text{width}$
- เพื่อให้ได้คำตอบที่ถูกต้อง คุณต้องใช้อุปกรณ์ตามลำดับที่ถูกต้อง
ใช้ลำดับความสำคัญในการดำเนินการ
คูณและหารมีน้ำหนักมากกว่าบวกและลบ และตัวดำเนินการระดับเท่ากันไปจากซ้ายไปขวา คำนวณทีละขั้นตอน
2 + 3 × 4 คืออะไร?
Difficulty 2/5 · 140 coins + a small bonus on first completion today
คูณก่อน: 3 × 4 = 12, จากนั้น 2 + 12 = 14
(2 + 3) × 4 คืออะไร?
Difficulty 2/5 · 140 coins + a small bonus on first completion today
วงเล็บก่อน: 2 + 3 = 5, จากนั้น 5 × 4 = 20
ลำดับในการดำเนินการ
- คอมพิวเตอร์ปฏิบัติตาม ลำดับในการดำเนินการ – กฎเดียวกับคณิตศาสตร์
- ทำการคูณและหาร ก่อน การบวกและลบ
- ทำงานจากซ้ายไปขวาสำหรับอุปกรณ์ที่มีระดับเท่ากัน; ทำสิ่งที่อยู่ในวงเล็บก่อนเสมอ
- ดังนั้น $2 + 3 \times 4 = 14$ (ไม่ใช่ 20); การเขียน $(2 + 3) \times 4$ บังคับให้บวกก่อน จะได้ผลลัพธ์ 20
17 MOD 5 (เศษ) คืออะไร?
Difficulty 2/5 · 140 coins + a small bonus on first completion today
17 ÷ 5 ได้ 3 เศษ 2, ดังนั้น 17 MOD 5 = 2
โปรแกรมทดสอบว่าเลข n เป็นเลขคู่ได้อย่างไร?
Difficulty 1/5 · 100 coins + a small bonus on first completion today
เลขคู่เมื่อหารด้วย 2 จะไม่มีเศษ
ตัวดำเนินการโมดูลัส
- อุปกรณ์ โมดูลัส (
MOD) กลับค่า เศษ ของการหารจำนวนเต็ม - ตัวอย่างเช่น $17 \bmod 5 = 2$, เพราะ $17 \div 5$ มีค่าเป็น 3 และมีเศษเหลือ 2
- โมดูลัสมีประโยชน์สำหรับการทดสอบ: จำนวนคู่เมื่อ $n \bmod 2 = 0$
- มันปรากฏบ่อยมาก – การวนรอบตำแหน่ง, การตรวจสอบหารลงตัว, และอื่นๆ อีกมากมาย
ประเมิน 10 + 6 ÷ 2 × 3
Difficulty 2/5 · 140 coins + a small bonus on first completion today
6 ÷ 2 = 3, จากนั้น 3 × 3 = 9, จากนั้น 10 + 9 = 19
การหารจำนวนเต็มสองตัวอาจได้ทศนิยม เช่น 7 ÷ 2 = 3.5
Difficulty 1/5 · 100 coins + a small bonus on first completion today
บางภาษาให้ 3.5; บางภาษาทำ integer division และให้ 3
จำนวนเต็มเทียบกับทศนิยม
- พิจารณาผลของ จำนวนเต็ม เทียบกับ ทศนิยม
- การบวกจำนวนเต็มสองตัวจะได้จำนวนเต็ม แต่การหารอาจได้ทศนิยม: $7 \div 2 = 3.5$
- ภาษาบางภาษา treat $7 \div 2$ เป็นการหารจำนวนเต็มและให้ผลลัพธ์ $3$ – ต้องรู้ว่า/language ให้ผลลัพธ์แบบไหน
ประเมิน $10 + 6 \div 2 \times 3$. การหารและการคูณทำก่อน จากซ้ายไปขวา: $6 \div 2 = 3$, จากนั้น $3 \times 3 = 9$. ตอนนี้บวก: $10 + 9 = 19$
นิพจน์เลขคณิตต้องปฏิบัติตาม ลำดับในการดำเนินการ: วงเล็บ, จากนั้น $\times \div$, จากนั้น $+ -$, จากซ้ายไปขวา – ดังนั้น $2 + 3 \times 4 = 14$. อุปกรณ์ โมดูลัส ให้ค่า เศษ ($17 \bmod 5 = 2$), ดีสำหรับการทดสอบคู่/คี่. ระวังการหารระหว่าง จำนวนเต็ม กับ ทศนิยม ($7 \div 2 = 3.5$ หรือ $3$)