こんばんは、図書館情報メディア研究科の安永です。
本日の質問と回答です。
============================================================
Q.<プログラミング演習II>
演習1-4で、任意のハッシュの値に1足す方法がわからない。
A.教科書で確認しました。また、「+=」メソッドがどのような動きをするか分からないようだったので説明しました。
回答:鈴木
============================================================
私の周りでは最近風邪が流行っています。
みなさんもお気をつけて下さい!
(文責:安永)
カテゴリー: プログラミング演習II
12/2の業務報告
こんばんは、B2の森川です。
ここ数日冷えこんできたせいか、体調を崩している方が増えたように感じます。
体調管理には気をつけたいですね。
さて、本日の質問と回答です。
=================================================================
Q1. 演習?-3で作成したメソッドが動かない。
A1. undefined local variable or method ’引数’~というエラーメッセージが出ていたので確認したところ、メソッドの引数に指定している配列が、メドッソを呼び出している位置よりも後に定義されていたため、呼び出せないようでしたので、エラーメッセージの意味を説明し、指摘しました。
Q2. 全学計算機でカラー両面で印刷した場合、印刷枚数は何枚分消費するか。
A2. おそらく5枚ですとお答えし、実際に確認してみますかとお聞きしましたが、次回までに調べておいてくださいとのことでした。調査の結果、やはりカラー両面は5枚消費でした。
(回答 Q1:鈴木, Q2:三津石)
=================================================================
プログラミング演習IIは、2学期よりも高度な内容を扱います。
チェック項目以外の演習問題もきちんとやっておきましょう!
(文責:森川)
2月21日の業務報告
こんばんは。4年池田です.
1日遅れてしまったのですが,21日の報告をします.
昨日はシステム主専攻懇談会があり,
自分も乱入してあることあることを話してきました.
主専攻実習など,演習に密接に関係した話は
3年生の方が詳しいかと思いますが,
研究室配属から卒研についてなどは
4年の方が詳しい話をできると思うので,
気になる方は是非直接ラーニングコモンズまでお越しください.
昨日あった質問は次の3件でした.
============================
【プログラミング演習 II】
Q1. プログラミング第2回レポート課題について。エラーメッセージが出ているが、メッセージの意味が分からない
A1. エラーメッセージを調べたところ「引数の数が合っていない」とのことでした。引数の前提となる配列の中にファイルが上手く読み込めていないようだったので、配列の中の要素を一度出力してみて、読み込んだファイルを正しく配列に入れられているかどうか確かめてみるようにアドバイスしました。
Q2. プログラミング第2回レポート課題について。メタデータの中から条件に合うものだけを検索して表示したいが、条件に合わないものも全部表示されてしまう
A2. テキストの中から使うべき構文は見つけていたが、その構文がどう動いているのか分かっていないようだったので、その構文について説明をした。また、どの位置に組み込めば正しく動くのかをアドバイスしました。
Q3. Q2に関連して。指示されたようにしてみたがうまくいかない
A3. 核となるメソッドであるinclude?()の使い方及び挿入位置は分かっていたが、どのように動いているのかが分かっていなかったので、その構文を含むループを含め、プログラム全体がどのような動きをしているのかの説明をしました。その上で、どのようなアルゴリズムになればいいのかを図をもって説明しました。
============================
(文責:池田 [twitter: lumely])
2月18日の業務報告
こんばんは。
今日は主専攻懇談会第1回ということで、知識科学主専攻の懇談会が行われています。
さて、そんな今日も質問があったようです。
============================
【プログラミング演習II】
Q1. 第2回レポート課題について。include?メソッドを用いて条件にあった文字列を出力したいが、条件以外の文字列も表示されてしまう。
A1. 条件にあったものを取り出すためのメソッドを作成していたのですが、returnする変数が条件にあったものではなく、読み込んだ文字列全てになっていたので、プログラムを始めから説明してもらい、そのことに気がついてもらえるようにしました。
Q2. 第2回レポート課題について。returnを削除して試してみたが、うまく動かない。
A2. 再び説明してもらったところ、return以降に条件に一致するか判定をしていたのですが、判定したい文字列が読み込んだ文字列だったので、再びプログラムを説明してもらい気づいてもらいました。
【その他】
Q3. 全学計算機にログインできない
A3. パスワードが間違っていたようで、思い出せないとの事でしたので、パスワードを初期化することを勧めました。
============================
月曜日以降もシステム主専攻、経営主専攻の懇談会を行いますので、ぜひお越しください。
(文責:澤木 [twitter: ritsuca])
1月24日の業務報告
こんばんは、4年の澤木です。
明日がプログラミング演習の第1回課題提出日ということで、
今日は少し質問が多めでした。
============================================
【プログラミング演習II】
Q1. 第1回レポート課題のプログラムについて。平均を求めるメソッドにエラーが出ているが、何が間違っているのか分からない。
A1. プログラムの中に自分で理解できていない構文を多用していたので、自分で理解できる簡単な構文を使って組み直すか、その構文についてどういう働きをするものなのか調べて理解してから使うことを勧めました。(高山・利根川)
Q2. 第1回レポート課題のプログラムについて。行ごとの文字数を表示したいがうまくいかない。
A2. 繰り返し文の外側で文字数を数える処理を行っていたので、そこでは読み込んだ文を処理できないのでそこを直してみてはどうかとアドバイスしました。(鈴木・西野)
Q3. 第1回レポート課題のプログラムについて。行ごとの文字数の表示はうまくいったが、全体の行数がうまく表示できない。
A3. ファイルを読み込めていないところで行数を数えようとしていたので、その部分では数えられないと教え、どこに入れれば行数が数えられるかを考えるようにアドバイスしました。リダイレクトについてよくわかっていないようだったので、リダイレクトについても説明しました。(鈴木・西野)
============================================
今週水曜日は修士の先輩たちの最終発表会です。
興味のある方はぜひ、行ってみてください。
文責 : 澤木 [twitter: ritsuca]