こんにちは。悠瑠です。昨年、「高校数学をパソコンに解かせよう」を校内限定(当時のブログを見たら、「行内限定」になってました。(笑))でオンライン講義を行いました。今回は、別のプログラミング言語を使って同じ内容を実行してみようと思います。
今回使うプログラミング言語は「Ruby」です。今回の言語も「メモ帳」で組むことができます。が、面倒だったので「コマンドプロンプト」に直接打ち込みました。
仕組みは、前のものと変わらないので解説は省略します。
C:\Users\sutaguru>irb
irb(main):001:1* def wa (a)
irb(main):002:1* return (1+a)*a/2
irb(main):003:0> end
=> :wa
irb(main):004:0> wa 1
=> 1
irb(main):005:0> wa 2
=> 3
irb(main):006:0> wa 3
=> 6
irb(main):007:0> wa 4
=> 10
irb(main):008:0> wa 5
=> 15
irb(main):009:0> wa 6
=> 21
irb(main):010:0> wa 7
=> 28
irb(main):011:0> wa 8
=> 36
irb(main):012:0> wa 9
=> 45
irb(main):013:0> wa 10
=> 55
irb(main):014:0> wa 100
=> 5050
irb(main):015:0> wa 1000
=> 500500
irb(main):016:0> wa 10000
=> 50005000
プログラミングには、本当に数学が必要だなと感じています。
実際に微分積分とかも、最大公約数などのプログラミングの話も聞きました。
数学の知識があると、プログラミングも楽しくなるはずです!
今回のブログは以上です。次回、3月1日に教員ブログが更新されます。
そして、3月1日は「スタグル公式ホームページ」の2周年記念日です。
YouTubeに記念動画が投稿されますので、ぜひご覧ください。
Kommentare