2022-09-17

体験型プログラミング教育への限界

理論は後回しにしてとりあえずプログラミング体験させよう。

って流れがまずあるんだけど。仮に

hensu1 = 5;

hensu2 = 3;

hensu3 = hensu1 + hensu2;

変数ぐらいまでなら感覚で。hensu3には加算の結果として 8 が入ってることがみんな理解できるんだが。これが

hensu4 = 100;

 

for( i = 0; i < hensu4; i++ ){

print(i);

}

の繰り返し処理になってくると怪しくなりはじめ。

function tasizan (hensu5,hensu6){

return hensu5 + hensu6;

}

関数になると tasizan(5,3);の返却値として 8 が帰ってくるのがわからんくなる。

ある程度まで行くと直感理解するには苦しい感じがするのである

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん