2月16日の業務報告

こんばんは、M1の岩井です。

本日は知識情報演習IIIに関しての質問が1件ありました。
=======================
<知識情報演習III>
Q1:レポート課題の添削をしてほしい
A1:プログラムの部分で、「;」が何カ所か抜けていたので指摘しました。

回答 Q1:林
=======================

もう今年度もクライマックスです。
人によってはクライマックスが終わってるかもしれないけども
終わっていないなら最後までがんばりましょう。
よいお年度を。
(文責:岩井)

2月15日の業務報告

こんばんは、B2の鈴木です。

本日は知識情報演習IIIに関しての質問が1件ありました。
=======================
<知識情報演習III>
Q1:retrieval.plで、標準入力から入力されたものを先に処理したいのにうまくいかない

標準入力から読み込んだものを処理するwhile文に<STDIN>が書かれていなかったので、標準入力から1行読み込むには<STDIN>が必要であることを伝えました。

回答 Q1:尾澤
=======================

知識情報演習の最終課題締め切りを控え、質問が多くなっています。
テスト期間ですがKLCは17日(水)まで開室していますので、気軽に質問に来てください。

(文責:鈴木)

2月8日の業務報告

こんばんは、B2の鈴木です。

本日は知識情報演習IIIに関しての質問が1件ありました。
=======================
<知識情報演習III>
Q1:正規表現のパターンマッチがうまくいかない

“知識情報演習Ⅲの接辞処理を行うプログラムで、単語の末尾のsを取り除きたいのに単語の頭のsも取り除かれてしまうということが起こっていた。最初に書いていた正規表現は、/\S+(s|es|ed|ing)$/”
その場で解決出来なかった為、後日対応

回答 Q1:尾澤
=======================

正規表現によるパターンマッチがうまくいかない時は、正規表現のそれぞれの意味をよく確かめましょう。

Q1の/\S+(s|es|ed|ing)$/を例にすると、 \S(空白以外)、+(1回以上の繰り返し)、(s|es|ed|ing)(s,es,ed,ing のいずれか)$(末尾)というように分けられ、「空白以外の文字の後にs,es,ed,ing のいずれかが末尾にある場合」という意味になります。

正規表現をチェックできるRubularなどのサービスを使っても良いでしょう。
とても便利ですが、きちんと正規表現の意味を理解してから使うことが大切です。

(文責:鈴木)

12月8日の業務報告

こんばんは。B3の清水です。

今日は質問が2件ありました。
=======================
<プログラミング演習Ⅱ>
Q2:課題1(木曜クラス)でfltデータのが抽出方法がわからない。
A2:旅程ファイルよりfltデータの記述方法を確認し、正規表現の他、配列など、どのようなやり方があるか一緒に考えました。

<知識情報演習Ⅲ>
Q1:出席課題に関して日本十進分類法がわからない。
A1:日本十進分類表について凡例等を見ながら、分類表や索引、補助表などの使い方を説明しました。また、授業レジュメなど参考になる資料について、案内しました。

回答 Q1-2:清水
=======================

プログラミングは一つの課題に対していろいろな方法があります。エラー等でつまずいてしまったら、頭をやわらかくして違う角度から考えてみるのもいいかもしれません。

(文責:清水)

12月4日の業務報告

こんばんは。B3の清水です。

今日はプログラミングの質問が2件ありました。
=======================
<知識情報演習Ⅲ>
Q1:Dir#globメソッドを使用する際、テキストで「ファイル変数」と書かれている部分があるが、それが何を指すのか分からない。
なお、テキストでは「ファイル変数」は以下のような形で登場している。
Dir.glob(“*.txt”) do |ファイル変数|
#処理
end
A1:Array#eachやHash#eachなどと同様に、ループで回した際に取り出したい項目が順番に格納される特殊な変数であると説明しました。
複数のファイルを取り出す際に、1順ごとに次のファイル名が格納されると説明しました。

<プログラミング演習Ⅱ>
Q2:演習2-26で配列の末尾に要素を追加する方法がわからない。
A2:楽しいrubyを参照し、配列に要素を追加するメソッドを一緒に調べました。

回答 Q1:古澤, Q2:清水
=======================

知識情報演習やプログラミング演習が少し難しくなってきた頃かと思います。
わからないところは早めに解決して、余裕を持って課題に取り組みましょう!

(文責:清水)