2021年10月20日 第4回
今回も講義をしていただきありがとうございました.
今回の講義では,今後,
本格的に取り組んでいくプログラムの作成の過程のひとつである
フローチャートの作成について主に取り組みました.
目標物をプログラミングを通して作っていくための設計図のようなものであると感じました.
現段階ではさほど複雑な処理や分岐については触れていないものの,
慣れていないという事もあり,かなり苦戦するところがありました.
今後は複雑な処理や分岐を伴うプログラムの作成機会が増えていくと思うので
より正確でわかりやすいフローチャートを作成できるように毎回のプログラムの作成で書くようにします.
その通りですね.まさに設計図です.これから先,慣れてくると,
簡単なものはなしでわかるようになるかもしれません.
が,複雑な場合混乱してきたら,用いると良いと思います.
なにも考えずにコードを書き始めるよりもフローチャートを書いた方が
どの操作をやらなければならないのかが視覚的に分かったので,
フローチャートは書くべきだと実感しました.
フローチャートは代入やループ,条件の形が違う点が見やすく,とても便利だと感じました.
今後もフローチャートを書いてからコードを書こうと思いました.
本日もありがとうございました.
その通りです.書くべきだと思います.簡単だと思っても, 確認してみると意外な勘違いに気づくこともあるでしょう.
講義で扱っていないフローチャートの記号を調べたところ,数百種類の記号がありました.
本来フローチャートは簡潔にプログラムの内容を表すものであるはずですが,
ここまで種類があるということは,
将来的にはこれらの記号が「分かりやすい」ものであると見なせるというものだと思いました.
実際には数百は使わないと思いますが,必要に応じて用いれば良いと思います.
本日も講義ありがとうございます.
私はコード作成にまだ慣れていないため,
これからコードを作成するときは本日学んだフローチャートを制作して内容を理解してから行いたいと思います.
そうですね.役に立つと思います.
プログラムを書くには一度整理してからでないと,
自分でも何をしているのかわからなくなることがあると思うので,
その点でフローチャートは重要だと思いました.
整理する為にも用いると良いです.この調子で進めてください.
フローチャートを書くことで本当にプログラミングのコードを書くのが自分の頭の中で整理しやすくなった.
よく意味がわからず書いていた今までの課題のコードも
フローチャートを使うことで自分が今何をやっているのかを理解することができた.
よろしいと思います.よかったです.
フローチャートで考えをまとめるのはちゃんと必要なことなんだなと思いました.
必要なことですよ.人に伝えるときも使えますよ.
今回の授業で学んだフローチャートはプログラミングのコードを書くときの頭の整理となり,
とても役立ちそうだと感じました.
これからもコードを打つのに慣れない期間はフローチャートを書こうと思います.
それが良いと思います.
フローチャートが論理的には少し複雑で難しいと思います.
しかし,フローチャートができなければ,いろいろなコードのロジックも理解できないだろう.
これもこれからのC言語の勉強に対して重要なもので,しっかり理解してできるようにします.
期待しています.
フローチャートは手順を紙に起こすだけなので今までのコーディング作業より楽だろうと思っていましたが,
いざ課題に取り組んでみると頭のなかを整理させないと
なかなかひとつの図にできないため想像より難易度が高いことに気づきました.
この過程をパッと紙におこすことができたら,
これからのプログラミング課題でもつまらないミスも減らせると思うので,
コードを書く際にはまず簡単に図に起こしてから取り組んでみようと思います.
そうですね.慣れはあるかもしれませんが,でも確認する際にも使えますよ.勘違いも防げるでしょう.
前回と今回とたくさんな課題の数をこなすことで我ながらにc言語に慣れてきたのではないかとおもう.
やはり大切なつなのは反復練習を行うことであると思う.
確かに反復練習は大切です.
手順を考える力を鍛えることができました
よろしいと思います.
フローチャートがどういったものなのかは知っていましたが,
実際に自分で考えてみると思っていた以上に難しかったです.
課題やこれからの授業を通してしっかりと使いこなせるように頑張ります.
混乱する前に用いるようにすると良いでしょう.
今回の講義ではフローチャートについて学びました.
プログラミングが難しくなるにつれて,
頭だけでは,なかなか理解できないことが増えてきたので,
作りたいものを整理するのに今後,活用していきたいと思いました.
フローチャートも含めて,何を入力として,何を出力とするか,
どのような処理をすれば良いかを考えることが大切だと思います.
フィードバックがいつごろに来るのかが知りたいです.
フローチャートではすべて羅列する問題がすごく難しく,
解くのにとても時間がかかりました.
各課題については,フィードバックコメントがついていると思います.
再提出としてもらいたい場合についてです.
フローチャートを実際に書いてみて,
一見単純そうな問題でも案外複雑な構造になっているように感じたので,
紙に書いて整理することは大切なことだと分かりました.
条件がより複雑になっていくと頭の中で整理しきれなくなってコードを書いたときにエラーが出てくると思うので,
フローチャートを書くことに慣れていきたいと思いました.
その通りですね.大切ですよ.
フローチャートを書くと自身の考えが整理され楽しさを感じられた.
cにおけるwhileはループに入る条件を記述するのに対し,
今回のフローチャートではループから抜ける条件を記述する必要があったのでややこしかった.
繰り返しは,2週後ですね.その際にまた議論しましょう.
入出力のときにのみ平行四辺形の形を用いると思っていたのですが
途中で読み取りにも平行四辺形を用いることに気づきました.
注意深く資料を見たいと思いました.
まぁ,ある意味形式なので,理解できれば良いのですが,
他の人に伝えるときに混乱することを避けるためにも,
約束には従ったほうが良いでしょう.
閏年の問題などは,確かに頭だけで考えてると複雑なので,
フローチャートのありがたさが分かった気がする.
今日のやつはそれ以外の問題なら書くまでもないとは思ったが....
確かに簡単ですからね.でも,勘違いしてしまうということもありますよ.
フローチャートを書いたら,確かにコードを書くときにスムーズにできそうだなと思った.
複雑になればなるほどフローチャートが有用になると思った.
その通りです.
フローチャートを見たのは今回が初めてで,
今やっているようなプログラミングのコードを打つのにはではあまり役立たないかもしれないが,
これから実力を付けていった先には必ず必要なものになるはずだから,
絶対身につけておきたいと思った.
確かに,今やっていることは入門なので,理解できてきたら不要と思うかもしれませんが,
それであったとしても,勘違い,ミスを防げると思います.
中学のときロボチャートというソフトをやっていたので
今回のフローチャートは割とすんなりできたと思います.
ロボチャートというのがあるのですね.どんなものか教えてください.
今回フローチャートを考えるうえで,
どのような処理をさせる必要があるか具体的に予測する力がとても必要だと感じた.
だからこの演習を続けていけば,簡潔に処理をさせるためのコードを予測する力が養われて,
素早く正しくプログラムを組めるようになっていくと感じた.
「具体的に予測」というのが講義で話した,問題の分析ということであれば,
その通りです.期待していますよ.
次回からはフロートチャートを作成してからプログラミングに取り組んでみようと思います.
そうですね.まずは考えることが大切ですよ.
プログラミングを始めるにあたって,
フローチャート,アルゴリズムの重要性を理解しました.
これからコードを書くときにはフローチャートを意識するようにします.
まずは落ち着いて考えてみましょう.
フローチャートを紙に書くことで頭の中が整理されている気がします.
プログラミングをする際もフローチャートを大切にしていこうと思います.
ぜひそうしてください.期待しています.
まだまだフローチャートを書くことに慣れていなくてかなり時間がかかってしまったけど
考え方を整理すること非常に役立ちそうなのでもっと早く書けるようにしたい.
急いで書く必要はありません.間違いがないものを作ることが大切です.
ソースコードの構成をしっかり考えてから作り始める大切さを知った.
手順だけを考えるのも大変だったのに,
何も考えずにコードを作り始めて正しいものが作れるはずないと感じる.
その通りですね.構成は大切で,それがあって始めて,正しく動くコードを作成できると思います.
プログラミングのことをきちんと理解していないとフローチャートは作成できないので,
少し難しかったが,楽しくできた.
その通りなのです.なので,プログラミングを少しやったところで,フローチャートの話をしました.
フローチャートを作ってみる事で,実際にプログラミングを行う時スムーズに書けようになると感じた.
また,他人に,そのコードが何をするかを具体的にわかりやすく伝えられることのメリットは大きいと思った.
その通りですね.よく理解してくれていると思います.
課題をこなしていくとだんだんと慣れてきてスムーズにこなすことができた.
先に使用する変数や実行したい処理などを挙げておくことでフローチャートが書きやすくなった.
より簡潔なフローチャートを素早く構想できるようにしていきたい.
よろしいと思います.
フローチャートは,プログラミングの流れが目に見えて面白かったです.
フローチャートを生かして,複雑なプログラムもなるべくスムーズに進めていきたいと思います.
本日の講義もありがとうございました.
面白いというのはとても良いことです.理解してくれていると思います.
フローチャートを書くことは意外に難しかったです.
特に,アルゴリズムが思いつかなかったりしたときはかなり苦労しました.
より複雑化したときに凡ミスをしないように気をつけたいです.
最初慣れないと確かに難しいかもしれませんが,
まずは問題の分析から入れば問題ないでしょう.
今回の受講でフローチャートについて学びました.
これまでの演習のコードを書いている最中に大まかな形の組み立ては行っていましたが,
実際に書こうとすると難しかったです.
エラーを直した時に組み合わせ方がわかる場合があるので,
コードを書く際はフローチャートを意識しようと思います.
確かに,実際に描こうとすると難しいことはたくさんあります.
フローチャートの問題を解いてループ系のプログラムを書くとき私には慣れるまで絶対に必要だと思いました.
フローチャートを活用してC言語を頭の中で書けるような段階に持っていきたい.
そうですね.考えが混乱するようであれば,図にしてみると良いので,ぜひ使いましょう.
今回の講義ではフローチャ−トについて学んだ.
はじめはフローチャートを書くのは面倒だと考えていたが,
実際少し複雑な問題になるとフローチャートを書くことで直感的に理解することができ,
フローチャートの大切さがわかった.
確かに直感的に理解することが大切ですね.
今まで多少プログラミングをやった事があったので,
今回のような考え方を答える問題はスムーズに解くことが出来ました.
よろしいと思います.
今回の授業ではフローチャートの書き方と書くことについて得られることを学んだ.
今後の課題でもし行き詰まるようなことがあればフローチャートで問題を整理し,
冷静に考える時間を設けることで解決していきたい.
冷静に考える時間を設けるという姿勢,とても大切だです.素晴らしい.
今回の講義もありがとうございました.
c言語の予習をしていた時はfor文や配列のところでつまずいてしまいましたが,
今回学習したフローチャートを使えばより頭の中が整理しやすくなると感じました.
次回からまた新しいことを学んでいきますが少しわかりにくいなと感じたら
フローチャートを書いて上手く処理していこうと思います.
自分で課題をこなしている時に,判断の記号(◇)から三本線を伸ばし,
YES,NOの位置に条件を書いて三つの条件を処理している方法をネットで見たのですが,
◇を二つにして三つの条件分岐を表すのと,
◇一つで一気に三つの条件分岐をさせるのではどちらが望ましいのでしょうか.
「◇一つで一気に三つの条件分岐をさせる」というのは,
次回の分岐で主たる登場人物となるif文では難しいので,
あまり用いないと思います.
次回は分岐を具体的にお話ししますので,
その際用いるフローチャートで理解できると思います.
今までコードを書く時にはフローチャートを書かずに始めていましたが
今回の授業で書き方を学ぶことが出来たの次回以降に生かしていきたいです.
ぜひ活かしてください.
フローチャートを用いることでプログラミングの流れを掴むことができるということを学んだ.
複雑なコードを作る時や頭の中を整理したい時などに活用していきたいと思う.
どんどん活用してください.
多くのフローチャートに関する課題をやったのでフローチャートに関する理解が深まったと思います.
これからプログラムを書く時には積極的にフローチャートを書いてスムーズに課題をこなせるようにしたいです.
そうですね.ぜひそうしてください.
本日も講義ありがとうございました.
フローチャートは遠回りでも正解に辿り着くことができそうですが,
スッキリするような回答を見つけることは難しく感じました.
今後プログラミングをしていく上で必要となっていくと思うので活用していきたいです.
まずは着実に回答に辿りつくことが大切だと思います.
今回の講義でフローチャートをかくことによってより複雑なプログラミングをすることができると感じた.
今後はプログラミングをする前にフローチャートをかくことを意識しようと思う.
ぜひそうしてください.
フローチャートで用いる記号や,流れを意識して課題に取り組むことができた.
ソースコードへの理解をもっと深めたいと感じた.
よろしいと思います.
これからはもっとコードが複雑になっていくと思うので,
フローチャートを活用して頭の整理をしっかりとしてからコードを書くようにしていきたいです.
そうですね.まずは問題をよく考えることが大切ですね.
フィボナッチ数列が難しかった.
できましたか?
本日も講義ありがとうございました.
自分の目的をどのような手順を踏んで達成すればいいかを考えるという作業は
プログラミングだけでなく現実の多くの場面で役立つものだと感じました.
なので,目標までの道筋を頭の中で想像してから作業に取り掛かる癖をつけるなど,
この考えを活かしていきたいです.
次回もよろしくお願いします.
良いコメントですね.その通りです.プログラミング以外でも役立ちますよ.
本日の講義もありがとうございました.
フローチャートを書くことによって変数に代入されている値や,
繰り返し処理の内容などが整理され,自分の中での理解が深まったのを感じます.
今後課される課題などにも上手に利用できるよう,
フローチャートに落とし込むための思考に,より慣れようと努力します.
期待しています.楽しみですね.
プログラミングでコードを書く時前に今回やったようなフローチャートを意識してやるようにしようと思った.
実際にフローチャートにすることで,全体を論理的に捉えることができると実感した.
ぜひ意識してコーディングしてください.
今まで,コードを書くのに整理せずに書こうとしていたので,
次からはフローチャートでまとめてからプログラミングをしようと思いました.
そうですね.まずは落ち着いて考えることが大切ですね.
フローチャートは普段作らないので戸惑う部分もあった.
来週からのプログラミングの講義では今日習ったフローチャートが活きてきそうなので頑張りたい
ぜひ活かしてください.
フローチャートを書いて途中から新しい変数を追加しようとして,
開始の端子がどんどん上に行ってしまいました.
また,9月29日の課題の再提出の機会を下さりありがとうございます.
言い訳をしたいわけではないんですが,大学のedメールを確認したところ,
フィードバックのメールはこちらに届いていませんでした.
ほかの再提出に気づかなかった人も同じ状況だったのではないでしょうか.
届いていませんでしたか.ちょっと確認してみますね.
迷惑メールにも入っていませんでしたか?
今回の講義では,フローチャートを作成した.
正直説明を受けている時はとても簡単そうに見えたが,
実際にやってみると考えるところが多かった.
しっかりと復習をしてコードを書くときに役立てられるようにしたい.
読むと実際にやるのとでは違いますからね.
フローチャートは,
プログラミングをやるときに自分にとってもわかりやすくなるツールであることを実感した.
個人的に頭の中などで自分の考えをまとめたり,
相手にプレゼンするときなど人間生活においても役立つと感じた.
その通りですね.良いコメントだと思います.
フローチャートで書いたものを見ると流れがすぐ伝わるのでとても便利だと思いました.
そうですね.とても便利です.使いましょう.
この授業を再履修して,改めてフローチャートの大切さが分かった.
大切ですね.この調子で突破してください.
フローチャートを初めて書きました.
自分はどちらかというとプログラムコードに直接フローチャートに似たようなコメントを書く方が
説明も省けて便利だなと感じました.
まだ,レベルが低いですからね.難しくなってくると役立つと思います.
フローチャートを課題で書いてみて,実際にその通りにコードを打ってみると,
とても早くかつ正確に打つことができた.
よって,人に教えるとき以外でも自分の頭の中を整理するときに役立つと感じた.
よろしいと思います.どんどん使いましょう.
前回までの反省点として,変数は何個必要なのかわからないといったものがあったが
フローチャートを作ることでより目的を明確にできるといった利点を理解することができた.
まずは問題の分析をよくやっているからだと思います.
今日は,フローチャートについて学習し演習問題に取り組んだ.
これから先に複雑なコードを作成していくうえで,
ほかの人に自分のしたいことをわかりやすく伝えるためにも,
フローチャートは大切であるとわかった.
今日も前回に引き続き課題の量がたくさんあり大変だが,頑張ろうと思う.
慣れてくればスピードもアップするでしょう.
カウントやループや考えることが多くてノートに書いてても理解できないことが多かった.
復習します.
分からないところは質問してください.
講義ありがとうございました.
実際に自分の手でフローチャートを書いたことで,フローチャートを作成する意義を実感できました.
今後フローチャートを活用していき,
複雑な問題においても,プログラムを効率的に作成できるように頑張ろうと思います.
そうですね.複雑になればなるほど,役立つでしょう.
前回までの演習では,何度もエラーが起きて,頭が混乱してしまい,
無駄に時間がかかる,ということが良くありました.
単純なプログラミングでさえそのようになっていたので,
これからもっと複雑な処理をしていくと思いますが,
今回学んだように,フローチャートを毎回ちゃんと書いてから,
実際にコードを書くようにしたいと思います.
エラーはどんなものだったのでしょうか.
落ち着いて考えるというのは簡単ですが,例えば,詰まった時は相談してみたらどうでしょうか.
フローチャートでところどころ出てくるループとは違う形の六角形はどのような意味なのでしょうか.
また,10月13日のオプション課題1はどのようなソースコードになるのでしょうか.
10進数を用いて2進数のような見た目に変換してから出力したのですが,
16桁の10進数は扱うことができないのでうまく出力できませんでした.
フィードバックはありましたか?
フローチャートは使った事がなく,
共同で物作りする時にはみんな同じアルゴリズムで作れるので,とても良い物だと思った.
そうですね.良いコメントですね.