11/18の業務報告

こんばんは、B2の栗山です。
今日はとても寒かったですね。私は体調を崩してしまいました…。
みなさん、気を付けてください。
さて、本日の質問と回答です。
=============================================
<コンピュータシステムとネットワーク>
<量的調査法><質的調査法>
Q1. テストはどんな感じか。
A1. 用語の意味など授業で取り扱った内容に関する記述問題がでました。先生が授業で言及している場合もあるので、友達にも訊いてみて下さいと回答しました。
<プログラミング演習I>
Q2. プログラムが動かない
A2. この時点はハッシュにキーと値がまだ入っていないので大きさは0、つまり繰り返しにはならないので、違う方法で繰り返しをしてください、と回答しました。
Q3. 最大値を求めることができない。
A3. 変数のスコープという概念を把握しているか尋ね、教科書の「スコープ」の項とRubyのレファレンスマニュアルを読んでもらい、eachによるブロックの内部と外部ではスコープが異なることを理解してもらいました。
Q4. chompメソッドのエラーが出ているが意味が分からない
A4. undefined method `chomp’ for nil:NilClassのエラーが出ていましたが、当該行では無用のgets.chompというメソッド呼び出しが行われていました。このことを理解してもらうために、プログラムを頭から一行ずつ一緒に読んで理解してもらいました。
Q5. 平均値を求めることができない
A5. 平均値を求めるメソッドの外でのみ定義している変数を、メソッドの中から参照しようとしていたので、教科書の「スコープ」の章を読んで理解してもらいました。
Q6. どうしたらいいのか分からない
A6. 演習課題を見返してもらい、ファイルの入出力をどのようなイディオムで記述すればよいのか理解してもらいました。
Q7. 攻撃力の最大値を求めるメソッドが上手くできない。
A7. プログラムの誤りを指摘し、一緒にどのようにしたらよいか考えました。
Q8. 攻撃力の最大値を求めるメソッドの作り方が分からない。
A8. 演習課題を参考に、最大値の求め方を考えてもらいました。ハッシュと配列の違いをあまり理解していなかったので、それぞれの説明を行いました。
(回答 Q1-Q2:西野、Q3-Q6:三津石、Q7-Q8:栗山)
====================================================
あと1週間で秋休みですね。
試験週間で大変ですが、頑張っていきましょう!
(文責:栗山)