咖啡日语论坛

 找回密码
 注~册
搜索
查看: 1860|回复: 4

[翻译问题] 递进,递归 的日文怎么查不到呢?

[复制链接]
发表于 2011-12-27 15:54:40 | 显示全部楼层 |阅读模式
本帖最后由 印第安恋雅利安 于 2011-12-27 15:57 编辑

逻辑学汉语单词:递进
1 羡慕,嫉妒,恨。这是哲学上的递进关系。

逻辑学汉语单词:递归
2 这个程序的逻辑实际上是递归,这段代码就是个递归函数。

————————————————————

的日语都是什么呢?汉日词典里面没有。
回复

使用道具 举报

发表于 2011-12-27 16:47:02 | 显示全部楼层
第一个用漸進【ぜんしん】怎么样???

第二个是  再帰関数(Recursive Function)
有时候汉日字典查不到的查查英日字典也是个好方法~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-27 20:49:21 | 显示全部楼层
回复 snoopy22 的帖子

谢谢.
回复 支持 反对

使用道具 举报

发表于 2011-12-27 20:57:17 | 显示全部楼层
再帰呼出し 递归调用

□再帰呼出しの例
C言語での例:
/* 階乗 n! を計算する */
int fact(int n) {
    if (n == 0) return 1; /* 脱出条件。0! は 1 である */
    return fact(n - 1) * n; /* n! は (n-1)! に n を乗じたもの。再帰呼出し */
}

JavaScript (ECMAScript) での例:
function fact(n) {
    return n ? n * fact(n - 1) : 1;
}

// JavaScript では arguments.callee プロパティ(自分自身を指す)
// によって、無名再帰を書くことができる。
var fact = function(n){
    return n ? n * arguments.callee(n - 1) : 1;
};

Lispでの例:
;;; 階乗 n! を計算する
(defun fact (n)
   (or (and (zerop n) 1) ; 脱出条件。0! は 1 である
       (* n (fact (1- n))))) ; n! は (n-1) に n を乗じたもの。再帰呼出し

VBAでの例:
Rem 階乗 n! を計算する
Function fact(n) As Long
   Dim n As Long
   If n = 0 Then          ' 脱出条件
     fact = 1             ' 0! は 1 である
     Exit Function
   End If
   fact = fact(n - 1) * n ' n! は (n-1) に n を乗じたもの。再帰呼出し
End Function

Pascalでの例;
function fact(n : integer): integer;
begin
   if n = 0 then {脱出条件。0! は 1 である}
     fact := 1
   else
     fact := fact(n - 1) * n; {n! は (n-1)!*n である。再帰呼出し}
   end
end;

回复 支持 反对

使用道具 举报

发表于 2011-12-29 10:30:58 | 显示全部楼层
递归  【dì guī】 【さいき】
       
再帰

  递归算法 / 再帰呼び出し:プログラミング技法の一つである。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注~册

本版积分规则

小黑屋|手机版|咖啡日语

GMT+8, 2025-1-31 21:21

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表