SSブログ

約数の個数 d(n) [整数]

教科書ではあまり見かけない関数のグラフを紹介しようと思って書いた。

 

自然数nの約数の個数をd(n)で表す。

下がそのグラフ。

d(n) 100.jpg

 d(n).jpg

こういう関数はグラフにすると面白い。

nをもっと大きい数字の領域では・・・。

d(n) 100000.jpg

クリックで拡大できます。

nが素数の場合はd(n)=2。ではd(n)=3だったらnはどんな数字だろうか。それではd(n)=4だったら・・・。

この種の問題は高校で約数の個数や和は習うので比較的簡単にわかる。入試等でもたまに見かける問題。

 

数え上げるだけの単純で時間がかかるプログラム。十進BASIC。


DECLARE EXTERNAL FUNCTION div
INPUT N
FOR i=N TO N+3000
   PRINT i,div(i)
NEXT i
END
EXTERNAL FUNCTION div(x)
LET j=0
FOR k=1 TO x
   IF MOD(x,k)=0 THEN LET j=j+1
NEXT k
LET div=j
END FUNCTION


 


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:学問

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

10月8日10月9日 ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。