鉄道電化の日

4年の澤木です。
毎回タイトルになにがしかの記念日とかそういうのを書いてるんですが、調べてると面白いですね。
今日は一番メジャーなのは「緑のおばさんの日」のようだったのですが、個人的に感動したので鉄道ネタで攻めてみました。
テスト週間なので質問が少なくなってるなー最近、と思っていたところ、プログラミング演習の〆切が近いようで、今日もプログラミング関係の質問がいくつかありました。
以下、今日の質問内容です。
------------------------------------------------------------
Q. プログラミング演習課題のプログラムで動かない所がある
A. 間違っている可能性を教えて、エラーの読み方等を教えてました。
Q. プログラミング演習のハッシュの使い方が分からない
A. 簡単に使い方を説明をして、もう一度教科書を読み返すように促しました。
Q. レポートの問題文で不明点があった
A. 先生に直接確認するように勧めました。
Q. メソッドが動かない。
A. 間違いの可能性の指摘と、別の方法の紹介をしました。
------------------------------------------------------------
あと3日のテストと課題とでいっぱいいっぱいだとは思いますが、がんばってください。

11月18日の業務報告

こんばんは。3年の梶浦です。
外はめっきり寒くなりました。
みなさん体調管理にお気をつけ下さい。
以下今日の質問内容です。
------------------------------------------------------------
Q.プログラミングの課題で分からない所がいくつかある
A.プログラム自体はほとんど出来ていたので、説明文やソースの細かな改善を行いました
Q.プログラミングの課題に歯が立たない、何を聞かれているのか全く分からない
A.メソッドの作り方やハッシュの使い方など、前提となる知識を全体的に忘れてしまっているようだったので、課題に取り組む前に一旦演習のプリントを冒頭から読み返す事を勧めました。
Q.ハッシュに格納した要素の値の平均値を出したいが、方法が分からない(3件)
A.方法の一つとして、値を一つずつ取り出して変数に格納し、ハッシュ全体の要素数で割ってはどうかと提案しました。
Q.ハッシュにある要素のうち、値が一番大きいものを取り出したい
A.方法の一つとして、直前でハッシュの中の要素を値の小さい順に並べ替えていたので、取り出した値を適当な変数に上書きしながら入れて行き、一番最後に変数の中に入っていた値を最大値として扱う、という方法を提案しました。
(以上高山さんの受けた質問です。)
Q. ハッシュに格納した要素の値の平均値を出すメソッドを作りたい
A. ハッシュに格納した要素の値の平均値を出すプログラムを基に、引数を対象とするハッシュにし、
  返す答えの前にreturnをつけて下さい。
------------------------------------------------------------–
プログラミング課題に関する質問が多いですね。
提出期限が迫ってきているのでしょう。
私もレポート作成頑張らなくては。。。

11月7日の業務報告

こんにちは、4年次の平山です。
日中は暖かく、夜は寒いといった天気が根づいてしまいましたね。
今日は曇っていましたが、土曜日は特に雲ひとつない秋晴れで、
外に遊びに行かれた方も多かったのではないでしょうか。
今日はいつもよりちょっと人の少ないLCでした。
レポートもひと段落したのでしょうか。
しかし、本当の山場はこれからです…!
■今日あった質問
Q. プログラムが文字化けしてしまう
A. ファイルの文字コードと表示するクライアントの文字コードが合っていなかったので、統一するようにした。

10月19日の報告

こんばんは、3年いわさきです。
Q:プリンタのトナーが切れた
A:図書館の方に頼んでサテライトに連絡してもらい、交換しました
Q:プログラミングが友人のものと似てしまったが大丈夫か
A:自分でしっかり理解していれば大丈夫です
Q:プログラミングで表示させたくない配列の内容が表示されてしまう
A:ifが、printのあとになっていました(表示してからif文)
Q:プログラムが想定通りに終了しない
A:if文が不適切な位置にありました

10月18日の業務報告

平山です
今日は、暖かかったですねー
今週の水曜にプログラミング演習の課題提出がせまっているので、
その課題についての質問がたくさんありました。
Q. プログラミング演習(Ruby)で、足し算の結果の値が大きくなりすぎてしまう。
A. [print]で何を何回足しているか表示させ、原因を突き止めることをすすめました。
Q. 課題でのプログラムの説明をどのようにしたら良いか。
A. 1行1行書かなくてもよいけど、さすがに5・6行書かないのはまずいので、
[while]文などの単位を意識して書くと良いと思います。
Q. ループから抜けるための処理を書いているのに、うまくぬけれていない。
A. 書く場所が間違っているようでしたので、フローチャートで説明しました。
Q. ハッシュをつくるとき、いくつ用意すればよいのか分らない。
A. 単に課題を読み飛ばしていたようです。
Q. 配列の値の足し算のメソッドって用意されていますか?
A. 「配列のここからここまでの足し算結果」を返すメソッドは知らなかったので、普通にループ処理をお勧めしました。
Q. そもそも索引が何か分からない。
A. 教科書の後ろの索引を実際に見せてみました。
Q. ハッシュで、1つもキーに複数値を入れたい。
A. 値にハッシュを入れればよいです。
しかし、課題文を見ると、その必要はありませんでした。課題文をよく読みましょう。
Q. 路線図の時間(合計)の表示の仕方がわからない。
配列の要素の取り出し方がわからない。
A. 教科書で実際に調べてみてもらいました。
Q. While文の回し方がわからない。
A. 図を描いて説明しました。
Q. 配列のaという文字が何番目に格納されているかわからない。
A. 配列の要素の順番(要素が何番目に格納されているか)を返すメソッドを調べてもらいました。
Q. ハッシュに変数が格納されない。
A. 入力して得た要素をハッシュに代入する操作を調べてもらいました。
Q. ハッシュの値がnilになる。(ハッシュの値に要素を2つ入れようとして、おかしくなっていた。)
A. ハッシュにはキーと値の2つしか入らないので、値を工夫してみるように言いました。