アカウント名:
パスワード:
ド・モルガンの法則は「¬(P∧Q)=¬P∨¬Q」だけど、
if( !(a==b && c==d) )if( a!=b || c!=d )
として「a, b, c, d に色々値を代入してみましょう」とした方が体感できる。
プログラムでまず体感させ、その上で論理の理論を教えるとやる気が出るのではないか?ド・モルガンの法則なんて、現実で何の役に立つのか分からないが、プログラムで体感させることで理論への興味を持たせられる。
法律家がド・モルガンの法則を理解していない為におかしな判決を下す裁判官がいるらしいし、さらに言うなら法律の条文自体が矛盾をきたしている物も有るらしい。プログラムで身体に叩き込めば、そのような事態は起こらないのではないか?
英文法をマスターしない内に英会話を教えても駄目と言っても、英文法だけだと英語自体を嫌いになってしまう。
> プログラムで身体に叩き込めば、そのような事態は起こらないのではないか?
よのなか白黒が明白なことばかりでないんですけど、あんたはどこで常識を学べばいいのかね?
> よのなか白黒が明白なことばかりでないんですけど、その通りですが、白黒が明白なものばかりではないということは白黒が明白でないものしかないということを意味しないということが理解できる程度にはまともになるんじゃないでしょうか。
まさにこれです。職業プログラマーの中にもドモルガンの法則、必要条件、十分条件などの基本を理解していない人がおります。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
論理の大切さを学ぶにはOK (スコア:1)
ド・モルガンの法則は「¬(P∧Q)=¬P∨¬Q」だけど、
if( !(a==b && c==d) )
if( a!=b || c!=d )
として「a, b, c, d に色々値を代入してみましょう」とした方が体感できる。
プログラムでまず体感させ、その上で論理の理論を教えるとやる気が出るのではないか?
ド・モルガンの法則なんて、現実で何の役に立つのか分からないが、
プログラムで体感させることで理論への興味を持たせられる。
法律家がド・モルガンの法則を理解していない為におかしな判決を下す
裁判官がいるらしいし、さらに言うなら法律の条文自体が矛盾を
きたしている物も有るらしい。
プログラムで身体に叩き込めば、そのような事態は起こらないのではないか?
英文法をマスターしない内に英会話を教えても駄目と言っても、
英文法だけだと英語自体を嫌いになってしまう。
TomOne
Re:論理の大切さを学ぶにはOK (スコア:0)
> プログラムで身体に叩き込めば、そのような事態は起こらないのではないか?
よのなか白黒が明白なことばかりでないんですけど、あんたはどこで常識を学べばいいのかね?
Re: (スコア:0)
> よのなか白黒が明白なことばかりでないんですけど、
その通りですが、白黒が明白なものばかりではないということは白黒が明白でないものしかないということを意味しないということが理解できる程度にはまともになるんじゃないでしょうか。
Re: (スコア:0)
まさにこれです。
職業プログラマーの中にも
ドモルガンの法則、必要条件、十分条件などの基本を理解していない人がおります。