2024年10月02日 第3回

  1. 今まで習った内容をちゃんと見返さないとできない課題だった.
    覚えていて成長を感じられる部分もあったが,
    見ながらやらないと書けない部分もあったのでちゃんと自分のものにしたい.

    成長できているということは素晴らしいと思います.

  2. 9月18日の課題で, 「gcc -o kadai2 kadai2.c」と入力したところ
    問題なくコンパイルされそれで安心しきってしまいましたが実際は再提出になっており,
    TAが紹介してくださった「gcc -Wall -o kadai2 kadai2.c」と入力してみると
    warningが表示されてしまいました.
    今後は後者のコードを用いようと思いますが
    後者のコマンドがあれば前者のコマンドは必要ないように思われますが
    何か特別に意味があるのでしょうか.
    ご教授お願いします.

    「前者のコマンド」も「後者のコマンド」も同じです.
    -Wall はオプションなので.

  3. 今日のプログラミングは,これまでと比べて内容も難しく,
    課題の量も多かったため,時間内で終わらせることができませんでした.
    今週までの内容を復習して,次回はよりスムーズに進められるよう努力します.

    時間内に終わらなければ,家でやるなどすれば良いだけだと思います.

  4. C言語での演算方法がよく分かりました.
    剰余演算や論理積など普段はあまり使わない演算子についてもよく分かりました.
    今回の課題は大分時間がかかってしまいましたが無事に終える事が出来ました.
    また次回もよろしくお願いします.

    普段はあまり使わないかもしれませんが,
    コンピュータサイエンスでは普通に出てくる演算ですね.

  5. プログラムを作成している最中に小さな凡ミスが発生してしまったので
    課題一つに数時間もかかってしまった.
    やはりプログラミングは絶対にミスらない事が大切だと思った.

    間違いがあればそれを修正すれば良いと思います.

  6. 本日の講義では,自分が知らなかったシフト演算子をしれて喜ばしく思いました.
    しかし,その実用的な使い方が分かりません.
    演算を行う際にはシフト演算子を用いなくても*2^nを行うだけで十分なように感じました.
    自身が知らないだけで実践的な使い方があるのでしょうか?
    (今思いついた可能性としては,たとえば,シフト演算子は乗算を行わず,
    値を一つずらすだけでいいので計算速度が速くなるのような).
    もしよろしければ教えて頂けますでしょうか?

    2倍自体が1ビットのシフト演算ですね.

  7. 今回の範囲では特に詰まることなく演習をこなすことができました.
    代入演算子やインクリメントなどの演算子には馴染みがあったのですが,
    シフト演算子は使ったことがなく,
    どういう場面で使われるものなのか調べたところ,
    コンピューターにとっては2進数の計算のほうが他と比べて楽であるため,
    シフト演算を含めたビット演算は高速かつメモリの節約になるということでした.
    場面に応じて*2や/2と<<や>>を使い分けられるようになろうと思いました.

    まずは普通に計算できれば良いと思いますが,
    誰かが書いたコードを読む場合は,それが何かを理解できることが大切だと思います.

  8. 大変でしたが,計算式にしたいことを再現することがむずかしかった.

    分からないところは質問してください.

  9. c言語の演算子,
    代入演算子については理解できました.
    また,自由度の高い課題では試行錯誤の幅が広がるので,
    プログラミングスキル向上によいと感じたので続けていただきたいです.

    了解しました.次回はもっと難しくします.

  10. 今回の演習課題の中で特に苦戦したのは誕生日から年齢を出す問題であった.
    どのようにすれば適切な年齢を表示できるかのコードがなかなか思いつかなかった.
    特に重要だと感じたのは型変換であり,
    異なる方に代入するときはキャスト演算子を用いて
    コードにメモしておくことがとても大切であった.

    コードにメモというのはコメントとして書くということでしょうかね.
    大切ですね.

  11. 今回の演習で難しかったのは,誕生日から年齢を算出するやり方を考えることでした.
    プログラミングはコードをミスなく書くことも大切だと思うが,
    上手いプログラミング内容を考えるもの重要だと思った.

    そうですね.ですが,まずはミスなく書けるようにしてください.

  12. 紙に下書きをしてからの方が,考えがまとまり,やりやすいと実感した.

    そうですね.まずはどのようにするかを考えるのが必要ですね.

  13. 今回の演習で初めてソースコードを自作し,プログラムを組むことの難しさを学んだ.
    特に生年月日から年齢を割り出すプログラムでは,
    これまで学んだことのみでどのようにプログラムを組めばよいか分からず,苦戦してしまった.

    でも,できたのですよね.どのようにしましたか?

  14. 年齢を計算する課題が特に苦戦しました.
    102 から日数を引くことで得られる桁数が1,2日の場合だと3桁になるので,
    そこから1,2日とそれ以外の日づけを区別しましたが,
    より良い方法を知ることができれば幸いです.

    色々な考えがあると思います.

  15. 前回と前々回と比べ,課題の量がかなり多くなっていましたが,
    何とか時間内に終わりました.
    課題9の年齢のことで色々と詰まりましたが,何とか解決できました.
    演算に関してまだ知らなかったことも多かったので,理解が深まって良かったです.

    解決できたのは素晴らしい.

  16. 急に難しくなったように感じた.
    毎週やったことはしっかり頭に入れなくてはならないと感じました.

    そうでしょうかね.来週はもっと難しくなりますよ.

  17. 今日は演算子を多く取り組んだが,演算子の優先順位を把握するのが難しく感じた.

    まずは演習をやってみましょう.

  18. 今回は演算子と型変換がテーマであった.
    暗黙的な型変換はコンパイル時にエラーにならず,
    実行して初めて異変に気が付くことが多い.
    キャスト演算子を使って明示的な型変換を行うことで,
    プログラムの流れを意識するのが大切だと感じた.

    そうですね.流れは意識してください.

  19. 演算子の内容は難しいと思ったが,実際はそんなに難しいではない.
    シフトのところはちょっと苦労したが,最後も問題なく理解した.

    理解できたのであれば良いですね.この調子で.

  20. 課題をやり始めて最初は全く分からなくて焦ったが,
    これだけの課題を進めていくと,どういう意味でこの操作をするのかなどがわかってきた.
    プログラミング初心者の私にとっては,代入演算子はとてもややこしいものだと感じた.

    代入演算子も含めてですが慣れですね.
    今は簡単だと思うことでも最初は大変だったよね.

  21. =の意味が同値という意味ではなく代入という意見なのは驚きでした.

    覚えてください.

  22. 今回は特に.のつけ忘れや&のつけ忘れといった
    ケアレスミスが多くとても時間がかかってしまった.
    思った通りにプログラムが実行されない場合は,
    そういった初歩的なミスをしていないかの確認を怠ってはいけないと分かったので
    次回以降はそういったミスを無くしたい.

    .のつけ忘れは,どこでつけ忘れましたか?

  23. 前回と比べて難易度が高かったと感じた.
    特に誕生日から年齢を出力する問題はとても難しく,時間がかかってしまった.
    この先どんどん難しい内容をやると思うので,
    日々の復習を欠かさないようにしようと思った.

    でもうまくできましたか?

  24. 誕生日の問題を,if文なしで解くのに時間がかかってしまった.
    三項間演算子を使う方法を思いついたが,
    まだ問題の解法を素早く構成できないので,
    紙に書いてまとめることの重要性を改めて実感した.

    そうですね.まずはアイディアを書き起こすことが大切かなと思いますよ.

  25. 今回は課題の量が多くて時間がかかってしまった.
    ですが楽しく活動することが出来ました.

    楽しかったのであれば良かったとおもいます.

  26. 今回の講義では,主に演算子について学習したが,
    演算子を使いこなすことが個人的に難しいと感じ,演習課題に苦戦した.
    また,インクリメントは+1,デクリメントはー1と同じ意味を持つが,
    前置後置の有無以外に2つの表し方に違いがあるのか気になった.

    最後の「2つの表し方」というのは,前置,後置のことでしょうか.
    違いというのが何を意味するのか不明なので直接説明してくれますか?

  27. 今日から格段に課題の難易度,量が増えました.
    いままではスライドを見ながらでもできたが
    今回は自分で推測して試行錯誤しなければならず大変でした.
    自分が打ったコードは一応課題の要求を満たしてはいるが無駄があったり,
    たまたまうまくいっているだけだったりするので模範解答をいただけると幸いです.

    模範解答は出さないです.理由はすでに述べた通りです.
    分からない場合は質問にきてください.

  28. 今回は,多くの演算子の扱い方について学ぶことができた.
    それぞれの役割,扱い方を理解して適した場面で正しく使えるように身につけていきたい.
    また,前回の内容を思い出すのに時間がかかってしまったため,
    復習を欠かさないように心がけたい.

    復習は大切ですね.

  29. 年齢のプログラムを作るのが難しかった.
    20041002などの8桁の数字に丸め,
    20241002から引くことで年齢の10000倍と端数が出るため,
    10000で割ることで整数値として年齢を出すことができる,
    というような形でプログラムを作ったが,
    無理やり作った感じが否めないので,
    授業として想定していた模範解があるならお教えいただいきたい.

    良い方法だと思います.

  30. 今回は,課題をこなすのに時間がかかってしまった.
    課題3の論理演算子についてあまり理解出来ていなかったため,
    教科書などを見て学んだ.
    小数や除法の扱いに何度か手間取ってしまったが,
    コードを考えて書いたり,少し変えてどうなるか試したりするのは面白かった.
    関数の型には今後よく気をつけようと感じた.

    そうですね.試すのが一番だと思います.

  31. 自分よりも1時間以上速く終わっている人がおり,感嘆しました.
    もっと早くそれでいて丁寧にできるようになりたいです.
    問題の難易度もちょうどよく楽しいです.

    早く終わった人が満点にはならないようですよ.

  32. 見本のソースコードにおいて,
    計算式の文字間に空白が入っていると思うのですが,
    それ自体に何か意味はあるのでしょうか.
    また,空白を入れないと何か問題が起こるのでしょうか.

    文字の間ということではなくて,例えば,= の前後などでしょうか.
    まず,もし「空白を入れないと何か問題が起こる」と思ったら
    自分で試してみると良いと思います.
    やってみたら,問題は起きないことが分かると思います.

  33. 演習問題では自分で,どうやってコードを書くのか考える問題が増えて,
    とても時間がかかったが良い練習になった.
    今回の授業で使わなかった演算子も実際に使ってみようと思った.

    そうですね.使ってみてください.

  34. 今まで教科書のsample.cが講義資料のpdfにのっていたので,
    教科書を持ってくる必要がないと思い持ってきていなかったから,
    今回の課題をするのが大変だった.
    急に課題の量がとても増えて驚いた.
    難しいものはなかったが時間がかかった.

    教科書は買ったのですよね.

  35. 今日は演算子について学びました.
    プログラミングでは,一つ順番が違うだけで結果が大きく変わってしまうので,
    同じ値を複数回使いたい時のソースコードの書き方で少し手間取ってしまいました.
    直接書き始める前に,別で考えをまとめておくことの大切さを改めて感じました.

    そうですね.まずは考えてください.

  36. 誕生日から年齢を求めるときに今まで学んだものだけで求めるのが難しく苦戦したが,
    工夫して求めることができた.
    今回は前回や前々回より課題の量が多く大変だったが,
    コードを書くのに慣れてきて比較的スムーズにファイルの作成やコード作成ができた.
    複数の既習範囲が混ざった問題が難しかった.

    うまくできたようで良かったと思います.

  37. はじめ,年齢を出すプログラミングが思いつかなかったが,
    情報を整理して一つずつやるべきことを考えるとうまく実行できた.

    よろしいとおもいます.

  38. 今日は変数とそれらの数値の扱い方や式への代入方法を教わった.
    本日の課題ではうまく型のサイズを利用して小数点以下を切り捨てたりするものが多く,
    少しトリッキーな変数と型宣言の活用を求められたが,
    パズル感覚でできたので楽しかった.
    特に年齢を答えさせるプログラムを作るときはif構文を用いたかったが,
    まだ習っておらずに使えなかったため,
    そこで日数換算にして小数点以下を切り捨てるという発想に至るまでに少し時間がかかった.

    色々と考えてみるのが良いですね.

  39. 今回から課題の量が増えて大変だった.
    年齢の計算がいろんな表現が思いついて面白かった.

    面白いのが一番ですね.

  40. 今回はソースコードを書く前に一旦紙に書いて整理してからやったら
    ミスが減り早く終えることができたため次からも続けていきたい.

    そうですか.それは素晴らしい.

  41. 考えることがいろいろ多くなってscanfの中で変数に&を付け忘れたり,
    doubleの型で定義した変数の変換仕様を%lfにし損ねたりなどしてしまいました.
    紙に書いて整理をし,自分が間違えやすいこともメモしていって
    一つ一つ改善していきたいと思いました.

    一歩一歩でよろしいと思います.

  42. 今回は課題の量が前回よりも多かっただけでなく,
    自分のミスが多かったので反省しました.
    ただ,その分ミスを見つける勉強にはなったのかなと思います.
    次回以降もしっかり取り組んで基礎知識を定着させたいと思います.

    ぜひそうしてください.

  43. 普段より演習の量が多く,すべて終わらせるのにかなり苦労した.
    生年月日から年齢を計算する方法を考えている時間がとても楽しかった.

    楽しいのは良いことですね.

  44. 今日の講義では,C言語における演算の表現方法を学んだ.
    演算について学習していると,
    前回の講義で主に学んだ「変数」が型などを通して関わってくることが多かった.
    やはり私が今まで学んできた数学や英語同様,
    C言語も例にもれず種々の要素の正確な理解と体系的な学習が必要だと実感した.
    本講義の復習はもちろん,
    これまでの講義の復習にもしっかり取り組むみたいと思う.

    そうですね.復習は大切ですね.

  45. 今回の講義では演算子について学び,課題に取り組みましたが,
    課題9のところで躓きましたが,条件演算子の使い方をネットで調べて解決出来ました.
    今後も躓いてもできる限り調べたりして自力で解決していきたいです.

    条件演算子は使って良いことにしてましたかね?

  46. 今回は演算子について学びました.
    特に型が違うことに関して,コードを打っているときには気が付かず,
    実行してエラーが出てから直すという作業が複数回あったので
    今後はコードを打っているときからそちらにも気を配っていこうと思いました.

    そうですね.ですが,最初はそれでも良いと思います.

  47. 今回は演算子とデータの型変換について学びました.
    電卓などで何気なく書いている65 + 3.0 * 3のような式も,
    様々な暗黙的なルール(演算子の順序,型変換など)のもとで
    解釈されているということがわかり,面白さを感じました.
    また,左シフトと右シフトの意義がまだよくわかりませんでした.
    普通に2の累乗を掛けることと何が違うのでしょうか?

    2倍をするときには実はシフト演算ですね.

  48. 今回は前回よりスムーズに進めることができた.
    少しずつレベルが上がっていっているが,楽しみながら学べている.
    乗算で同じものを掛けるとき,何度も*と数字を書いていくのが少し面倒に感じたので,
    これから習うであろう累乗のやり方が気になるところだ.

    よろしいと思います.

  49. 課題の量が多く,内容も難しかったのでて大変だった.
    誕生日の課題はうるう年とかも含めて計算するべきなのか気になった.

    閏年の2月29日生まれということでしょうか.それも含めてできるようにしてください.

  50. 今回は課題の量が多くて時間内に終わらせることができなかった.
    早めに終わった人はすごいと思い,少し追いつこうと焦ってしまった.

    焦らずで良いでしょう.

  51. 代入演算子の意味を覚えるのに苦労しました.
    イコールもそうですが,コーディングで使う式や記号は
    数学で使い慣れているものとは違う意味や書き方のものも多いと実感しました.
    繰り返し使うことで習熟度を上げたいと思いました.

    そうですね.違いはありますね.

  52. 今回の演習では,課題にかなり時間がかかってしまった.
    課題で前回の内容を用いることもあったが,
    忘れている部分が多かったので,良い復習になった.

    よろしいと思います.

  53. 今回の演習は数が多く,詰まてしまうことも多数あった.
    なので,コードや教科書を見返し,
    特に型変換を重点的に復習したいと思います.

    色々と試してみることで慣れるとおもいますよ.

  54. やっていること自体は難しくないが,
    どの演算子を使えば思った通りの結果を出力させられるかを考える問題が,
    前の2回よりも多く,長い時間を要してしまった.
    復習を忘れずにしたい.

    復習は大切ですね.

  55. 型意識することがどれだけ重要か理解することができました.
    また,文字列に変換する場合はどうしたらよいのか気になりました.
    良ければ教えてください.

    何を文字列に変換するのか不明ですが,
    例えば11という整数を文字列の11にするということでしょうか.

  56. c言語に限らず,HTMLやCSS,さらにはLaTeXでの言語を使っているうちに,
    さまざまな表記や文法が混ざり,混乱を起こしそうだと思った.
    各言語を定期的に見直し,括弧の種類等で間違いが起こらないようにしたい.

    慣れたら大丈夫ですね.

  57. 課題の途中にあった年齢計算を行う問題で,
    if文を使わずにできる方法を模索するのに時間がかかりましたが,
    やり方がわかってよかったです.

    よろしいと思います.

  58. 誕生日から年齢を出力するコードに苦戦した.
    コードを書く時間より,アルゴリズムを考える時間の方が長かった.

    色々と考えることが大切ですね.

  59. 今回は演算や型変換について学びました.
    課題量が今までより多く,時間がかかりましたが,
    自分で考えてコードを作るものもあり達成感がありました.
    型変換を忘れていることによる情報の欠損には十分注意して
    これからもコードを書いていきたいと思いました.

    そうですね.注意するのが良いでしょう.

  60. 課題9が難しくて1時間ぐらいかかってしまいました.
    最終的にはスライドに書いてあった条件の演算子を使うことで
    上手く実行することが出来ました.

    できたのであれば良いでしょう.

  61. intとdoubleが混在するところで小数点以下が消えてしまうというところに苦戦してしまった.
    使うコードひとつとっても結果がなかなかに変わってしまうことがたくさんあるので,
    特に数字の演算を扱う時は気をつけないといけないと感じた.

    色々と気をつけるのが大切ですね.

  62. 今日の演習問題は今まで一番難しいと感じました.
    前の演習問題はコード入力の練習で,今日は自分が考える部分が多かったです.
    特に演習問題9のところで困りましたが,サイズを思い出して無事に解けました.
    今後の講義も楽しみです.

    サイズ?

  63. 今回の課題9で最初if文を使う方法しか思い浮かばなかったため,
    いろいろな方法がすぐ思い浮かべられるように努力していきたい.

    慣れですね.

  64. 課題9の年齢を求める際,if文を用いないで解決する方法を考えることに手間取った.

    でもうまく行きましたか?

  65. 誕生日を入力して年齢を表示させるソースコードで
    〇〇以上の時は1,〇〇未満の時は0など条件を付ける方法があれば
    より便利だなと感じたのでその方法も学んでみたい.

    次回以降ですね.

  66. 複合代入演算子の使い方を理解できた.

    よろしいと思います.

  67. scanfで小数を取得するときに,
    %lfとする必要があるが,%fとしていて,うまくいかずに苦戦した.
    前回あまり意識せずにコードを書いてしまっていたのではないかと思い,
    今後はより注意してこれがコード全体の中で,
    どのような働きをしているかを意識しながら書こうと思った.

    慣れですね.

  68. 今回は前回と比較して課題も多く,講義の時間内に終了しなかったが,
    数字のサイズの型の変換やインクリメント,シフトなど今後重要になりそうなものが多いので
    しっかりと復習をして習得できるように心がけようと感じた.

    そうですね.大切になると思います.

  69. 段々コードを書くのに慣れてきて,エラーもでなくなってきた.
    演算子の使い方をしっかり覚えてより正確,かつより早くコードを書けるようになりたい.

    素晴らしい.

  70. 多様なC言語の演算について学ぶことができました.
    特に,異なる型とうしで演算する際は注意する必要があることに気づきました.

    そうです.注意してください.

  71. Pythonとかだとあまり型を意識しなくなりがちだが,
    C言語をやるとやはり型を常に意識するのは大事だなと感じた.
    誕生日で年齢を判別するのが意外と難しかった.
    他にももっとスマートな条件分岐でかけたかもしれない.

    色々と考えることが大切だと思います.

  72. 1,2回目の内容がまだ使いこなせるレベルまで身についておらず,
    課題を出すまでにとても時間がかかってしまった.
    予習復習をしっかりして,その場でスライドを見ずにコードが書けるようにしたい.

    色々と演習を行うことですね.

  73. 今回は演算子について学んだ.
    演算をする際には型に注意して,
    必要に応じてキャスト演算子を使って型変換することが必要だと学んだ.
    演習では今まで以上に苦戦したので講義以外でも自分でコードを作って理解を深めたい.

    その通りで,色々と書くことは大切ですね.

  74. 演算のやり方を覚えることができた.
    しかし,教科書を見てみると今回使用していない演算子が多くあるので,
    今回使えた演算子を忘れることなく,
    使えるものを増やしていきたいと思った.

    必要に応じてで良いと思います.

  75. 課題の量が多く,5限の途中までかかってしまった.
    もう少し早く終わらせられるように,努力したい.
    また,課題7でmath.hを使ったことで,
    冒頭の#include<>はLaTeXでの\usepackage{}に近いものなのかなと感じた.

    ある意味そうだと思います.

  76. 今回は演算について学びました.
    型の変換の際に値が失われないように気を付けていきたいです.
    質問なのですが学内環境で課題1をコンパイルしようとしたところ
    初期値の指定をしておらずコンパイルできませんでした.
    初期値を設定せずに文字のまま演算することは可能なのでしょうか?

    どんな場合も初期化はした方が良いです.

  77. 今回は色んな型の代入演算を習いました.
    注意すべき点が結構多かったので,練習課題を進める際にかなり苦戦しました.
    もっと熟練度を上げ,早くソースコードを打てるようになりたいです.

    色々と演習を行えば大丈夫でしょうか.

  78. 今回は演算子の種類とその使い方について学んだ.
    演算において変数の型に注意することが大切だと感じた.

    その通りです.大切です.

  79. 演算子を用いて計算する方法がわかった.
    特に,=が等号の意味ではなく,
    代入の意味であることが興味深いと感じた.

    プログラミング言語では代入するというのがよくありますね.

  80. 徐々に難易度が上がってきて覚えることも多くなってきたので,
    しっかり復習するようにします.

    はい,復習してください.

  81. 今回は式と演算子,型について学びました.
    課題の後半では持てる技量で工夫して問題解決するものがあり,
    楽しくなってきたなと思いました.
    今まで他者に読んでもらうためのコーディングを意識してこなかったので,
    意識していきたいと思いました.

    他の人から読みやすいものを書くのも大切なので,ぜひそうしてください.

  82. 今回の講義では,C言語の演算子はとても多く一見複雑に感じましたが,
    実際にプログラムを書きながら学ぶことで少しずつ理解が進んだと思います.
    特に,異なる型同士での演算や型変換の仕組みを知ることができたのが良かったです.
    今後は,演算子の使い方に慣れ,より複雑なプログラムを作成できるようになりたいです.

    色々と使ってみるとすぐにできるようになるでしょう.

  83. ifコマンドを使わずにやるのが難しかったです.

    でもできましたか?

  84. 今日の演習は今までの演習よりも難しく感じたが,
    数をこなすことによりそれぞれのコードがどのような役割を持ち,
    どのように使われるのか頭で整理することができた.
    また教授が仰っていた,
    コードを書く前にどのようにコードを組むか頭の中で整理してから行うことを意識するだけで,
    プログラムがとても書きやすくなりました.

    そうですか.それはよかった.

  85. 今回は様々な演算子を用いてコードをかけるようになった.
    数学で慣れてしまっているので=を等号だと思ってしまうのですが,
    今日は=が代入であることを意識しながらコードをかけたので良かった.
    演算を行うときに新たな変数を用意して式を書く方法と
    ()内の,の後に直接書く方法があったので
    必要に応じて使い分けられるようにしたい.

    次は等しいというところで間違えないようにしないといけないですね.

  86. %fがdになっている,scanfの時&をつけ忘れていることによって,
    うまく数値が出ない時が多いので特に気をつけようと思った.

    多いというところがいまいち気になりますが
    演習を重ねてください.

  87. 今回の課題は前回までと比べて非常にハードな内容となっており,
    たくさん時間をついやしてしまった.
    今までの内容も使いながら,
    今回習った新しい知識も使わない課題をこなさないといけなかったので,
    自分の身になる課題だったと感じた.
    次回以降はこうならないように日頃から予習復習をし,
    習った知識が身に付いた状態で演習に臨めるようにしたい.

    期待しています.

  88. コマンドを入力して出力するとき,
    1つのミスでエラーとかになってしまうので,
    一つ一つ注意深く入力しないといけないと思った.
    また試験もあるので,講義内容をしっかりと身に着ける必要があると分かった.

    ぜひそうしてください.期待していますよ.

  89. 本日行った内容は今まで習ったことをうまく活用しながら
    新しい技術も取り入れなければならなかったので
    とても複雑で少し時間がかかりました.
    一つのコマンドミスで実行できないことがあったので,
    早く気づけるようになりたいと思いました.

    でも実行できないのがわかっているのである意味すぐに気付けますね.

  90. int型からdouble型に変換するときに,
    間違えて%dで出力しようとすることが頻発しました.
    自分がなんの型の変数を扱っているのかを
    コメントアウトなどして常に把握できるようにしようと思いました.
    また,演算子を用いることでコードの大幅な短縮につながると学べたので,
    意識して使うようにしたいです.

    -Wall をつけるとwarning がでるのでは?

  91. scanfを実行する際にdouble型を扱うときは%lfにしなければならないのを
    %fで行なっていたため少し詰まってしまった.
    次回からはこのような単純なミスをなくしていきたい.

    慣れてくればこのようなミスもなくなるでしょう.

  92. 今回は,何をすべきか頭の中で組み立てて,
    紙に書き起こすという手順が上手くいかず,
    かなり時間がかかってしまいました.
    複雑に考えすぎて結局何を書けばいいかわからないという場面が多かったので,
    とにかく習ったことをどのように応用すべきか,
    次回以降はシンプルに考えながら進めていきたいです.

    そうですね.まずは考えることが大切ですね.

  93. 今日の演習課題は問題数が多くpdfをスクロールしたときは驚いたが,
    どれも今回の学習内容について理解を深めることができる問題で,
    さらに,よく考えて書いたコードが思った通りに動いたときの達成感は大きく,
    楽しみながら解くことができた.

    楽しかったのであればよかったと思います.

  94. 今日の授業では自分で考える内容がいつもより多かったので大変だった.
    なので,これからは,しっかりと予習をしていこうと思った.

    講義動画をみてください.

  95. 年齢を求めるコードのようなものが,
    今自分たちが知っているわずかな知識で作ることができて驚きました.
    さらに知識をつけてより多くのシチュエーションに対応できるようなコードを作りたいです.

    色々と考えていけば大丈夫でしょう.

  96. 今回演算子について重点的に学んだが,
    自由に扱えるようになれば作れるプラグラムの幅が格段に広がる要素だと感じた.
    しかし今回以前よりプログラムのエラーが多く手間取ってしまった.
    多くがscanfの&を入れてないようなケアレスミスだったので,
    プログラムの全容を把握したうえで目の前のコードを丁寧に入力するべきと感じた.

    コンパイルでwarning 出ないですかね.

  97. 代入について色々まなべたので良かったです.
    演習を積みながら自分の書いたコードが機能しているとうれしいもんですね.

    そうですね.嬉しいですよ.

  98. kadai9でどうやって年齢を判定するかの方法が思い浮かばず時間がかかりました.
    自分はyyyyddmm表記に直す方法をとりましたが,
    他にもっと良い方法があるのかどうか気になりました.

    具体的にどのようにしたのかコードをみないとなんとも言えませんが,
    あっているように思います.