ふくろう掲示板

2016年6月の記事一覧

中学部 素数を求めるプログラム(数学)

 

 中学部3学年の数学科「平方根」という単元で、『素数』という数について学習しました。
教科書で、素数でない数をふるい落として素数を求める『エラトステネスのふるい』という方法を見て、“自分の得意とするPHPでプログラムを作って100以上の素数を求めてみよう。”と思い、休み時間に挑戦した男子生徒がいました。最初は100まで、次に1000まで、最終的には10000までの素数を求めることができました。
 彼は、パソコンやプログラミング等に興味があり、学習したことを好きなこと・得意なことに繋げました。普段生活している中で、「なぜ?」「どうして?」と疑問に思うことや「他にも方法はないかな?」「もっと良い方法はないかな?」と考えをめぐらすことは、とても大切なことだと思います。学校での授業に限らず、新しい知識や情報収集のチャンスを大切に、その中から新しいものを生み出す人材になってほしいです。

※素数とは・・・
 2,3,5,7,…のように、1とその数のほかに約数がない数
 1は素数ではない
※PHPとは・・・
 Web上で動く掲示板やチャットなどを作成するのに便利なプログラム言語