easy-Cの入門書 [レベル3]

  • (by K, 2023.08.04)

ノート

もし 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 よりも大きければ②へもどる;
    よそうできたら、じっさいににゅうりょくして RUN してたしかめてみよう!
    もしちがったら、どうしてそうなるのかかんがえてみよう!
  • [3-3]
    このプログラムを RUN したら、なにがでてくるとおもいますか?
      ① K=0;
      ② 10-K をかく;
      ③ K を 1 ふやす;
      ④ もし K が 11 よりも小さければ②へもどる;
    よそうできたら、じっさいににゅうりょくして RUN してたしかめてみよう!
    もしちがったら、どうしてそうなるのかかんがえてみよう!
  • こんなふうにやりかたはたくさんあるんだ。だから、せいかいはひとつじゃないよ。
  • PRのところには、へんすうめいだけじゃなくて、けいさんをかいてもいいよ。

解説

  • 小学校低学年では、 > や < は習っても、 ≧ や ≦ は習わないようです。以上や以下の概念もなじみのあるものではないらしいです。そこで、ここではそれを知ってもらう回にしています。
  • ここで理解させたいことは 3 つです。まずは以上とか以下とかを一度使ってみること。次に PR の引数に計算式を書いてもいいのだということ。最後にプログラミングにおいては、答えは一つじゃなくて、自由に考えていいのだということ。
  • また過去に作ったプログラムからコピー&ペーストで、新しいプログラムの中に持ってこられることを多分知らないので、それをやって見せると尊敬されます(そしてすぐに真似するようになります)。
  • 中学生であれば、負の数を知っているので、 >= を使わなくても 0 までカウントダウンできます。それももちろん正解のうちの一つです。

こめんと欄

  • 掲示板をご利用ください。→a23_bbs

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-08-06 (日) 18:19:12 (1071d)