小6におすすめな言語 (540レス)
小6におすすめな言語 http://mevius.5ch.net/test/read.cgi/tech/1598336253/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
19: デフォルトの名無しさん [] 2020/09/13(日) 21:36:27.11 ID:te8H2Dpy 掛け算演算子はこんな感じ。 (ユニコード文字の記号も演算子に使える。Haskellの掛け算演算子(*)と被らないので、そのまま動く) (×) a 0 = 0 (×) a b = a + (×) a (b - 1) 2 × 3 = 2 + (×) 2 (3 - 1) = 2 + 2 + (×) 2 (2 - 1) = 2 + 2 + 2 + (×) 2 (1 - 1) = 2 + 2 + 2 + (×) 2 0 = 2 + 2 + 2 + 0 ((×) a 0 = 0により、0が返る) = 6 http://mevius.5ch.net/test/read.cgi/tech/1598336253/19
49: デフォルトの名無しさん [] 2020/10/20(火) 11:40:25.09 ID:1v+j53eJ >>44 それこそ数学で十分で、小学生なら>>19みたいに算数に再帰の概念加えるだけで良いんだけどね。(x,yを丸や四角に置き換える) 掛け算だけでも色々な視点から考察出来るし。参考に下は>>19の別視点。 後々、関数型言語や普通の言語との相関も見えて来る。 結局、目的の式を思い付くのが重要で、言語はそれを動かす手段に過ぎないと分かる。 数学(iは右下添字) y x × y = Σ xi = x1 + x2 + .. xy i = 1 Haskell x × y = sum [x |_ <- [1..y]] Python def mul(x,y): a = 0 for i in range(1,y + 1): a += x return a http://mevius.5ch.net/test/read.cgi/tech/1598336253/49
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s