![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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ランキング
-
SNMPトラップ情報をC#.netで作...
-
個人で使用する株の自動売買ソ...
-
Sleep命令で指定した待機時間が...
-
変数の大きさを超える代入
-
Unityがすごく遅いです。ノート...
-
Webプログラムを外注した場合の...
-
3ウェイハンドシェイクの流れ...
-
VBプログラムをEXCEL VBAに移植...
-
プログラミングのスキル
-
プログラミング 求められる力
-
VBS:コンピュータ名を取得し、...
-
Java言語を使ったP2Pのチャット...
-
プログラム初心者でござる。PHP...
-
大学でプログラムを作っている...
-
私は23歳です 新たにプログラ...
-
WEB系の知識を学ぶなら、手始め...
-
.Net とは何ですか?
-
LInuxとWindowsでのPerlの動作...
-
SEってなに?
-
独学でカードゲームを勉強する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
SNMPトラップ情報をC#.netで作...
-
このプログラミング誰か教えて...
-
OSとCPUの関係について
-
コンソールアプリでファイル選...
-
UNIX環境でのCプログラム上でC...
-
Ryzen 3700(無印)はWin11に対応...
-
DLLってなに?
-
C言語のHP-UXからLinuxへのポ...
-
VB.net エラーメッセージを英文...
-
VBS:コンピュータ名を取得し、...
-
Sleep命令で指定した待機時間が...
-
Perl5とActivePerl
-
大至急!!! ピクトグラミング...
-
printf系の書式「w」ってなに?
-
サイクロイドの軌跡
-
初心者にEXCELのVBAを教えると...
-
三目並べ
-
小中学校でプログラミングなん...
おすすめ情報