- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:基本情報技術者を受験できたら、と考えているのですが)
基本情報技術者受験を考える際の疑問
このQ&Aのポイント
- 基本情報技術者の受験を考えているが、プログラミングの特徴について疑問がある。
- 再使用可能プログラム、再入可能プログラム、再配置可能プログラム、再帰呼び出し可能プログラムの意味とは?
- 実行中にプログラムを書き換えると、ロードしなおして実行する必要があるのか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#111181
回答No.1
>> これらは、ソースコードの記述の仕方、と捉えても問題はないのでしょうか? << ソースコードというより、設計あるいはアルゴリズムの方式です。 >> 「再帰呼び出し可能プログラム」は、例えば「階乗の解を求める」というのが 対応するのでしょうか? << その通りです。 >> 「再使用可能プログラム」の説明において、 プログラムは「実行中に初期設定値などを書き換えてしまうと、 もう一度ロードしなおしてから実行する」とあったのですが、 変数などの値が変わった場合、ということでしょうか? << 狭義では「同時には1つのタスクだけしか使用できない」プログラムを指します。 つまり、複数のタスクから呼び出して初期設定を書き換えてしまうと(こんなことをしてはいけないのですが)プログラム内部の計算途中の変数が変わってしまうので、もう一度リロードしなければなりません。 >> それとも、最近のパソコンではどのような言語も、このような特徴を 備えているということでしょうか? << 概ね備えています。
お礼
早速回答していただきありがとうございます。 ていねいな解説をしていただき参考になりました。 貴重な時間をさいての回答、ありがとうございました。