• ベストアンサー

ルーチンについて。

例えば、ABCBCDというプログラムがあって、BCをEというサブルーチンにしておいて、Aは、abcbcdというプログラムになっているので、Aは、ルーチンといってもいいのでしょうか?Dも同様でしょうか?教えていただけると幸いです。すみません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>まず、AEEDというプログラムになって、このAやDは、ルーチンにならないのかということです。教えていただけると幸いです。すみません。 文章が崩壊してるので、質問しなおすことを強くお勧めします。 まず、Aがなんなのかが記載がない。 Eを2回リンクしているという事だとして、なぜそうしたのか?の 記載がない。 Dというプログラムと書いてるが、それが何なのかの記載がない。 そもそも、今回の何かの中に、 ルーチンを書いてるのか書いてるのかの記載がないので、 >ルーチンといってもいいのでしょうか? と言われても中身を記載がないので、判断材料が足りない。 これだと、皿が5枚あります。 3枚目はスパゲッティーですか?って聞いてるのと同じです。 一つアドバイスですが、貴方の頭ではなく、 「他の人の頭にこの質問がどう見えるか?」を 先にトレースしておき、その結果、 「答えるために十分な情報が記載できたか?」を 確認することをお勧めします。 何度も同じ質問をしてるようですが、全部カンパケで 永久に、解決できない問題になってます。 なので、回答が「スパゲッティー」になっちゃうんです。 =プログラム用語で、スパゲッティーは  「ぐちゃぐちゃになったソース」という意味。  =ソースはプログラムソースの事。 あと、解決してないのに毎回閉じるのもあまりよくないです。 次の回答者は前の回答が解決したものだとして、 そこ以外の次のステップを案内し始めますが、 基礎が解決してない状態で、次のステップに進めば さらに混乱するだけだと思いますよ。 特に文句を言うつもりはないので、お好きに!って所ですが。 そこ考えないと、みんながゴールに向かう時、 スタート位置探す人になると思いますよ。ほんとに。 なお、特に中傷する気はありませんからね!。 エンジニアとしてやりたいなら、 まずエンジニアになる事からですよ。 知識はその後吸収すればいいですよ。 時代は変化するので今覚えたことも未来では、 無意味な知識にしかならない事もごく普通ですから。 (これ嘘じゃないですからね)

その他の回答 (3)

回答No.4

はっきり言えるのは、貴殿は少なくとも構造化したプログラムを 1行も書いたことがないということです。 >>ABCBCDというプログラムがあって これでは誰もどのようなプログラムが有るのか、 それは実行ファイルなのか、リンクしあっているのか、 ソースなのか判別できません。 本当に自分の書いている(または構想している)プログラムの 構造についての疑問点が有るなら、 先ずはソース(もしくは大まかな図式でも良い)を例示して下さい。 何が知りたいのかさえ分かりません。 前回「クローズして、再質問して下さい」を言いましたが、 同じことを繰り返してくださいという意味では決してありません。 他人の助言から何らかを学習し、それに基づき質問の 内容を推敲し直し、改めて質問することを願ったのです。 まず自分がやりたいことを明確にしてから、質問して下さい。

  • hahaha8635
  • ベストアンサー率22% (800/3609)
回答No.2
zasx1097
質問者

補足

まず、AEEDというプログラムになって、このAやDは、ルーチンにならないのかということです。教えていただけると幸いです。すみません。

  • wormhole
  • ベストアンサー率28% (1622/5659)
回答No.1

申し訳ないですが、 質問の文章自体が、何を伝えたいのかがまったくわからないです。

zasx1097
質問者

補足

まず、AEEDというプログラムになって、このAやDは、ルーチンにならないのかということです。教えていただけると幸いです。すみません。

関連するQ&A

  • ルーチンについて。

    例えば、ABCBCDというプログラムがあって、BCをサブルーチン化して、Eとおいて、AEEDとした時、AとDは、ただのルーチンというのでしょうか?それとも、メインルーチンと言ってもいいのでしょうか?教えていただけると幸いです。すみません。

  • ルーチンとライブラリについて。

    例えば、ABCBCDというプログラムがあって、BCをEというサブルーチンにしておいて、Aは、abcbcdというプログラムになっているので、Aは、メインルーチンといってもいいのでしょうか?Dも同様でしょうか?教えていただけると幸いです。すみません。

  • ルーチンとライブラリについて。

    プログラムがあって、ABCBCDが、あってこのプログラム全体を、メインルーチン、BCをEとしてまとめたものを、サブルーチンで、AやDをルーチンとなっていますが、 状況によって(別プログラム)で 考えた時には、AやDがサブルーチンとなるプログラムは、どんなものでしょうか?教えていただけると助かります。すみません。意味不明でしたら、聞き返してください。教えていただけると助かります。

  • メインルーチンについて。

    メインルーチンとは何でしょうか?メインルーチン単体で使う事はあるのでしょうか?ご教授下さい。すみませんが。サブルーチンがない場合は、どうなるのでしょうか?ご教授下さい。すみませんが。

  • ルーチンとプログラムについて。

    ルーチンとは、コード(Aプログラム、BプログラムCプログラム等)の集まりで、ライブラリは入れ物という解釈であっていますでしょうか?教えていただけると助かります。すみません。

  • メインルーチンとサブルーチンについて。

    すみません。メインルーチンは、どの言語でもどのプログラムでも必ずあるものなのでしょうか?ご教授頂けると幸いです。すみませんが。

  • C言語のプログラミングで文字コードを表示する方法を教えてください。

    ファイル名<sample-utf8.txt> 32 30 30 38 e5 b9 b4 35 e6 9c 88 32 37 e6 97 a5 0d 0a ef bc 92 ef bc 90 ef bc 90 ef bc 98 e5 b9 b4 ef bc 95 e6 9c 88 ef bc 92 ef bc 97 e6 97 a5 0d 0a e8 a8 88 e7 ae 97 e6 a9 9f e3 82 b7 e3 82 b9 e3 83 86 e3 83 a0 ef bc 91 テキストメモの文字を表示するプログラムをC言語で作りたいのですがわかりません。どなたかソースコードを教えていただけると助かります。よろしくお願いします。

  • 「ルーチン」という言葉の意味

    私は、C言語を勉強中のものですが、 「ルーチン」という言葉は具体的にどういう意味なのですか、 お教えください。 C言語では、「関数」と同義語でしょうか。 「新ANSI C言語辞典」(平林雅英 著、 技術評論社)の「ルーチン」の説明: 定められた処理をするためのプログラムのひとかたまり

  • Z80アセンブルで16ビット*8ビットの乗算ルーチンを作りたいのですが・・

    16ビット*8ビットの掛け算ルーチンを作っています。 HLとAレジスタの掛け算で答えは3バイトで AHLの順に入れようとしているのですが、 困ったことに符号ありで考えるともうだめです。 HLに入れる値が小さいときはまだいいのですが、 大きくなるとどうしようって感じです。 解決策も浮かばないし・・とほほ ソースを書いてみますので、お気づきの点があれば アドバイスをよろしくお願いします。 見づらいプログラムで申し訳ないです(泣) 僕は裏レジ、一切使い(え?)ません(爆) ;IN :HL かけられる数 ; :A  かける数 ;OUT :AHLの順で入る ;----------------------------------------- muls16_8: ld B,A call mul16_8 bit 8,B jr z,muls16_8_end neg muls16_8_end: ret ;----------------------------------------- mul16_8: push BC ld B,8 ld IX,0 ld C,0 ld DE,0 mul16_8_loop: rrca jr nc,mul16_8_skip push DE push HL pop DE add IX,DE pop DE push AF ld A,E add A,C ld E,A pop AF mul16_8_skip: add HL,HL rl C djnz mul16_8_loop push IX pop HL ld A,E pop BC ret なんでタブやスペースを消すんだぁ・・・みづらい・・・

  • プログラミングについて。

    ダイナミックリンクライブラリは、なぜサブルーチンだけで、構成されるのでしょうか? ご教授いただけないでしょうか?すみません。なぜ、メインルーチンしかないもの、サブルーチンしかないもの、メインルーチンとサブルーチンが存在するものの3つに分かれたりするのでしょうか?これについてもよろしくお願い致します。