피제수 / 제수 = 몫 …(경우에 따라 나머지도 있음)
dividend / divisor = quotient …(경우에 따라 remainder도 있음)
(내 생각, 피제수 / 제수를 순우리말로 번역을 할 수는 없을지? 이런 식으로.)
나뉠수or나눌수or나뉘는누 / 나누는수or나눗수(??? - (2024-05)실제 쓰임 via
divisor ) (나눔수 via
divisor)
전혀 다른 두 나눗셈 (정수나눗셈 and 실수나눗셈??) 이 있으므로 분류
정수나눗셈에는 정수 몫과 나머지가 있음
실수나눗셈? 에는 몫만 있음....CHK
위 둘에서 후자 + floor_function 의 결합을 전자와 마찬가지로 보아도 되는? 완벽히 equiv? 예외같은 상황 혹시 있는지.. 믿을만한 문헌 찾으면 rewrite
나머지가 있는 나눗셈 (division with remainders) = 유클리드 나눗셈 (Euclidean division)
MKL
약수,divisor or 인수 (약수를 인수라고도 함, 약수는 인수의 일종? chk)
rel
인수,factor (인수는 인자의 일종. 인자가
수,number인 경우.)
수학백과: 약수(https://terms.naver.com/entry.naver?docId=3338467&cid=47324&categoryId=47324)
나눗셈정리,division_theorem
{
이 페이지와 정수나눗셈,integer_division과, (euclidean) division_algorithm { Euclidean_division, division_algorithm, 둘의 공통 Euclidean_division_algorithm } 의 관계를 어떻게? 여기(division_theorem) 적을지 division에 적을지 아님 저걸 별도의 page로 만들 지, 등등 .... 좀더 생각 후 fork
1. 정수 나눗셈 ¶
피제수와 제수 모두 정수에 한정시켜 생각할 때,
일반(유리수?) 나눗셈과 정수 나눗셈이 있는데
정수 나눗셈은 나머지가 발생할 수 있으며
이 때 표기는 피제수 / 제수 = 몫(quotient) … 나머지(remainder)
means 'x divides y'
이 때 x는 y의 약수(divisor), y는 x의 배수(multiple).
means 'x does not divide y'
위 두 기호에 해당하는 Unicodes:
∣ | ∣ | DIVIDES | 나뉘어짐 나누어떨어짐 ... divisibility 를 가짐 ... 오른쪽이 약수,divisor임 |
∤ | ∤ | DOES NOT DIVIDE | ... divisibility 를 가지지 않음 .... 오른쪽이 divisor가 아님 |
{
ex.
7∣14 - 14는 7로 나누어짐.
8∤12 - 12는 8로 나누어지지 않음.
3∣9
}
x div y : the integer quotient of x divided by y
x mod y : the integer remainder of x divided by y // Rel
나머지연산 and
나머지연산자 ... curr
나머지,remainder?action=highlight&value=나머지연산
GCD
LCM
2. topics.. ¶
장제법 긴나눗셈
Long_division
조립제법
나머지 정리
Chinese_remainder_theorem - writing
나머지 연산, 모듈러 연산(modular arithmetic),
합동_산술 Modular_arithmetic
모듈러 합동 modular congruent
모듈러 합동 congruence modulo
모듈러 역원, 모듈러 역수 modular inverse
모듈로 modulo AKA
법,modulus
modular_arithmetic - see
산술,arithmetic
합동,congruence
잉여류(residue class) 또는 합동류(congruence class)
잉여계 residue system
완전잉여계(complete residue system)
완전잉여계
기약잉여계 reduced residue system
기약잉여계
2차 잉여(quadratic residue)
이차잉여,quadratic_residue ?
나눗셈알고리듬 division_algorithm
유클리드_호제법,Euclidean_algorithm
소수,prime_number
서로소(relatively prime, coprime) -
서로소,coprime
나눗셈대수,division_algebra =
나눗셈환,division_ring = skew_field
https://everything2.com/title/Egyptian division
기약(irreducible)
}
3. Easy facts ¶
기호 ÷, /
정수
은 자명 약수(trivial divisor)
을 가진다.
Sub:
unitary divisor
공약수 common divisor, common factor
최대공약수 greatest common divisor
영인자,zero_divisor - writing
TBW: factor의 pagename, factor와 뉘앙스차이
}
배수 multiple
4. Python's division ¶
2to3의 주요한 차이 중 나눗셈 연산자가 바뀐 것이 있음. See
PEP 238(https://www.python.org/dev/peps/pep-0238/).
대충 /가 ambiguous(type에 따라 달라지는, 즉 int/int는 정수나눗셈이고 float/float는 실수나눗셈이고)였다가... /와 // 연산자로 구분?? CHK
TBW: floor division vs true division
Py 2:
정수/정수가 floor-based integer_division. 1/2 → 0.
Py 3:
정수/정수가 float 결과 나옴.
정수나눗셈,integer_division을 하려면 // 연산자 써야 함. 1/2 → 0.5, 1//2 → 0.
Python 3에서, 정수나눗셈의
몫 연산자 : //
나머지 연산자 : %