12月9日の業務報告

こんばんは、B2の高橋です。

本日はプログラミング演習Ⅱに関する質問がありました。

=======================
<プログラミング演習Ⅱ>
Q1:課題1(木曜クラス)のsummary.csvに出力する内容をどうやって求めればよいかがわからない。
A1:各csvファイルの出力はできていたので、Dir.globを使ってcsvファイルを読み込んだ後の処理について考えました。(csvファイルを読み込むと各行がセルごとに”,”で区切られた文字列として取得できるので、それを”split”で配列に格納して、各要素ごとに新たに作った配列に”push”する方針で進めました)

Q2:課題1(金曜クラス)で少数点第2位までで丸めた値を表示したが、それらの値が正しい気がしない(どの値も◯◯.◯0で終わっている)
A2:roundを使って小数点第3位を四捨五入した結果を、sprintfで小数点第2位まで表示していましたが、特に間違っているようなところはありませんでした。なのでもし値が間違っていると感じるならばそれは丸める以前の値そのものが既に間違っている可能性があると指摘しました。

回答 Q1,Q2:高橋
=======================

少し難しい要件を満たすコードを書く際には、
1. まず何をしたいのか
2. そうするためには何が必要か
3. 必要な変数・配列・ハッシュなどは揃っているか
について順序立てて考えてみると良いと思います。

(文責:高橋)

12月8日の業務報告

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

本日もプログラミング演習Ⅱに関する質問がありました。

=======================
<プログラミング演習Ⅱ>
Q1:プログラムが提出システムにはじかれてしまう、また、内容が分からない
A1:ペアプログラミングの課題で、ペアの子が作成した部分について、理解ができていなかったようなので、print文などを使って今どんな値が変数に入っているのかを確かめ、最終的な提出物であるCSVファイルにどのように値を出力すればよいかを考えました。

回答 Q1:尾澤、鈴木
=======================

詰まってしまったら、エラー文を読んだり、print文を使って、変数にどんな値が入っているかを確認してみましょう。
木曜クラスは、再提出分と、新たな課題と2つのプログラムに取り組んでいるので大変ですが、細かく見ていくことでどこがエラーになっているかが分かると思います。がんばりましょう。

(文責:鈴木)