2020から小学生にプログラムの授業 (466レス)
1-

213: 2018/12/08(土)09:06 AAS
>>209
理解出来る所まで分解しても良いけど?

学校で教える範囲でプログラミング特有なのってリストとリスト内包表記くらいだし、リスト内包表記は使わないで関数作らせても良いし。
ルールだけ教えれば算数の延長。

[1,2,3] = 1:2:3:[]

(x:xs) = [1,2,3] とすると、
x = 1
xs = [2,3]

リストと関数(特に再帰)教えれば ++ から自作出来る。(PCがある環境なら競合するので+++演算子として作らせる)

(++) [] ys = ys
(++) xs [] = xs
(++) (x:xs) ys = x:(++) xs ys
1-
あと 253 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.004s