![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.3ベストアンサー
- 回答日時:
まず、このプログラムが行おうとしている素数の判定のアルゴリズムを日本語の箇条書きなどで表してみましょう。
それが分からない時は「一般に素数の判定はどのように行うか」を理解し、このプログラムはそれをどう実現しようとしているのかを理解しましょう。
で。
7行目から12行目までのforループは何のために何をしているのかを理解しますしょう。
そして。
13行目が実行されるという事はどういう状態なのか、13行目のif文はその状態で何を判断するために何を行っているのかを理解しましょう。
変数aと変数iの関係を理解すれば出来るはずです。
[補足]
プログラムソースをそのまま読んでもプログラムの意味・・・処理アルゴリズムはで理解できません。
きちんと何をしようそれをしているのかを日常使っている言語(日本語)で理解しなければ。。。
やりたいことをプログラムにする際も全く同じです。処理アルゴリズムを日常使っている言語で考え、それを文書にまとめ、それをプログラミング言語に翻訳するのです。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS HTMLの・要素・属性・属性値 はプログラム言語の「変数」みたいに変更できますか? 5 2022/10/04 05:27
- その他(プログラミング・Web制作) プログラミングの問題です。プログラミングの空白に入るのは写真の通りであってますか?間違ってたらどこを 2 2022/06/18 22:31
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- C言語・C++・C# プログラミングの問題です。写真のプログラムの1から10を下のように入力しましたがプログラムが上手くい 3 2022/07/01 23:31
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- その他(プログラミング・Web制作) プログラミングを使ったYoutubeでの自動化について 3 2023/03/02 22:39
- C言語・C++・C# C言語 入力した値から0までの数を並べて表示するプログラミングを作りたいんですけど、自分でやってみた 2 2023/05/22 18:18
- 数学 実数であるべきものに虚数を含む複素数が現れたときの対処法 4 2022/08/30 09:19
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
ランチャーの作り方について教...
-
[Apache/CGI/PHP]shebang line...
-
SNMPトラップ情報をC#.netで作...
-
VBS:コンピュータ名を取得し、...
-
C言語でSMTPを使ったプログ...
-
Cプログラムの解析(関数の呼び...
-
おしえてください。
-
絵とプログラムの両立
-
WEB系の知識を学ぶなら、手始め...
-
Sleep命令で指定した待機時間が...
-
プログラミングに興味がありま...
-
OSとCPUの関係について
-
ホームページ上で見積もりがで...
-
底辺プログラマー
-
printf系の書式「w」ってなに?
-
windowsのプログラム
-
C言語のHP-UXからLinuxへのポ...
-
クラスについて教えてください。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
C言語のHP-UXからLinuxへのポ...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
SNMPトラップ情報をC#.netで作...
-
変数の大きさを超える代入
-
WEBページに読み書きするプログ...
-
Perl5とActivePerl
-
UNIX環境でのCプログラム上でC...
-
.Net とは何ですか?
-
3ウェイハンドシェイクの流れ...
-
i,j,k
-
DLLってなに?
-
VBS:コンピュータ名を取得し、...
-
Ryzen 3700(無印)はWin11に対応...
-
CGIとは?
-
プログラミング 素数か素数では...
-
プログラマやシステムエンジニ...
-
このプログラミング誰か教えて...
おすすめ情報