Давхар хуваах нь хэвийн хуваах үйлдэл бөгөөд зөвхөн хамгийн том бүхэл тоог буцаана. Энэ бүхэл тоо нь ердийн хуваалтын үр дүнгээс бага эсвэл тэнцүү байна. Шалны функцийг математикийн хувьд энэ ⌊ ⌋ тэмдгээр тэмдэглэв.
Жишээ нь Python дээр давхар хуваах гэж юу вэ?
Хураангуй. Python нь давхар хуваах оператороор , модулийн оператороор % ашигладаг. Хэрэв тоологч нь N ба хуваагч нь D бол энэ тэгшитгэл N=D(N // D) + (N % D) үргэлж хангагдана. Шал хуваах оператор // эсвэл математикийн модулийн давхарын функцийг ашиглан хоёр бүхэл тооны давхарын хуваалтыг авна.
Аль нь давхар вэ?
Шал хуваах жинхэнэ оператор нь “//”. Энэ нь бүхэл тоо болон хөвөгч цэгийн аргументуудын давхар утгыг буцаана.
Давхар хуваах жишээ гэж юу вэ?
Хэрэв та 3 нь таазанд, 2 нь шалан дээр байдаг өрөөгөөр төсөөлвөл. 2.5 нь дунд нь таарна. Шал хуваах нь "//" нь үргэлж шал эсвэл доод дугаарыг авна гэсэн үг.
С хэл дээр давхар хуваалт гэж юу вэ?
С програмчлалын хэлэнд давхар функц нь x-аас бага буюу тэнцүү хамгийн том бүхэл тоог буцаана (жишээ нь: хамгийн ойрын бүхэл тоог дугуйруулна).