• 締切済み

フローチャートお願いします!!!!!

問題1 入力された10進数の自然数Xを2進数yに変換し出力するプログラムのフローチャートをサブルーチンを含めてすべてかけ。しかし、整数型の変数aから第iビット目(最初を下位ビットとして第0ビットとせよ)を取り出す整数型関数(メソッド)get_bit(a,i)を作成すること。 これのプログラムの作成ができません。お願いします。returna&(1<<n)を使えば大丈夫と思いますが、なかなかうまくできません。JAVAで簡単にわかりやすくすべて書いてください。 問題2 キーボードから自然数nを入力し、1からNまでの和を求め、出力するプログラムのフローチャートをサブルーチンも含めてかけという問題です。これもJAVAでお願いします。

みんなの回答

  • hitomura
  • ベストアンサー率48% (325/664)
回答No.2

まことに申し訳ありませんが > 整数型の変数aから第iビット目(最初を下位ビットとして第0ビットとせよ)を取り出す整数型関数(メソッド)get_bit(a,i) も > 1からNまでの和 も様々なやり方があるので、どんな手順で計算するかのアルゴリズムを提示してください。 ……というか、そのアルゴリズムをそのままフローチャートに描けばいいだけの話ですよ。

  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

問題のフローチャートを画像ファイルに出力しておいて、このページの2番目のプログラムの IMG_PATH をその画像ファイルを指すようにすれば完成だよw http://stackoverflow.com/questions/8333802/displaying-an-image-in-java-swing というか、フローチャートは特定のプログラム言語と関係ないものです。この後でそのフローチャートからプログラムを Java で実装するという演習なのでしょうが、フローチャートを描く時点では Java のことは忘れましょう。

dynabookwindow
質問者

補足

1,2の問題をできたら、フローチャートをサブルーチンを含めて書いてください

関連するQ&A