KhanSoft Academy
Цэс
Хичээл

Хувьсагч ба арифметик илэрхийлэл

Утгыг хувьсагчид хадгалж, арифметик оператороор шинэ үр дүн гаргах сэтгэх загварыг сурна.

  • beginner
  • 30 минут

Энэ хичээлээр

  • Хувьсагчийн нэр, утга, өгөгдлийн төрлийг ялгах
  • Нэмэх, хасах, үржүүлэх, үлдэгдлийн операторыг зөв хэрэглэх
  • Илэрхийллийн үр дүн болон хэвлэх дарааллыг урьдчилан тооцох

Холбоотой practice

Яагаад энэ ойлголт хэрэгтэй вэ?

Оролтоос уншсан утгыг дараагийн алхамд ашиглахын тулд программ нэртэй хадгалах орон зай хэрэгтэй. Түүнийг хувьсагч (variable) гэнэ. Нэг утгыг олон тооцоонд ашиглах, завсрын үр дүнг тайлбарлах, алдааг мөрдөхөд зөв нэртэй хувьсагч кодыг ойлгомжтой болгодог.

Энгийн mental model

text
Нэртэй хайрцаг = хувьсагч
Хайрцаг дахь өгөгдөл = утга
Хайрцагт зөвшөөрөгдөх хэлбэр = төрөл

Энэ зүйрлэл төгс биш: зарим хэлэнд утга, reference, memory-ийн нарийн дүрэм бий. Гэхдээ анхны арифметик бодлогод нэр, утга, төрлийг салгаж бодоход тустай.

Арифметик оператор

text
+  нэмэх
-  хасах
*  үржүүлэх
/  хуваах
%  хуваалтын үлдэгдэл

Бүхэл тооны / үйлдлийн дүрэм хэл бүрд анхаарах зүйлтэй. Харин % нь тэгш, сондгойг шалгах зэрэг үлдэгдэл шаардсан бодлогод ашиглагдана.

cpp
int a = 7;
int b = 3;
int difference = a - b;
int product = a * b;

Энд difference нь 4, product нь 21 болно. Хасах үйлдэлд operand-ийн дараалал утгыг өөрчилнө: a - b болон b - a ижил биш.

Техникийн урсгал

  1. Төрлөө сонго

    Constraint-ийг уншаад боломжит утга, завсрын үр дүн багтах төрлийг сонго.

  2. Утгуудаа нэрлэ

    a, b шиг бодлогын тэмдэглэгээ эсвэл total, maximum шиг үүргийг илэрхийлсэн нэр ашигла.

  3. Илэрхийллээ бич

    Оператор, operand-ийн дараалал, хаалт хэрэгтэй эсэхийг нягтал.

  4. Жижиг оролтоор гараар шалга

    Эерэг, сөрөг, 0 болон тэнцүү утгын тохиолдлыг тооцоолж харьцуул.

Практик дасгал

Ялгавар ба үржвэрийг урьдчилан тооц

Хүлээгдэж буй үр дүн

a = -4, b = -2 үед a - b = -2, a * b = 8 гэсэн тайлбар болон хоёр мөр гаралт.

Дуусгах шалгах хуудас
Сонголттой зөвлөмж

-4 - (-2) илэрхийлэлд хоёр дахь сөрөг тэмдгийг хаалттай бод.

Түгээмэл алдаа

  • Constraint-ээс бага багтаамжтай төрөл сонгох.
  • a - b-г b - a болгон солих.
  • Үржүүлэхдээ программын * операторын оронд × эсвэл x бичих.
  • Завсрын утгыг шинэчлэхдээ өмнөх утгыг санамсаргүй алдах.

Мэдлэгээ шалгах

Хувьсагчийн үндсэн үүрэг аль вэ?
7 ба 3 утгад `a - b` хэд вэ?
Тэгш тоог шалгахад аль илэрхийлэл хэрэгтэй вэ?

Дүгнэлт

Хувьсагч утгыг нэртэй хадгалж, арифметик илэрхийлэл тэдгээр утгаас шинэ үр дүн гаргана. Төрөл, оператор, дараалал, constraint-ийг хамтад нь шалгаснаар энгийн бодлогын олон алдааг код ажиллуулахаас өмнө илрүүлж болно.

Албан эх сурвалж