* easy-Cの入門書 [レベル3]
-(by [[K]], 2023.08.04)

--目次はこちら → [[a23_intro00]]

** ノート
 もし K が 5 いじょうなら⑧へ → IF (K >= 5) GO NO8;
  ( >= は「おおきいか、おなじ」といういみ )
 
 もし K が 5 いかなら⑧へ → IF (K <= 5) GO NO8;
  ( <= は「ちいさいか、おなじ」といういみ )
  
 (ここからはうつさなくていいよー)
 さんすうでは
  いじょう → ≧
  いか → ≦
 プログラミングでは ≧ や ≦ がキーボードにないから、 >= とか <= ってかくんだよ。

** もんだい

-こんかいは、 10 9 8 7 6 5 4 3 2 1 0 をいろんなほうほうでやるよ。
--(1でとまるのではなく、0までやりたいもん。)

-[3-1]
 2-3 のプログラムに、「もし K が 0 いじょうなら②へ」をつかう。
 → うまくできるかな?やってみてね。

-[3-2]
 このプログラムを RUN したら、なにがでてくるとおもいますか?
 ① K=11;
 ② K-1 をかく;
 ③ K を 1 へらす;
 ④ もし K が 0 よりも大きければ②へもどる;
   ① K=11;
   ② K-1 をかく;
   ③ K を 1 へらす;
   ④ もし K が 0 よりも大きければ②へもどる;
 よそうできたら、じっさいににゅうりょくして RUN してたしかめてみよう!
 もしちがったら、どうしてそうなるのかかんがえてみよう!

-[3-3]
 このプログラムを RUN したら、なにがでてくるとおもいますか?
 ① K=0;
 ② 10-K をかく;
 ③ K を 1 ふやす;
 ④ もし K が 11 よりも小さければ②へもどる;
   ① K=0;
   ② 10-K をかく;
   ③ K を 1 ふやす;
   ④ もし K が 11 よりも小さければ②へもどる;
 よそうできたら、じっさいににゅうりょくして RUN してたしかめてみよう!
 もしちがったら、どうしてそうなるのかかんがえてみよう!

-こんなふうにやりかたはたくさんあるんだ。だから、せいかいはひとつじゃないよ。
-PRのところには、へんすうめいだけじゃなくて、けいさんをかいてもいいよ。

** 解説
-小学校低学年では、 > や < は習っても、 ≧ や ≦ は習わないようです。以上や以下の概念もなじみのあるものではないらしいです。そこで、ここではそれを知ってもらう回にしています。

-ここで理解させたいことは 3 つです。まずは以上とか以下とかを一度使ってみること。次に PR の引数に計算式を書いてもいいのだということ。最後にプログラミングにおいては、答えは一つじゃなくて、自由に考えていいのだということ。
-また過去に作ったプログラムからコピー&ペーストで、新しいプログラムの中に持ってこられることを多分知らないので、それをやって見せると尊敬されます(そしてすぐに真似するようになります)。

-中学生であれば、負の数を知っているので、 >= を使わなくても 0 までカウントダウンできます。それももちろん正解のうちの一つです。

* こめんと欄
-掲示板をご利用ください。→[[a23_bbs]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS