12月18日の業務報告

こんばんは
B3の野沢です

本日の質問と回答です.
=======================
<プログラミング演習Ⅱ>
Q1. globメソッドが動かない。
A1. 『たのしいRuby 第4版』でDir.globメソッドの正しい使い方を調べてもらったところうまく動きました。

Q2. 木曜クラス課題2で漢字とその読み仮名を改行付きで出力ができない
A2. 文字列の結合を理解していなかったので,出力する変数と”¥n”のクラスがなにであるかを考えてもらってから,『たのしいRuby 第4版』p281を読んでもらいました.余談でputsでもできることを伝えました.

回答: Q1:古澤,Q2:野沢
=======================

私がプログラミング演習Ⅱを履修していたときは,変数のスペルミスか予期していた変数の型が違うためのエラーが多かったので,よくclassメソッド(レシーバーのクラス名を返すメソッド)を使いました.バグの原因をつきとめるコードについても少し勉強したほうがいいと思います.
(文責:野沢)

12月17日の業務報告

こんばんは
B4の岩井です

本日の質問と回答です.
=======================
<プログラミング演習Ⅱ>
Q1. scanメソッドを使ったときにエラーが出る。
A1. 読み込んだ行がnilであるか確認する前にscanメソッドを使っていることが原因で、無限ループを使ってファイルを最後まで読み込み終わった後にnilが来てそのnilにscanメソッドが使われているせいでエラーが出ていることを伝えました。それを解消するためにどう作り変えればよいか考えました。

回答: Q1:岩井
=======================

作るプログラムも複雑になってきて、なんでエラーが出るのか一目でわかることも少なくなります。
エラーの原因をチューターと解決するにしても
いま自分が何をしようとしてるかは説明できるようにしてきてくれると解決までの時間が減ります。
よろしくお願いします。

(文責:岩井)

12月16日の業務報告

こんばんは,B3野沢です。
今日も寒かったですね.

本日の質問と回答です.
=======================
<プログラミング演習Ⅱ>
Q1. 文書中の鉤括弧の数を数えたいがエラーがでてしまいわからない
A1. エラーとエラーを出している行のinclude?メソッドについてGoogleで検索してもらいました.それから正規表現とinclude?メソッドの両方を使わなくてもできることを伝えました.

<知識情報演習Ⅲ>
Q2. 演習10で読み込んだ文字列をどうやって配列に格納していいのかわからない
A2. Perlは配列名があったときに,@配列名で配列自体,$配列名で配列の要素を指定するので,要素として格納したいのであれば$配列名を使いRubyのように格納すれば良いと伝えました.

回答: Q1-2:野沢
=======================

レポートをはやめに片付けて,年末ゆっくりすごしたいですね.
(文責:野沢)

12月15日の業務報告

こんばんは
B3の功刀です

本日の質問と回答です.
=======================
<情報システム概説>
Q. 2進数の減算の方法がわからない。式の途中で付け足される0の意味が分からない。
A.最初に補数の求め方について確認した後で、2進数の減算法として、なぜ補数を使わなければならないのかを調べるようアドバイスしました。計算途中で付け足されている「0」の意味がわからないということだったので、符号ビットについても確認するよう促しました。
=======================

テストが間近に迫ってきて、張りつめた空気が漂っています。
プログラミングの実習等は締切が近づくと慌ててコードを書く事が多くなると思いますが、作成の途中経過ごとにファイルを分けておくと良いと思います。エラーでつまずいた時に、どのあたりから不具合が出始めたかを確認する事ができるため、エラーの原因を探る目印として役立ちます。

(文責:功刀)

12月12日の業務報告

こんばんは
B4の品木です

本日の質問と回答です.
=======================
<プログラミング演習Ⅱ>
Q1. ルビがふられている漢字とそのルビを配列に保存したいのだが良い方法が思いつかない。
A1. 課題の内容を確認し、どのような要件であるのかを確認したところ、ルビがふられている「漢字のみ」を対象としたものであると記述されていました。よって正規表現で漢字とルビの前後についている「<<」と「>>」を認識するようにし、()でくくりキャプチャで呼び出し保存すればよいのではないかということを一緒に考えました。

回答: Q1:品木
=======================

プログラミングの課題で、自分の組んだプログラムを理解できないまま作成している人を多々見かけます。
こうなるとどこがどのように動いていてどこが間違っているのかがわからなくなってしまいます。
必ず自分のプログラムがどのように動いているのかを理解して作っていってください。

(文責:品木)