No.2ベストアンサー
- 回答日時:
プログラムをスッキリさせるために構成します。
【サブルーチン】
プログラムの中でも、小さく構成され、かつ、一定条件下でしか使われない、小プログラム。
例、印刷プログラムとか、変数の計算など。(ローカル変数なんかがここに存在する。)
【メインルーチン】
プログラムの中で、全体の動作に関わる命令群。
例、出力装置の制御(印刷や表示)、入力装置の制御(キー入力など)、グローバル変数の取り扱いや、プログラム全体の制御(終了や分岐、条件判断、異常に対しての処理)を行う。
【注意点】
過去、プログラムで乱用されたのが「GO TO」命令。
これは、イベント発生地点から飛ばされて、その後の処置から戻ってこれないので、実質的には、使用禁止になっています。
「GO TO」レスというのが、主流です。
これに代わり「GO SUB」命令で、サブルーチンに飛ばすのが、最もスマートで、かつ、デバッグが行いやすくなっています。
この命令では、イベント発生ポイントが記録され、サブルーチンへ飛ばされた後、「RETURN」により、イベント発生直後のプログラム命令に戻される事です。
No.3
- 回答日時:
昔々、趣味でポケ・コンを解析してメーカー公認で出版や解析記事を連載したことがあります。
同じような処理が繰り返される時、その処理をサブ・ルーチンとすることでプログラム全体を短く記述できます。
搭載されるRAMが小容量であった初期のポケ・コンやマイ・コンではプログラムを小さく纏めるのもスキルのひとつでした。
この回答への補足
ポケ・コンって言うんですかー
「搭載されるRAMが小容量であった初期のポケ・コンやマイ・コンではプログラムを小さく纏めるのもスキルのひとつでした。」
勉強になりました。
No.1
- 回答日時:
サブルーチンの考え方を排除すると、プログラムがスパゲッティー化して 訳わからない物になっちゃうから。
イメージとしては、会社のお仕事で単純な仕事を部下に押し付けておくようなもんですかね。
自分はその成果物の管理だけに専念できる、と。
この回答への補足
他にも、たくさんわからない事があってもしよろしければ力をお借りできたらな;;
と思っております。
ポケコン自体前もう販売してないせいかこのようにあまり聞くところがなくて困っています。
とりあえず、今回の質問については回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) ポケコンでドット絵を作る方法 1 2022/04/27 04:46
- その他(プログラミング・Web制作) ポケコンはいつ頃まで学校の教材として使われていたのですか? 2 2022/04/30 03:43
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- 日本語 学校文法による「助動詞」の問題点 4 2023/01/13 15:31
- タブレット 子供のタブレットのペアレンタルコントロール 1 2023/04/14 14:34
- 大学受験 立教大学の受験科目 日本史or政経 2 2022/08/10 21:18
- 情報処理技術者・Microsoft認定資格 (パイプライン処理)基本情報技術者の演習問題について 1 2023/03/11 17:47
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
- Perl perlのrequireの動き方についての質問 2 2022/10/30 17:27
- 教えて!goo ここの利用上の注意点を教えてください 3 2023/07/04 15:27
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルでUSB挿入時に実行
-
アプリのプログラムを見るには...
-
Bluestacks内でダウンロードし...
-
GPIB制御
-
DVDFab Passkeyでブルーレイ開...
-
インテル マネジメント エンジ...
-
C言語学習用のフリーソフト
-
cgiをひらくアプリケーション
-
マルチTIFを一枚のTIFに...
-
iTunesがノートンにブロックさ...
-
TeamViewer (チームビュアー)に...
-
VB.netでの二分探索
-
waveファイルをCDに焼いて、コ...
-
Windows7 搭載ノートPCにおける...
-
あるプログラムのコマンドライ...
-
C言語の課題で、1年の秒数を計...
-
Excelで4096点以上のFFTの方法
-
0除算して、落ちるプログラムと...
-
「Outlookが他のプログラムによ...
-
C++ で、「)」が必要 というエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GPIB制御
-
バッチファイルでUSB挿入時に実行
-
Bluestacks内でダウンロードし...
-
アプリのプログラムを見るには...
-
マルチTIFを一枚のTIFに...
-
InstallShield ってプログラム...
-
インテル マネジメント エンジ...
-
brotherのマシニングセンタとP...
-
BIOS.binをバイナリエディタで...
-
例外アプリケーションエラーを...
-
ホームページに口コミ機能を付...
-
「フラグをたてる」とは?
-
積算ソフトのプログラムを作り...
-
自分の声が遅れて聞こえてくる...
-
あるフリーゲームをプレイ中に...
-
BIOSとドライバの違い。
-
PICで豆の1秒あたりのカウ...
-
みつも郎でエラーが出るのですが…
-
スクリーンセーバーの作り方
-
脱出ゲームを自分で作ってみたい
おすすめ情報