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ランキング
-
Bluestacks内でダウンロードし...
-
iTunesがノートンにブロックさ...
-
Avidemux_2.5.6が使用出来ませ...
-
アプリのプログラムを見るには...
-
再配布できないファイルの作製
-
例外アプリケーションエラーを...
-
インテル マネジメント エンジ...
-
GDLでH8/3052Fのi2cプログラム...
-
正しい五十音順について
-
Notepad++の関数リスト表示でC...
-
プログラムの勉強のおすすめは
-
Stuck
-
65536は2の何乗なのでしょうか?
-
Dijkstraて
-
プログラミング
-
コンパイルできない
-
PICマイコンによる乱数の表示に...
-
Matlabでのinverse(逆関数)の...
-
【JAVA】数字をひし形に出力す...
-
excelVBAからC#へsendmessage
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Bluestacks内でダウンロードし...
-
バッチファイルでUSB挿入時に実行
-
GPIB制御
-
アプリのプログラムを見るには...
-
インテル マネジメント エンジ...
-
C言語学習用のフリーソフト
-
iTunesがノートンにブロックさ...
-
InstallShield ってプログラム...
-
マルチTIFを一枚のTIFに...
-
brotherのマシニングセンタとP...
-
再配布できないファイルの作製
-
acrobat reader dc が正常に起...
-
fortranでスプライン補間をする...
-
「Diffをとる」とは?
-
自分の声が遅れて聞こえてくる...
-
Windows7 搭載ノートPCにおける...
-
スクリーンセーバーの作り方
-
BIOSとドライバの違い。
-
みつも郎でエラーが出るのですが…
-
ホームページに口コミ機能を付...
おすすめ情報