senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. 酸性雨 (acid_rain@amefur.asia)'s status on Tuesday, 05-Apr-2022 16:30:20 JST 酸性雨 酸性雨

    「for文を用いてコンソールに指定された回数だけ○○と表示せよ。繰り返し回数はNという変数に保存されている。」みたいな設問があったときに、

    Console.WriteLine(○○);Console.WriteLine(○○);Console.WriteLine(○○);...

    みたいにベタ打ちしたり

    for (int i = 0; i < 10; ++i) Console.WriteLine(○○);

    みたいに繰り返し回数を直書きするような回答をしてくる学生ってなにか掛け違えてるんだよな。その回答の何がダメなのかを理解させるのに苦労するというか。

    実際にはもっと細かく但し書きしてるんだけど、そういう学生ほど書いても読まないし。

    In conversation Tuesday, 05-Apr-2022 16:30:20 JST from amefur.asia permalink
    • 最低人間 repeated this.
    • 酸性雨 (acid_rain@amefur.asia)'s status on Tuesday, 05-Apr-2022 16:45:38 JST 酸性雨 酸性雨
      in reply to

      プログラミング初めて半年くらいの学生にウォーミングアップとしてこの手の設問を出すんだけど、正答率6割くらいにしかならないのよね。バイアスもあるとは思うけどプログラミングの初等教育が済んだあとでこれができないのはやばいと思う。

      In conversation Tuesday, 05-Apr-2022 16:45:38 JST permalink
    • 酸性雨 (acid_rain@amefur.asia)'s status on Tuesday, 05-Apr-2022 16:46:22 JST 酸性雨 酸性雨
      in reply to

      まぁ、担当の先生も苦労なさってるみたいだけど、訓練量が足りないのかなぁ、という気もしている。

      In conversation Tuesday, 05-Apr-2022 16:46:22 JST permalink
    • mapacom (mapacom@mstdn.jp)'s status on Tuesday, 05-Apr-2022 23:39:52 JST mapacom mapacom
      in reply to

      @acid_rain なるほど。つまり繰り返し回数が入っているNがマイナス値だったりintの範囲を越えてたり値が大き過ぎて処理から抜けられなくなったり、そもそも数値型でなかったりするかも知れないから回数が分かっているなら同じ結果になるコーディングでやった方が安心安全と言う事を言いたかったんですね!(汎用ルーチンを無茶な使われ方してバグ扱いされたり、甘いパラメータのエラーチェックでひどい目にあったりした思いでが以下略)

      In conversation Tuesday, 05-Apr-2022 23:39:52 JST permalink
    • 酸性雨 (acid_rain@amefur.asia)'s status on Tuesday, 05-Apr-2022 23:39:52 JST 酸性雨 酸性雨
      in reply to
      • mapacom

      @mapacom そこまで考えて書いてくれるなら即単位認定ですわ!????

      In conversation Tuesday, 05-Apr-2022 23:39:52 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.