10月15日の業務報告

こんばんは.M1の山本です.

本日の質問と回答です。
==============================================
<プログラミング演習Ⅰ>
Q1. 第1回レポート課題について、駅名を表示する事はできたが、所要時間をどう処理すれば良いのか分からない。
A1. 駅名を表示させるときに使っている配列の要素番号をそのまま所要時間の配列に使う事で合計時間を計算できないか、考えてもらいました。

Q2. 第1回レポート課題について、駅名と周辺リストの表示の際に字下げする文字数をどうやって増やせばよいのか。
A2. 文字も「+」で足すことができることを確認してもらい、繰り返しの際に数字を足していくときのような形を文字列にも応用してみてはどうかと提案しました。

Q3. プログラムを実行すると一部の漢字が文字化けして表示されてしまう。
A3. スクリプトの先頭に「#! ruby -Ks」など入力すると文字化けを防ぐことができます。詳細は「Rubyリファレンスマニュアル」などを参照してください。http://www.ruby-lang.org/ja/old-man/html/FAQ_C6FCCBDCB8ECA4CEBCE8A4EAB0B7A4A4.html

Q4. 第1回レポート課題について、駅名と周辺リストの表示の際に字下げしたあと、ハイフンで区切りを入れたのだが、実行結果例と違い、区切りの部分にまで字下げが入ってしまった
A4. 繰り返しの最後の駅名と周辺リストを表示させたあとにも字下げの処理を行っていたので、最後の駅名と周辺リストを表示させた後は字下げを行わないか、最後の駅名と周辺リストだけは繰り返しの外で別途表示させるようにプログラムを組めばいいのではないかと提案しました。

Q5. 駅名の配列にない駅名が入力されてもプログラムが終わらず、最後まで実行されてしまう。
A5. 条件分岐に誤りがあったので指摘しました。breakメソッドは繰り返しからの脱出なので、if文に使うとエラーメッセージが表示されます。

Q6. 第1回レポート課題について,課題2−3の部分で,大きい方の面積が小さい方の面積の何個分かを求めよという問題文の意味が分からない
A6. Hashに地名と面積が入っていることを確認してもらった後,入力した2つの地名について,どちらの面積が大きくどちらの面積が小さいかが分かれば,割り算によって何個分か求められるのではとアドバイスしました.

Q7. 第1回レポート課題の駅名を表示するプログラムについて,具体的にどのようなプログラムを書けばいいかアドバイスが欲しい
A7. while文を使うことを提案し,入力した駅名がくるまでループを回せば良いことと,駅名がこないときは所要時間を計算すれば良いのではと提案しました.また,配列中から特定要素の添字番号を返してくれるメソッドがあるから,それを使うともっと簡単なプログラムができるのではないかとアドバイスしました.

Q8. ループ文の中で,抜けてほしくないところでループが終わってしまう
A8. whileの中の処理を追っていってもらい,while条件が偽になることを確かめました.そこで,無限ループを用いて,if文の中にbreakを書くことによって,望む回数ループが行えるようにできるとアドバイスしました.

(回答 Q1-5:鈴木 Q6-8:山本)
==============================================

今日はよく晴れて,日差しが暖かい一日でした.
ただ夜になるとやっぱり寒いですね.

(文責:山本)

10月12日の業務報告

こんばんは、B3の森川です。
だいぶ肌寒くなってきましたね。
さて、本日の質問と回答です。

==============================================

<知識情報演習II>

Q1: 課題番号3, 13に関して。19世紀より英国で改訂が重ねられてきた故事成語辞典のうち日本での翻訳書についての探索方針についてどのようにすればよいか。また、欧米での高齢者福祉に関する著書のうち、日本で出版されたもの、もしくは翻訳書についてもどのように探索すればよいか。

A1: 故事成語辞典について>>英国の原典についての情報が得られるツールがないか確認するように伝えました。欧米の高齢者福祉に関する著書について>>内容は欧米のことであっても日本で刊行されたものである点を伝えました。また、2つの課題ともに様々な方法があり、正解が1つとは限らないので試行錯誤するように伝えました。

<プログラミング演習I>

Q2: プログラムの記述でインデントを入れるタイミングと大きさを教えてほしい。

A2: 質問者はwhile、if、eachメソッドでインデントを入れているようだったので、そのように繰り返し文や条件分岐を行うときにプログラムの流れが見て分かるように適宜挿入すればよいと答えました。また、インデントの大きさに関しては、プログラミング演習Iのテキストでは半角空白2つを挿入していたので、同じようにしてはどうでしょうかとアドバイスしました。さらに、インデントはTabキーを押すと簡単にできることを伝えておきました。

(回答 Q1:三浦・栗山、Q2:栗山)

==============================================

来週17日(水)の5・6限に、図書館情報学図書館内のKLC奥の増設スペースで、
研究室相談会を開催します。
3年生の方はぜひお越しください!

(文責:森川)

10月11日の業務報告

こんばんはM2の安永です。

本日の質問と回答です.
=================================
Q1.数学はどれくらい勉強すればよいか

A1.数学の勉強と言っても広く、どのようなことを学びたいかによって、勉強すべき数学が変わってくるので、現状では図情図書館の一般教養図書コーナーにあるような数学の図書を読んでみることをすすめました。

回答者:A1三津石
=================================

今日は自分で調べても調べても解決しなかった事が,人に聞いてみたら一瞬で解決しました。どこまで自分でやってみるか,の線引きは難しいですね。

(文責:安永)

10月10日の業務報告

こんばんはB4の水本です

本日の質問と回答です.
=================================
<知識情報演習>
Q1. 報告書は逐次刊行物なのか?
A1.  「探索の方針」のところに「報告書を逐次刊行物と判断した」という記述をして、「探索の過程」のところに「このようなツールを使ったが見つからず、別のツールを使った」という記述をすれば良いのではないかと伝えました。
<プログラミング演習1>
Q2.配列のチェックがうまくいかない。
A2.処理の流れが間違っていたので、Webページを参照しながら正しい処理の流れを説明しました。
回答者:A1 ,A2 門脇
=================================

本日は4年生の卒業研究中間発表会でした.
残すところも論文提出と最終発表のみと成り,
最後まで力尽きずに頑張りたいと思います.

(文責:水本)

研究室相談会のお知らせ

こんばんは、B3の森川です。

学園祭も終わり、3年生にとっては研究室選びの時期がやってきました。
そこで、春日ラーニングコモンズ(KLC)では、3年生の研究室選びのために、
学生による研究室相談会を以下の要領で開催します。

———————————————————————————————-
日時 10月17日(水)15:00~16:30 情報経営・図書館主専攻
               16:30~18:00 知識科学主専攻、知識情報システム主専攻

場所 図書館情報学図書館1F内 KLC奥の増設スペース(旧院生室)

内容 ゼミ生による研究室紹介・個別相談(研究室ごとにブースを設置)
———————————————————————————————-

研究室相談会は、普段なかなか知ることのできない研究室の様子や、
研究内容を先輩の口から直接知ることができる貴重な機会です。
研究室の候補を決めている方もそうでない方も、研究室選びの参考にぜひご活用ください。
皆さんのお越しをお待ちしております!

(文責:森川)