11月9日の業務報告

こんばんは,B4の林です。
本日の質問と回答は以下の通りです。

=======================
<プログラミング演習I>
Q1,2:プログラムが上手く動かない
A1:課題1については,メソッドの仮引数と実引数の数が合っていない事と,メソッドで引数にしていない変数が使われていることを指摘しました
課題2については,不要な場所でメソッドとputsが使われていることを指摘しました
A2:変数を表示してみることを提案し,その結果,文字コードのミスでした

Q5:メソッドの呼び出しがよくわからない
A5:メソッドの意味,引数についてテキスト等で確認しながらどうやって呼び出せば良いか一緒に考えました

Q6:テキストファイルを読み込んで実行すると,あるところで割り算ができずエラーが出る
A6:エラーの前後でprint文を実行したところ,ハッシュから値(数値)を取り出せていないため割り算ができていないことが分かりました。
原因は,そもそもハッシュにキーと値を登録する際に名前が間違っていたこと(漢字と平仮名のミス)でした。

Q7:よくわからないエラーがでる
A7:該当行を見たところ,不要な空白がありました

Q8:テキストファイルを読み込んでいるのにnilであるというエラーが出る
A8:breakの処理がうまくできていないと指摘し,条件文を書き換えることをアドバイスしました

<プログラミング演習II>
Q3:フローチャートをどう描けばいいのかわからない
A3:課題を見ながら,どういう順番でどういう処理をすればいいのかを一緒に考えました

Q4:フローチャートを確認してほしい
A4:確認し、フローの順番を変えたほうが書きやすそうなところを指摘しました

Q1-4:伊藤, Q5-8:林
=======================

プログラミング演習IIが始まったようですね!
フローチャートなど書くのは初めての人もいるかもしれません。

演習Iの課題はなるべく早く片付けて,
余裕をもって取り組めるようにしましょう。

エラーが出るときは,まずエラー文をよく読み,
エラーの前後でprintしてみるなど
原因を探りましょう。

課題の〆切も間近ですね。
KLCは明日が課題提出前最後の開室日になると思います。
混雑も予想されますので間際に駆け込んだりしないよう
課題に取り組みましょう。

KLCの過去のブログにもヒントがあるかもしれません。
カテゴリーや検索機能を駆使してみてください。

(文責:林)