- 締切済み
フローチャートお願いします!!!!!
問題1 入力された10進数の自然数Xを2進数yに変換し出力するプログラムのフローチャートをサブルーチンを含めてすべてかけ。しかし、整数型の変数aから第iビット目(最初を下位ビットとして第0ビットとせよ)を取り出す整数型関数(メソッド)get_bit(a,i)を作成すること。 これのプログラムの作成ができません。お願いします。returna&(1<<n)を使えば大丈夫と思いますが、なかなかうまくできません。JAVAで簡単にわかりやすくすべて書いてください。 問題2 キーボードから自然数nを入力し、1からNまでの和を求め、出力するプログラムのフローチャートをサブルーチンも含めてかけという問題です。これもJAVAでお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- hitomura
- ベストアンサー率48% (325/664)
まことに申し訳ありませんが > 整数型の変数aから第iビット目(最初を下位ビットとして第0ビットとせよ)を取り出す整数型関数(メソッド)get_bit(a,i) も > 1からNまでの和 も様々なやり方があるので、どんな手順で計算するかのアルゴリズムを提示してください。 ……というか、そのアルゴリズムをそのままフローチャートに描けばいいだけの話ですよ。
- hitomura
- ベストアンサー率48% (325/664)
問題のフローチャートを画像ファイルに出力しておいて、このページの2番目のプログラムの IMG_PATH をその画像ファイルを指すようにすれば完成だよw http://stackoverflow.com/questions/8333802/displaying-an-image-in-java-swing というか、フローチャートは特定のプログラム言語と関係ないものです。この後でそのフローチャートからプログラムを Java で実装するという演習なのでしょうが、フローチャートを描く時点では Java のことは忘れましょう。
補足
1,2の問題をできたら、フローチャートをサブルーチンを含めて書いてください