2021年11月10日 第7回
全体的によく理解できたが,二次元配列が難しいと感じた.
しかし,課題の魔方陣と乱数の表の問題を通して,
二次元配列の使い方が理解できてきた.
使えるようになったら非常に便利なものであると思うため,
しっかり復習したいと思う.
理解できたのであれば,とてもよろしいと思います.
本日も講義ありがとうございます.
今回学んだ配列を応用したデジタル画像についてはとても興味関心を持ちました.
興味を持ってくれたのであれば良かったです.
今回の講義では,配列について学んだ今回はいつもより多く予習をしてきたため,
スムーズに演習課題をこなすことができたので続けていきたい.
予習をしていたのですか.とてもよろしいと思います.次回以降も続けましょう.
今回の授業でソーティングについて学習しましたが,
こういった知識が来年の講義で学習するデータ構造とアルゴリズムと密接にかかわっているのだと思いました.
夏休みからデータ構造とアルゴリズムの予習をして苦戦していたので,
今回のような進展があったときはとてもうれしかったです.
そうですね.ただ,講義でもお話ししたように,このソーティングは実際にはほとんど用いられません.
実際に使われるのは,来年度のデータ構造とアルゴリズムで詳しく学んでください.
今回の講義では配列について学びました.
だんだん内容が高度化していきますが,それに伴い,書けるプログラムも高度化していると思います.
これをモチベーションに頑張っていきたいと思います.
よろしいと思います.
これまでと比べて一つ一つの課題にかかる時間が増えてきました.
ただ,自分で試行錯誤しながらコードを書いて上手くいくととても楽しいです.
次回以降も熱心に取り組みたいと思います.
素晴らしい.
c言語には文字列型というものがなく,
文字の配列で文字列を表すということを知って驚きました.
文字列は扱えるようになっておくと便利です.
一次配列は授業中にほとんど習得できましたが,
多次元配列はまだどこのループを処理しているのか分からなくなってしまうことが多いのでしっかり復習したいと思いました.
落ち着いて考えたら大丈夫だと思います.
今日は配列について学びました.
配列の使い方をよく理解することができた.
配列を使うことにより複数の数値をいっぺんに格納できるようになったのでいろいろとできることがまた増えたなと感じた.
演習では行列の積の部分で少し詰まってしまった.
どこが詰まりましたか?
意外と配列でできることが多く,課題も複雑になってきたので,フローチャートで整理・確認しつつ試行錯誤してこなしていきたい.
よろしいと思います.
だんだん演習問題が複雑になってきて,フローチャートを書くことの大事さがよく分かった.
そうですね.どんなときでも大切だと思います.
講義ありがとうございました.
配列とループ文を用いると,量が多く複雑な処理や出入力も簡潔に記述でき,配列の便利さを実感しました.
課題もより難しくなったように感じましたが,
その分解決できると達成感がありました.
復習も頑張りたいと思います.
わからないことがあったら質問してください.
今回の課題は,時間をかけて考えないとできない問題ばかりだったので,
まだ全く終わっていませんがたくさん考えて,コードを作成したいです.
そうですね.色々と考えるのが大切ですね.
文字コードがあいまいになっていたのを課題7で確認させられた
あいまいになっていた?
本日も講義ありがとうございました.
配列は非常に便利なプログラムだなと感じた.
だんだんとこれまで習ったことが絡み合って複雑なプログラムになってきたので今一度前回までの範囲を復習して,
課題に取り組む際に教科書を読み戻す時間をなくしていきたいと思います.
前回,前々回の課題は,時間がかかってしまい,提出がギリギリになってしまったので,
今回は余裕をもって提出できるよう励みたいです.
わからなければ教科書は見て良いと思いますよ.
今回の課題でも多くあったが,一般化の方法が課題ごとに異なっているので,とても苦戦した.
配列を上手く使えれば入力数を大きく減らすことが出来るため,
効率よくプログラムを作成するためになれていきたい.
いろいろと試してみるのが良いと思います.
今回講義内でマクロが扱われ,前回の課題で台の長さをマクロで定義したことを思い出した.
前回はコード内で定義したLは使わなかったが今回マクロを知ったことで今なら前回よりも簡潔なコードを書けるだろうと思う.
いろいろと試してみると良いと思います.
特定の数字に関しては,プログラムができるが,一般化がとても難しく感じた.
これはプログラムができないのではなくて,数学の問題ですね.
今回も講義をしていただきありがとうございました.
今回の講義では配列を学びました.
配列を活用することで複数のデータを扱いやすくなることを知りました.
とても便利な配列ですが,これを使用するためには今までの知識の技術が欠かせないということも学びました.
今までの授業で学習したことが所々抜けていて演習問題では毎講義戸惑うことが多いので復習も重点的に行っていきます.
次回の講義もよろしくお願いいたします.
復習は大切なので,これをつづけていけば問題ないと思います.
配列を使うことで,少ない処理で複雑な計算をすることができた.
特に,行列の計算は配列を使わないと計算量が多くなるため,とても便利だと感じた.
一般化するのは難しいですね.
いままで使ってきた内容が勢揃いしていてやりがいのある問題だった.
まだ課題8まででオプションができていないのでオプション課題も楽しみたい.
楽しんでください.
エラーが出たときに,はじめの方に間違えていた点に気づかずに,
ずっと悩んでいたので,悩んだときには一度落ち着いてコードを眺めることが大切だと思いました.
そうですね.落ち着くのは大切です.
配列を使うことによって,便利になっていくことを感じました.
課題は難しいと感じましたが,解くことができるようにがんばりたいです.
難しいところは質問してください.
今日は配列についてやったんですが,
今までは一つ一つ変数を定義していましたがその手間が省けるのでかなり便利だと思いました.
たくさんの処理をするときに使えると思うので,
この情報の多い世の中ではかなり有用なものだと思いました.
その通りだと思います.
今回理解できなかったやつが再来週に再び説明されるらしいので,
再来週こそは理解できるようにしたいです.
そいつは,いまのうちに理解しておいたほうが良いと思う.
毎週演習の量がかなり多くてすべて解き終わる前にコメントボックスの締め切りが来てしまうので,
できれば締め切り時間をもう少し長くしてほしいです.
また,先週の課題14についてprintf("\n");
ulseep(0.2*1000000);
printf(\033[1A\033[2K);
の部分で改行を入れた後消すなら
ulseep(0.2*1000000);
にして最初から改行をなくせばいいと思って試したんですが,上手くいきませんでした.
なぜこれだとだめなんでしょうか.
締め切りについては考えてみますが,まずは一区切りで入れてもらうのが良いと思います.
質問については,何がわからないのかがわからないです.
直接きいてもらうほうが良いと思います.
講義の内容は理解できましたが,課題が難しくてとても時間がかかりました.
しかし前回のfor文は使いこなせているので毎回の復習を欠かさないようにします.
それは理解したつもりになっているだけでは?
配列はコードが長くなったり複雑になるほど有効に活用できると感じた.
今後プログラミングを使ってなにかソフトウェアなどをつくるために何度も試行錯誤することになるだろうし,
その際に配列のように少しでも効率が上がる方法をしっかり理解することが大事なのだと感じた.
慣れですね.
課題の量がちょうどよかった.
しかし,魔法陣がとても難しかった.
あと表の枠組みの作成も大変だった.
確かに出力を整形するのは,意外に難しいかもしれません.
演習課題では授業でやったこと+αのことまで扱っているので,
授業のペースに置いていかれることなく頑張ってゆきたい.
+αが大切ですね.
課題を解いていてフローチャートを書いているとき,
「整数を入力」などの文章(printf)をいちいち書く必要があるのかが気になりました.
わかりやすいものを作るために最低限以外は削るべきだと考えたのですが,これは原点対象なのでしょうか.
原点ではなくて減点ですかね.原則として入れるようにしてください.
今回の授業では配列を学びましたが,
多くの数を扱うときはとても便利だと感じた.
また,今回の課題では今まで以上に頭を使う問題が多くフローチャートを書くことが大事であると体感した.
フローチャートはいつでも大切だと思います.
いろいろ新しいことが増えているので細かいところの理解がおろそかになっている気がします.
これから応用的なことをする場合は細部まで気を配らないとすぐエラーが出てしまうので教科書をよく読んで理解していきたいです.
また,この量の課題ならいつもより小さいストレスで行うことができたので,
いつもこのくらいの量でお願いしたいです.
今回の演習もほぼ基本なので,これぐらいはできるようになってください.
配列は便利な機能だが,難しく感じました.
過去にやった構文ができるようになってきたのを感じて嬉しいです.
よろしいと思います.
今日はC言語における配列について学び,演習問題に取り組んだ.
配列を利用すると,同じ種類の多くの値を扱うことができるのだと分かった.
配列の添字は0から始まるということを,
コードを作成したり読んだりしていくうえで,
理解しておかなければならないと知った.
0から始まることは再度説明します.
本日も講義有難うございました.
今回の課題では課題4に多くの時間がかかっていますが,
頭の中で複雑になっているからこそフローチャートが大切になると再確認できました.
また,今までの内容がこれからもふんだんに使われると思うので,復習を徹底しようと思います.
よろしいと思います.
今回,配列について学んだが,課題の中で多く繰り返し文が出てきたため,
今回は前回よりも繰り返し文を使いこなせたように思う.
配列については,配列の数を指定する際に,数字の際はデータの数ちょうどの数で良いが,
文字列の場合には,\0を入れてカウントしないといけない点に気を付ける必要があると思った.
理解してくれていると思います.
今日は配列について学びました.
for文で入力をループさせたり,出力結果を並べ替えたりと,使ってみると便利だと感じたので,
しっかりと使いこなせるように頑張ります.
後半の多次元配列に関しては,まだ理解が足りていない部分があるので,
復習して今後も使えるようになりたいと思います.
復習すれば大丈夫だと思います.
マクロ機能には親しみが無かったので,これから積極的に使っていきたいと感じました.
次回再度説明しますね.
配列とfor文を使うと短いコードで沢山のデータの読み取りができ,便利だと感じました.
配列を使うことで処理の幅が広がり,より楽しくなりました.
配列の添字は0から始まることや,文字列にはNULL文字が含まれること,文字列をscanfで入力する時は&をつけない等注意すべき点がいくつもあったのでしっかりと復習しようと思いました.
本日もありがとうございました.
復習をすれば問題ないですね.期待しています.
配列の重要性は理解したが,ソートや行列式など様々な活用法がある分,
しっかり使い方を整理したい
落ち着いて考えると良いと思います.
課題5の積の問題で,一般化させた状態でやるのにとても苦戦しました.
課題7.8が重そうなので丁寧にフローチャートなどを用いて取り組みたい.
ちょっと難しかったかな?
配列を使うとnum[ ]の表記でたくさんの数を扱うことができ,便利だと思いました.
そうですね.同時に扱えることができるのでね.
2次元配列を学んで,より一層デジタル画像について学びたくなった.
行列の積に関する課題が,
とても難しかったができてよかった.
みなさん画像好きですね.
今回配列を学習したおかげで複数の要素を同時に宣言できたり,
forなどの条件文と合わせると効率よく簡潔にコードをかけるようになって嬉しく思いました.
嬉しいのは,とても良いですね.これからもそうなると良いと思います.
今回はオプション課題を除くと課題8までしか無かったので授業時間内で終わらせようと思いましたが,
内容が難しくなかなか順調に進みませんでした.
フローチャートを利用して理解を深めようと思います.
オプション課題もやってください.
scanfで変数に&をつけることに慣れてしまって,
文字列をscant で入力するとき,変数に&をつけることが多々あったので,直していきたいです.
なぜつけるかは再度説明します.
文字列を入力するときに&を付けないなど細かいところを演習を通じて覚えようと思った
理由は再度説明します.
今回の講義もありがとうございました.
配列の添字の扱いに苦手意識を感じたので演習を重ねていきたいです
具体的には,どのようなところが苦手ですか?
今日もわかりやすい講義をありがとうございました.
配列に値を代入するとき,今までのように1つずつ宣言やprintfしなくても,
一度にできてしまうのはとても楽でいいと思いました.
ただ,楽になった一方でNULL文字を入れるなど意識しなければならないものが多くなってきているので,
演習課題や自主復習などで知識を深めていきたいと実感しました.
「わかりやすい」という当たり,うまいですね.大切なことだと思います.
フローチャートさえも書くことができずに手が止まるような問題がいくつもありました.
日に日に問題が難しくなっていくように感じるので,参考書などを買って自分で勉強する時間も必要だと思いました.
落ち着いて考えれば大丈夫だと思います.
複数のforと配列の組み合わせは複雑で頭がこんがらがってしまったので,
そろそろフローチャートのありがたみがわかるようになってきた.
やっとですか...
配列のソートするためのコードが少し複雑だった.
ただ,順を追って1つずつ確認してみると,
処理内容は分かったので,今度は自分の力で1からコードをかけるようにしたい.
フィードバックについてまだ一度もフィードバックが来ておらず,
きちんと提出できているか心配なのですがひとまず再提出の必要がないためと捉えてよいのでしょうか.
現状再提出の必要の有無に関係なく全員に送ったフィードバックがあれば教えていただきたいです.
講義の冒頭でもいいましたが,LETUSで確認してください.現状ではメールでは届いても遅れるようです. また,全員には送っていません.
どんどんプログラミングが複雑になってきて楽しくなってきました
最近はサイトの計算サイトなのではこんなコードが使われているのかもと考えられるようにもなってきました
いろいろと参考にするのは良いと思いますが,それが正しいかどうかを見極められたらですね.
配列を使うことでソースコードがより簡潔に,
分かりやすく書けることを学びました.ありがとうございました.
よろしいと思います.