1月11日の業務報告

日付が前後してしまってすみません。
こんばんは、M1澤木です。
新年早々日誌書き忘れという重大なうっかりミスをしてしまっていました…。
昨日はプログラミング演習IIについての質問が7件ありました。
=====================================
Q1. 3-8が全く分からない
A1. p line.sub(/\s/, ”)
のように、String#subメソッドの行で、pメソッドを使っていたので、課題の出力を行うprintメソッドを書いている行以外でも文字列が出力されてしまっていました。そのことを指摘しました。
Q2. 3-8が全く分からない
A2. line.sub(/\s/, ”)
line.gsub(/\s+/, ”)
のように、各行での評価結果を変数に保存していませんでしたので、そのことを指摘しました。
Q3. 4-2がわからない
A3. sub!メソッドでの置き換え先が $4.to_i+12 になっているのがエラーの原因と考えられたので,subメソッドではない方法を使ってみては?と提案しました。
Q4. 3-9がわからない
A4. 各記号の前後に「^」「$」を入れていたのと,後ろの空白しか指定していなかったので,そのことを指摘しました。
Q5. 3-9がわからない
A5. 教科書のメタ文字の扱いの項を見せて,おそらくメタ文字の扱いが間違っているためにエラーが出ていることを指摘しました。
Q6. 3-9がわからない (Q5の続き)
A6. 前の指摘の内容を直しきっていなかったこと,変数の指定を間違えていることが原因と考えられたので,そのことを指摘しました。
Q7. 1-2がわからない
A7. if文での条件比較の際に,「if 2 < tensu < 4」のような書き方をしていたためにif文がうまく働かなくなっていました。if文での条件比較の仕組みがわかっていないようだったのでそれを説明しました。 (回答者:Q1-2 三津石, Q3-7 澤木) ===================================== 授業中にわからないところがあり,質問したいがなかなか質問できない…という人も多いかもしれません。 詰まってしまったら,なるべく早いうちに質問にきてみてください。 (文責:澤木)