• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:仕様書からフローチャートに)

仕様書からフローチャートに

このQ&Aのポイント
  • 初期設定:現在の身長x=0と設定する。
  • データの入力;現在の身長を入力し、平均身長か平均身長以上か平均身長以下かを判定する。
  • 判定結果を出力し、終了処理を行う。

質問者が選んだベストアンサー

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

とりあえず、質問カテゴリはちゃんと選びましょう。 フローチャートのおかしな点は以下の通りです。 ・フローチャートに「2. データの入力;現在の身長を入力する。」に対応するフェーズ(ステップ)がありません。 ・フローチャート中の「154>X」と条件文の「154cm以下の場合」がマッチしていません。 ・フローチャート中の「162<X」と条件文の「162cm以上の場合」がマッチしてません。

seaside1jp
質問者

補足

質問のカテゴリは間違えてましたでしょうか? それでしたらすみません・・・。今後気をつけます。 回答ありがとうございます。 1つ目のおかしな点についてですが、ではX=0と154>Xの間に書くべきでしょか? 2つ目と3つ目では154≦Xと162≧Xでしたら大丈夫でしょうか?

その他の回答 (2)

回答No.3

身長は1cm刻みしかないんでしょうか? 通常身長を測る場合にはミリまではかりますよね。 ミリまで計らないとしても、 (1)154cm以下の場合は平均身長以下。 (2)155cm~161cmの場合は平均身長。 (3)162cm以上の場合は平均身長以上。 は、 (1)155cm未満の場合は平均身長以下。 (2)155cm以上162cm未満の場合は平均身長。 (3)162cm以上の場合は平均身長以上。 などとしないとだめだと思いますが。 (1)は154.1cmはどっちにしたいのかも読み取れません。 仕様書に行間があると思われる場合にはその点を 仕様書を書いた人に確認することも仕事のうちです。 これらが明確になればフローの等号不等号ももうすこし整理できるかもしれません。

seaside1jp
質問者

補足

回答ありがとうございます。 はい!身長は1cm刻みです。 ちょっとしたプログラム作成なので、このようにしました。 普通は1mm刻みですよね・・。 あっ!!そうですね。 (1)155cm未満の場合は平均身長以下。 154≧X (2)155cm以上162cm未満の場合は平均身長。 155<X<161 (3)162cm以上の場合は平均身長以上 163≦X このようにするという事でしょうか? あと・・・この仕様書は自分で書いたものです。

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

#1です。 >質問のカテゴリは間違えてましたでしょうか? ここはJavaのカテゴリなので基本的にJava関連の質問です。フローチャートなどの一般的なものはその他の方がいいと思います。 >1つ目のおかしな点についてですが、ではX=0と154>Xの間に書くべきでしょか? 順序的にはそこですね。ちなみにXが確実に入力されるならばXを0に初期化する必要はありません。 >2つ目と3つ目では154≦Xと162≧Xでしたら大丈夫でしょうか? それでOKです。

seaside1jp
質問者

補足

そうなんですか! すみません・・・大学の課題でjavaのものなのでてっきりここかと思ってしまいました。 ありがとうございます。 とてもわかりやすく、早くお答えしてくださってありがとうございした。 本当に助かりました。

関連するQ&A