コンテンツにスキップ

整数

出典: フリー百科事典『ウィキペディア(Wikipedia)』

: integer, whole number, : Ganze Zahl, : nombre entier, 西: número entero11 (1, 2, 3, 4, ) 1 (1, 2, 3, 4, )  0 
整数は数直線上の格子点として視覚化される

   Zahlen

 (rational integer) [note 1]

[]





, 

 n n 0


  

[]


120[1]6



19 K "Zahlen" [2]

代数構造[編集]

整数の集合における基本性質
加法 乗法
演算の閉性 a + b は整数 a × b は整数
結合性 a + (b + c) = (a + b) + c a × (b × c) = (a × b) × c
可換性 a + b = b + a a × b = b × a
中立元の存在性 a + 0 = a零元 a × 1 = a単位元
逆元の存在性 a + (−a) = 0(反数 ±1 × ±1 = 1 (それ以外は逆元無し)
分配性 a × (b + c) = (a × b) + (a × c), および (a + bc = a × c + b × c
零因子がない a × b = 0 ならば a = 0 または b = 0

 Z n


Z 1 1  Z

Z 

 Z

(a) × (b) = a× b

n  (n) = n 0  n× 0 = 0 = 0 × n= 0 使

 Z {±1} Z  0 Z 

 Z Za  b 0 a = qb+ r 0  r< |b| q r Z  x y dax + by= d a, b

(x) + (y) = (d)

Z Z 

[]


 




(一)   ,

(二)   
  0 0       

[]


 N Z[3]使 0 [note 2]

 N2= N× N= {(a, b) | a, b} [note 3]N2   

(a, b)  (c, d)  a+ d= b+ c

N2   N2/ (a, b)  N2 [a, b]  N2/R [a, b] 

[a, b] = {(c, d)  N2| (a, b)  (c, d)}

 [a, b] (a, b) [note 3] N2/  +  × 

[a, b] + [c, d] = [a + c, b+ d]

[a, b] × [c, d] = [ac + bd, ad+ bc]

[note 3]

[a, b] + [m, m] = [a + m, b+ m] = [a, b] R = {(m, m) | m N}  N2/ 

 m [m + 1, 1] 

[m + 1, 1] + [n + 1, 1] = [m + n+ 2, 2] = [(m + n) + 1, 1],

[m + 1, 1] × [n + 1, 1] = [(m + 1)(n + 1) + 1, (m + 1) + (n + 1)] = [mn + 1, 1]

 N N2/  [note 4]

 m m= [m + 1, 1]  m [note 5]

 m [1, m+ 1] 

[1, m+ 1] + [1, n+ 1] = [1, (m + n) + 1],

[1, m+ 1] × [1, n+ 1] = [1 + (m + 1)(n + 1), (m + 1) + (n + 1)] = [mn + 1, 1]

 m m  [1, m+ 1]  m  [note 6]



m + (m) = [m + 1, 1] + [1, m+ 1] = [m + 2, m+ 2] = R m = [1, m+ 1]  N2/  m= [m + 1, 1]  [note 7]

R  0 N2/ = {m, 0, m | m N}  Z

 Z Z

一般化[編集]

コンピュータにおける整数表現[編集]

コンピュータの内部では電気的な信号の有無を 1 と 0 に割り当て、2進法を用いて整数を表現するのが基本である。通常は、2 バイト(16 ビット)または 4 バイト(32 ビット)の範囲で表現できる範囲の数を扱う。負の値を扱う場合は、2の補数表現などが用いられる。通常は有限の範囲の整数しか扱うことができないが、処理速度を犠牲にして無限の整数を扱う方法もある。

事務処理など金額などの大きな桁や 10 進小数を正確に扱う必要がある場合、二進化十進表現を用いる。

脚注[編集]

注釈[編集]



(一)^ (rational) 

(二)^  0 

(三)^ abc (a, b) = a b [a, b] = a b

(四)^ 0 m [m, 0] 
[m, 0] + [n, 0] = [m + n, 0],

[m, 0] × [n, 0] = [mn, 0]


(五)^ 0m = [m, 0]

(六)^ 00 m [0, m]  m 
[0, m] + [0, n] = [0, m+ n],

[0, m] × [0, n] = [mn, 0]


(七)^ 0m + (m) = [m, 0] + [0, m] = [m, m] = R m  N2/  m

出典[編集]

[]


20131220ISBN 978-4-00-029619-9 

()︿ 431978420ISBN 978-4-00-420043-7 

H.D.    ()︿6200411ISBN 978-4-621-06411-5 

1970919ISBN 978-4-00-005153-8 
︿ B-211420191020ISBN 978-4-06-517067-0 

 ︿ B-1397200212ISBN 978-4-06-257397-9 

[]

外部リンク[編集]