5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

再起呼び出しについて詳しく解説を希望する

1 :nobodyさん:02/04/05 11:58 ID:???
どなたか教えてくれませんか?
チョウ初歩から

2 :nobodyさん:02/04/05 12:02 ID:???
int a(int b)
{
if(b != 25)
return a(b + 1) + 1;
else
return 0;
}

3 :nobodyさん:02/04/05 12:07 ID:???
再帰のこと?

4 :モナー:02/04/05 12:30 ID:???
4get          
             o    モナーからのお知らせ    o
            / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
           /  先月は約16万円稼げました!  /
           /   iモードサイトオーナー必見!   /
          /  出会いサイトオーナーシステム /
          /                      /
         /http://www.lo-po.com/owner/?183 /
         /                      /
        / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                      /∧_∧
 ( ^∀^) /                      /(^∀^ )
 (    )つ                     ⊂(    )
 | | |                         | | |
 (__)_)                        (_(__)


5 :nobodyさん:02/04/06 01:34 ID:???
      _  _
     / / __| |
    /   ̄    ̄ ̄|
   /  /i二ニ|  |二二!
   |二|/_/  |___
  / ̄ ̄_    ___|
  | ̄ ̄ //|\ \__|
   ̄ ̄/ ./ /\\ \
   / / /   \\ \
   | ̄|/      \|二i
    ̄
   __| ̄|__| ̄|_
  /__  ___  _|
  |__ |  |__|  .|_|
      |  |   |_|
      |  |__|_|_
      |_____|
      |_____|
    ____
   /___  |
   |___/ /!
       /  ̄\
     / /|二\\
    / //  .\| |
    | ̄|/    / /|
     ̄    / / /
        / //
        | ̄|/


6 :nobodyさん:02/04/22 07:36 ID:LmMZGpbz
再帰呼び出しって何のためにあるの?
素人すまそ。。。


7 :ハァ???????????????:02/04/22 08:42 ID:???
>1言語くらい書けアフォ
>6再帰使って書きたい人の為にある


8 :nobodyさん:02/04/22 08:57 ID:???
schemeだったら使って当然。

9 :nobodyさん:02/04/22 10:38 ID:gIYPV/dx
>>6
イタコが霊界と交信するためにある

「自らは自らの中に入りし、またその自らは自らの中に入る」


10 :nobodyさん:02/04/22 10:39 ID:0kL7QZ1z
質問!
マジレスお願いします。(スレ違いスマソ。)

「2002、−2002を16ビットの標準制度の固定小数点で表しなさい」

出来たら、その経過とかも含めて 教えていただけると嬉しいです。宜しくお願いします!


11 :nobodyさん:02/04/22 11:10 ID:???
>マジレスお願いします。(スレ違いスマソ。)
板違いだ。ヴォケヴォケホゲ。

>標準制度の固定小数点
標準精度の16ビット固定小数点ってのは小数部に何ビット使うんだ?
-2002を表せるなら、最初の1ビットは符号ビットだろ。
(小数部が1桁以上を仮定すると、最後の1ビットは0だな。)
2002: 0XXXXXXXXXXXXXXX
-2002: 1XXXXXXXXXXXXXXX
残りは直感でよくねーか?
ナンバーズ買う気分で1か0を適当に入れておけよ。
宿題まじめにやるなよ。ウケねらいでいいんだよ。
それが昨今のゆとり教育だろ。

12 :nobodyさん:02/04/22 11:10 ID:???
>>10
再帰でか?いいんだな。
ループというループ、すべて再帰で書くがいいんだな?

13 :nobodyさん:02/04/22 11:27 ID:0kL7QZ1z
>>11さん

ありがとうございます。
宜しくお願いします・・教えて下さい。
因みに、コレで表した時、
1996は
0000 0111 1100 11000. で、
−1996は
1111 1000 0011 0100. となるそうです。

小数点は最下位ビットの右側だそうです。
何ビット使うのでしょうか・・・自分自身理解が浅いのです・・すみません。

宜しくお願いします。

14 :nobodyさん:02/04/22 11:49 ID:???
>13
お前の年齢教えてくれたら、答えてやる。

15 :nobodyさん:02/04/22 12:01 ID:???
0000 0111 1100 11000. 
                    ↑
                   はぁ?

16 :nobodyさん:02/04/22 12:04 ID:0kL7QZ1z
>>14

19歳です。宜しくお願いします。

17 :うそ:02/04/22 12:29 ID:???
2002 = (a14 a13 ... a1 a0); a15 = 0... 符号ビット

2002   = (a14 x 2^14) + (a13 x 2^13) + ... + (a1 x 2^1) + (a0 x 2^0)
2002 - a0 = 2 x ( (a14 x 2^13) + (a13 x 2^12) + ... + (a1 x 2^0) )

>a0 = 0

1001   = (a14 x 2^13) + (a13 x 2^12) + ... + (a1 x 2^0)
1001 - a1 = 2 x ( (a14 x 2^12) + (a13 x 2^11) + ... + (a2 x 2^0) )

>a1 = 1

...

2002 = (0000 0111 1101 0010)

-2002 = ~2002 + 1

-2002 = (1111 1000 0010 1101) + (0000 0000 0000 0001)
-2002 = (1111 1000 0010 1110)


18 :nobodyさん:02/04/22 12:39 ID:???
   , ―――'
 γ∞γ~  \
 人w/ 从从) )  / ̄ ̄
  ヽ | | l  l |〃 <ばーか >>1-17
  `wハ~ ーノ)   \__
   / \`「


19 :nobodyさん:02/04/22 12:46 ID:0kL7QZ1z
17さん、ありがとうございます。
答えは、この表記でよろしいのでしょうか?

20 :nobodyさん:02/04/22 12:57 ID:???
>>19
いや、お前>>17ってただの10進2進変換(2の補数形式)

21 :nobodyさん:02/04/22 14:00 ID:0kL7QZ1z
>>20

そうなのですか・・。正しい答えを教えて下さい、お願いします。

22 :nobodyさん:02/04/22 14:37 ID:???
19歳にもなって、こんな計算できないとはな。死んだ方がいいだろ。
ところでおまえは1996+6って出来るか?
あっ、それもできないから聞いてるんだったな。
「うまれてきてごめんなさい」って言って氏ね。

23 :nobodyさん:02/04/23 23:07 ID:TDUFv+So
>>1
道を示してあげるから、自分で調べなさい。
がいしゅつか?>>1

2chスレ:再帰
http://pc.2ch.net/test/read.cgi/tech/992241842/l
再帰をみっちり仕込んで下さい!
http://pc.2ch.net/test/read.cgi/tech/1019489340/

最後に名HPの有名な文章(ただしschema)
「なんでも再帰」
http://www.shiro.dreamhost.com/scheme/docs/tailcall-j.html

24 :nobodyさん:02/04/23 23:11 ID:???
>>10 よ。
ここでも詠んで勉強してくれ。
http://www2.muroran-it.ac.jp/circle/mpc/algorithm/cg/fixedpoint/fixedpoint.html
じゃあな

25 :nobodyさん:02/04/24 07:54 ID:ZzM1BfC2
Perlで再起呼び出しを使って、ディレクトリの木構造を
追っていく処理ってどのように書けばよろしいのでしょうか?


26 :nobodyさん:02/04/24 08:01 ID:???
>>25
グロブ使って、

sub rec()
{
my($dir) = @_;
my($file);

chdir($dir);

while($file = glob(*))
{
if(-d $file)
{
rec($file);
chdir($dir);
}
else
{
print($dir + " " + $file);
}

}


27 :25:02/04/26 07:27 ID:???
>>26
ありがとう。とても参考になりました。


28 :山崎渉:03/01/15 13:55 ID:???
(^^)

9 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)