No.1
- 回答日時:
字面で書いて伝わるかな?
問1
1)nを入力
2)カウンタを0に初期化
3)ループの開始
4) 2^カウンタ を計算して表示
5) カウンタに1加算
6)ループの終了 カウンタ<=nなら3へ(判断のひし形でも可)
7)終了
問2
1)nを入力
2)カウンタを2に初期化、答えを1に初期化
3)ループの開始 カウンタ>nなら6へ(判断のひし形でも可)
4) 答え×カウンタ を計算して 答えに格納
5) カウンタに1加算
6)ループの終了
7)答えを表示
8)終了
No.2
- 回答日時:
箇条書きとかでは書けますか?
例えば問1なら
1) nを入力、正の整数か確認
2) 2^0を表示
3) 2^1を表示
4) n>=2 なら 2^2を表示
5) n>=3 なら 2^3を表示
...
?) 2^nを表示
?+1)終了
ここがわからないのなら、あなたは「フローチャート」ができないのではなく、「問題を解く手順を考える」ことができていません。
まずは、「問題を解くにはどうしたらいいのか」を考えましょう。
これを 決まりに従って図で書いたものがフローチャートです。
ただ、これでは、無限で不定な長さになってしまって、フローチャートとしてもプログラムとしても不適切です。
2)~?)に注目するれば
2') 0≦i≦nの間、 2^iの表示を繰り返す
3') 終了
こうすれば、フローチャートとしてもプログラムとても適切なものになりました。
あとは決まりに従ってフローチャートを書くだけです。
問2などは
nの入力
↓
n!の計算
↓
計算したn!の出力
↓
終了
だけですよ。
詳しく書くしても、n!の計算の部分くらい。
No.3ベストアンサー
- 回答日時:
フローチャートなんて、あなたがこの問題を解くときに行っていることを、わかりやすく記述するだけですよ。
自分でこの計算をするときのことを整理してみましょう。コンピュータープログラムだけじゃなく、普段の自分の行動にも役立つ。まず、単純な形から初めます。そして、そのステップのひとつをさらに詳しくと徐々に詳しくいていきます。
( )開始
|
/ /入力 n
|
[ ]計算
|
< ]出力
|
( )終了
もちろん、これでは未完成ですから
( )開始
|
/ /入力 n
|
[ ] 初期値
|
●A
|
<a≧n>─yes──>(終了)
|no
[ ] 計算
|
< x ]
|
[Aへ]
|
(終了)
計算部分をより詳細に
略
|
/ /入力 n
|
[ ] a=0 b=1/2 c="" x="" d=n
|
●A
|
<a≧d>─yes──>(終了)
|no
[x=b*2]
|
< x ]
|
[a+=1]
[b=x]
|
[Aへ]
|
< ]出力
|
(終了)
と少しずつ増やしていきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 【フローチャートの書き方について】 勤務年数と勤務場所を入力し,給与額を表示するフローチャートを作成 2 2022/10/04 12:11
- その他(形式科学) 5×5を求める処理のフローチャートどうやって書けばいいか教えてくださいm(_ _)m 2 2022/04/18 22:39
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- 人事・法務・広報 入社時の扶養状況確認方法 1 2023/02/09 17:52
- 日本語 箱の中に,1 と書かれたカードが 3 枚,2 と書かれたカードが 2 枚,0 と書かれた カ 4 2022/03/31 13:46
- マウス・キーボード 不良表示キー(キーボード) 3 2022/04/27 10:53
- 統計学 統計学の問題 2 2022/07/24 19:57
- その他(コンピューター・テクノロジー) アルゴリズム、配列のフローチャートの問題なのですが、全く分かりません… (ア)~(カ)に入るものを教 1 2023/06/29 21:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フローチャートで 変数に代入す...
-
フローチャートの菱形が狭い。。。
-
フローチャート以外の設計方法
-
二分法(FORTRAN)
-
学校でフローチャートって教わ...
-
fortran errorについて
-
【JAVA】数字をひし形に出力す...
-
Excelで4096点以上のFFTの方法
-
65536は2の何乗なのでしょうか?
-
C++ で、「)」が必要 というエ...
-
正しい五十音順について
-
テキストボックスのエンターキ...
-
0除算して、落ちるプログラムと...
-
Excelに埋め込んだVBAのプログ...
-
VBでReplace
-
「Outlookが他のプログラムによ...
-
あるプログラムのコマンドライ...
-
エクセルとワードをデスクトッ...
-
未使用の変数を一括検索する方法
-
Photoshopで、できますか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フローチャートで 変数に代入す...
-
フローチャートの菱形が狭い。。。
-
フローチャートで。
-
fortran errorについて
-
フローチャート以外の設計方法
-
二分法(FORTRAN)
-
フローチャート(本当に困って...
-
fortran go to 文
-
TeXでフローチャート
-
【fortran】フーリエ級数について
-
フローチャートが書けません
-
配列 x に入っているデータの最...
-
フローチャートを書きたい
-
フローチャートのループ
-
for文のフローチャート
-
連立1次方程式を計算するFortra...
-
FORTRAN subroutineと配列と繰...
-
フロートチャートをVBAで表すには
-
カシオ fx-4800pにて
-
正しい五十音順について
おすすめ情報