アカウント名:
パスワード:
私の記憶では、数学で「場合分け」が出てくるのは、高校からだと思う。
プログラミングは、場合分けのやりつづけるみたいなところがあるわけで、それが身についていないと結局何をやっているのかわからないまま無駄な時間を過ごすだけだ。
出るであろう意見に対する反論です。
まず、数学における場合分けを習ってからやった方が良い理由は、プログラミングレベルでそれが使えるくらい身につけようと思うと、それが一般にはかなりトレーニングが必要であるからです。
例えば、ある整数があって、それを3で割る。その後の処理で3で割りきれる場合と、割り切れない場合で場合分けすべきであるは、余りが1、2で場合分けすべきであるかをすぐに判断できるかは、それなりのトレーニングを積んでいないと出来ないと思うからです。
そのトレーニングは、数学の問題を多く解くことでつまれるものであると考えます。
もちろん、それが中学から出来る子はいるのは承知していますが、そういう子は自分で学べば良いわけで、むしろ授業でやるレベルは苦痛になるやもしれません。
#まあ、大人のプログラマでも、「おめぇ、高校の時に場合分けのトレーニングしてこなかったろう」と思う奴は少なくないですけどね。
それなりのトレーニングの題材として、プログラミングは有用な方法だと思われます。無味乾燥で人工的な練習問題解くよりも、よほど実用的な問題で経験を積めるわけですから。
注意力が足りないか、単に面倒くさがりなだけかもしれません。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
中学校では早すぎる (スコア:2)
私の記憶では、数学で「場合分け」が出てくるのは、高校からだと思う。
プログラミングは、場合分けのやりつづけるみたいなところがあるわけで、それが身についていないと結局何をやっているのかわからないまま無駄な時間を過ごすだけだ。
Re: (スコア:2)
出るであろう意見に対する反論です。
まず、数学における場合分けを習ってからやった方が良い理由は、プログラミングレベルでそれが使えるくらい身につけようと思うと、それが一般にはかなりトレーニングが必要であるからです。
例えば、ある整数があって、それを3で割る。その後の処理で3で割りきれる場合と、割り切れない場合で場合分けすべきであるは、余りが1、2で場合分けすべきであるかをすぐに判断できるかは、それなりのトレーニングを積んでいないと出来ないと思うからです。
そのトレーニングは、数学の問題を多く解くことでつまれるものであると考えます。
もちろん、それが中学から出来る子はいるのは承知していますが、そういう子は自分で学べば良いわけで、むしろ授業でやるレベルは苦痛になるやもしれません。
#まあ、大人のプログラマでも、「おめぇ、高校の時に場合分けのトレーニングしてこなかったろう」と思う奴は少なくないですけどね。
Re:中学校では早すぎる (スコア:0)
例えば、ある整数があって、それを3で割る。その後の処理で3で割りきれる場合と、割り切れない場合で場合分けすべきであるは、余りが1、2で場合分けすべきであるかをすぐに判断できるかは、それなりのトレーニングを積んでいないと出来ないと思うからです。
それなりのトレーニングの題材として、プログラミングは有用な方法だと思われます。
無味乾燥で人工的な練習問題解くよりも、よほど実用的な問題で経験を積めるわけですから。
#まあ、大人のプログラマでも、「おめぇ、高校の時に場合分けのトレーニングしてこなかったろう」と思う奴は少なくないですけどね。
注意力が足りないか、単に面倒くさがりなだけかもしれません。