• 締切済み

フローチャート&プログラムについて

C言語のプログラムが組めません(´;ω;`)ウッ それ以前にフローチャートが上手く書けないですΣ(ŎдŎ|||) どう書いていいのかわかりませんil||li_| ̄|○il||l なにかいい方法はないですか??

みんなの回答

  • pancrace
  • ベストアンサー率20% (31/155)
回答No.3

下の方同様でフローチャートは全く書いた覚えがありません。必要ないです。手っ取り早くCを覚える為には、20行位のプログラムを一行づつ訳すんが最高です。 それが出来たら1000行だろうと10000行だろうと全く問題ありません。参考書としては何処にでも売ってる戸川隼人さんのザ・Cが一番です。私も1ヶ月でCの殆どを覚えました。全然いけますよ。やる気だけです。 追い詰められると人ってやれますから。

  • tekcycle
  • ベストアンサー率34% (1839/5289)
回答No.2

回答はできませんが、専攻は何でしょう? 専攻外の授業でやらされているのと、自分の専攻の課題とでは「可哀想度」が全く違いますし、アドバイスの仕方も違ってくるのではないかと思います。 専攻外なら簡単に読める本を、専攻なら後々まで役立つ骨太の本を紹介して貰える可能性があると思いますが如何でしょう。 また、プログラムが組めないとかフローチャートが上手く書けないとはどのレベルのことでしょうか? それによっても回答が変わると思います。 今こんなプログラムを作ろうとしていて、とか、何か書いた方が良いのではないでしょうか。

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.1

 フローチャートを必ず書かなければならないというのはIBMがFORTRANの欠陥を蔽い隠すためにデッチ上げたデマですよ。  私は同僚とともに構造化言語(当時はALGOL)を使ってシステム開発を行なっていましたが、フローチャートは一切不要でした。使用目的が決まっていて内容が確定していない箇所は Procedure にしておけばいいのです。つまりメインルーチンは大筋のフローチャートになっており、Procedure は詳細のフローチャートの役割をちゃんと果たしてくれたいますから、あんな面倒なものは一切必要ありませんでした。CはALGOLの流れを汲む構造化言語ですから、この手法を採ることが可能です。メインルーチンはこういう作業をするという Procedure の羅列でいいのです。その一つ一つを順に内容を付加えるのですが、そこでもアルゴリズムが込入って来る場合はメインルーチンと同じようにそこではどういうアルゴリズムが入るのかを註で書いた孫Procedureをどんどん作って行けばいいのです。  こうすることで複数のメンバーが手分けしてアルゴリズムを組み立てて行くことができるというメリットもあります。できあがったソフトは見事なフローチャートになっていますよ(^_^) これが構造化言語の優れた特徴なのです。

関連するQ&A

  • フローチャートについて

    相関係数と相関マトリックスについてのフローチャートの書きかたを教えてくださいil||li_| ̄|○il||l 手順がわかりません(´;ω;`)ウッ

  • フローチャートを書く書かない

     元ハード屋です。 先日ASIC設計(半導体設計)の方との話で驚いたことがあります。その方はC言語を使いフローチャートは書かずにいきなりコーデングするそうです。 装置物(マイコンでの制御)の設計を10年位前にしていましたが、その時一緒に仕事をしてましたソフト屋さんはたしかC言語を使い、そして沢山のフローチャートを書いていました。 最近はC言語ではフローチャートを書かないのでしょうか。また言語(FORTRAN、COBOL、BASIC、、、)或いはやる内容により差があるのでしょうか。私はプログラマーでは有りませんが最近Visual Basicで割合大きなプログラムを組みましたが、その時はフローチャートを書きました。あとで変更する時フローチャートが無いと困るだろうと感じています。

  • フローチャート以外の設計方法

    大学で初めてC言語プログラミングを習い、 授業が終わってからもC言語の書籍をいくつか読みました。 その力試しとしてトランプゲームのブラックジャックの プログラムを作ってみようと思いました。 その過程でフローチャートを用いて設計してみたのですが 条件分岐がぐちゃぐちゃだったり、gotoを使わなければならなかったり とてもまともなコードが書けるような代物ではありませんでした。 確かに読んだ本の中で 「フローチャートは設計するために使ってはいけない」 という内容がありました。 ですがそれらの本ではフローチャートはいけないというだけで 具体的にどのような設計方法を用いればよいか読み取れませんでした。 そこでみなさんに質問なのですが、 一通りプログラミング言語の文法を理解したプログラミング初心者が こんなプログラムを作りたいと思ってから (たとえば簡単なトランプゲームなど) 実際にソースコードを書くまでには どのような方法でどのような手順を踏んだらよいのでしょうか? 教えてください。よろしくお願いします。

  • 微分について

    微分の概念がわかりませんil||li_| ̄|○il||l x*xの微分が2xだということはわかりますが、なぜ2xになるのか教えてください(´;ω;`)ウッ 微分とはなんなのか教えてください!!

  • フローチャートで。

    C言語で exit(0); というプログラムを中止するという処理をフローチャートで書くときって ↓ 四角(exit(0);) ↓ 終了 と、四角の処理で書いて最後の終了まで一気に線を引っ張ればいいのでしょうか? それとも中止だからその処理を書いてそのままでいいのでしょうか? break;の時は確か処理とかかかずにそのままループの外まで線を引っ張ったような気がするのですが、exitの場合はどうなるのでしょうか?

  • フローチャートがわかりません。 おねがいします。

    この二つのプログラムのフローチャートがわかりません。 わかる方おねがいします。 プログラムは二つともtxt形式で置いてあります。 http://briefcase.yahoo.co.jp/bc/nywqn623/lst?.dir=/4113&.order=&.view=l&.src=bc&.done=http%3a//briefcase.yahoo.co.jp/ よろしくお願いします。

  • フローチャート

    VisualBasicの勉強を始めて1ヶ月ちょっと経ちます。 今、勉強中でいろいろなプログラムを作っているのですが まだ初心者のせいか前に作ったプログラムの処理の流れを忘れてしまいます。 そのたびにいちいちプログラムを見るのが面倒なので N88Basicの頃に書いていたフローチャートの様な物を書いて残しておきたいと思っています。 どなたかVisualBasicの処理の流れをうまくフローチャート化(?)する方法を知っている人教えてください。 よろしくお願いいたします。

  • for文のフローチャート

    c言語です。 for文のフローチャートを教えてほしいです。 カウンタ更新、初期値設定、継続条件、真偽、処理 この5つを使って書いたfor文のフローチャートを教えてください。

  • TeXでフローチャート

    platexを使っているのですが、フローチャートを作るために適しているflowというプログラムがあるらしいのですが、ググっても詳細がでてきません。 OSは特に関係なくコマンドラインからでもうごき、ある書式で書いたフローチャートをpicture環境に出力するらしいのですが、 どなたかご存知のかたいらっしゃいましたら利用方法を教えていただきたいのです。 よろしくおねがいします。

  • ヌメロンのプログラム

    C言語で3桁ヌメロンをつくりたいと思うのですが プログラムが思いつきません (ヌメロンは番組でやっているのとルールは同じです でもシャッフルやダブルなどのアイテムはいりません 数字も完全ランダムでいいです) ソースコードかフローチャートなどヒントになる ものを教えてください よろしくお願いします