トップページphp
28コメント10KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/04/05 11:58ID:???
どなたか教えてくれませんか?
チョウ初歩から
0011nobodyさん02/04/22 11:10ID:???
>マジレスお願いします。(スレ違いスマソ。)
板違いだ。ヴォケヴォケホゲ。

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

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

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

宜しくお願いします。
0014nobodyさん02/04/22 11:49ID:???
>13
お前の年齢教えてくれたら、答えてやる。
0015nobodyさん02/04/22 12:01ID:???
0000 0111 1100 11000. 
                    ↑
                   はぁ?
0016nobodyさん02/04/22 12:04ID:0kL7QZ1z
>>14

19歳です。宜しくお願いします。
0017うそ02/04/22 12:29ID:???
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)
0018nobodyさん02/04/22 12:39ID:???
   , ―――'
 γ∞γ~  \
 人w/ 从从) )  / ̄ ̄
  ヽ | | l  l |〃 <ばーか >>1-17
  `wハ~ ーノ)   \__
   / \`「
0019nobodyさん02/04/22 12:46ID:0kL7QZ1z
17さん、ありがとうございます。
答えは、この表記でよろしいのでしょうか?
0020nobodyさん02/04/22 12:57ID:???
>>19
いや、お前>>17ってただの10進2進変換(2の補数形式)
0021nobodyさん02/04/22 14:00ID:0kL7QZ1z
>>20

そうなのですか・・。正しい答えを教えて下さい、お願いします。
0022nobodyさん02/04/22 14:37ID:???
19歳にもなって、こんな計算できないとはな。死んだ方がいいだろ。
ところでおまえは1996+6って出来るか?
あっ、それもできないから聞いてるんだったな。
「うまれてきてごめんなさい」って言って氏ね。
0023nobodyさん02/04/23 23:07ID: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
0024nobodyさん02/04/23 23:11ID:???
>>10 よ。
ここでも詠んで勉強してくれ。
http://www2.muroran-it.ac.jp/circle/mpc/algorithm/cg/fixedpoint/fixedpoint.html
じゃあな
0025nobodyさん02/04/24 07:54ID:ZzM1BfC2
Perlで再起呼び出しを使って、ディレクトリの木構造を
追っていく処理ってどのように書けばよろしいのでしょうか?
0026nobodyさん02/04/24 08:01ID:???
>>25
グロブ使って、

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

chdir($dir);

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

}
00272502/04/26 07:27ID:???
>>26
ありがとう。とても参考になりました。
0028山崎渉03/01/15 13:55ID:???
(^^)
■ このスレッドは過去ログ倉庫に格納されています