- 締切済み
アルゴリズムのフローチャート
アルゴリズムのフローチャートで、入力の前に1を代入するものと0を代入するものがありますが、この2つの違いはなんですか? 0は初期化ということはわかるのですが、1はどういった意味なんでしょうか? また0と1はどういった場面での使い分ければ良いのですか? 非常に初歩的な質問で申し訳ないのですが、回答お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- gungnir7
- ベストアンサー率43% (1124/2579)
回答No.2
状況が曖昧なので状況に依るとしかいえません。 そもそも入力の前に1とあるのは入力時の初期値を1で表示したいということでしょうか? この記述では少々設定が分かりかねます。 一般論でいえば1か0はフラグです。 YES or NO、ON or OFF などニ者択一の場合に用いられます。 分かり易くゲームでいえば死んでいるか or 生きているか、 病気か or 病気でないかなどこれらは 0 か 1 かで判断します。 ループカウンタとして使う場合は0で始めた方が都合がいいのか、 それとも1で始めた方が都合がいいのかによります。 これはカウンタを加算するタイミングとの兼ね合いで決めます。
- auty
- ベストアンサー率58% (284/486)
回答No.1
・ どちらも、初期化ということで、違いはありません。 ・ たとえば、ゲームを始めるときの持ち金が 10000円 とすると、初期値は、 10000 と設定することも可能です。