欢迎光临散文网 会员登陆 & 注册

4.2.憋了这么久编程讲完了,才告诉你环境怎么安装doge

2023-08-02 09:36 作者:裘香莲  | 我要投稿


=道=>道;


前继 = 自然数=>自然数();



后继 = 自然数=>()=>自然数;


= ()=>零;//1

= ()=>()=>零;//2

= ()=>()=>()=>零;//3

= ()=>()=>()=>()=>零;//4

= ()=>()=>()=>()=>()=>零;//5




= (选择一,选择二)=>选择一();

= (选择一,选择二)=>选择二();


如果 = (条件,选择一,选择二)=>条件(选择一,选择二);



= (条件)=>如果(条件,()=>假,()=>真);



= (条件一,条件二) =>

如果(条件一,()=>真,()=>如果(条件二,()=>真,()=>假));




= (条件一,条件二) =>

如果(条件一,()=>如果(条件二,()=>真,()=>假),()=>假);

为零=(自然数)=>自然数===零?真:假;



= (数一,数二) =>

如果(为零(数二)

,()=>数一

,()=>加(后继(数一),前继(数二))

);


// 减 = (数一,数二) =>

// 如果(为零(数二)

// ,()=>数一

// ,()=>减(前继(数一),前继(数二))

// );




= (数一,数二) =>

如果(为零(数一)

,()=>零

,()=>如果(为零(数二)

,()=>数一

,()=>减(前继(数一),前继(数二))

)

);


为一 = (自然数) => 如果(为零(自然数)

,()=>假

,()=>如果(为零(前继(自然数))

,()=>真

,()=>假)

);


乘非零 = (数一,数二) =>

如果(为一(数二)

,()=>数一

,()=>乘非零(加(数一,数一),减(数二,一))

);


= (数一,数二) =>

如果(为零(数二)

,()=>零

,()=>乘非零(数一,数二)

);



相等=(数一,数二)=>如果(

与(为零(减(数一,数二)),

为零(减(数二,数一)))

,()=>真

,()=>假);


小于=(数一,数二) => 如果(

与(为零(减(数一,数二)),

非(为零(减(数二,数一))))

,()=>真

,()=>假);


大于=(数一,数二) => 如果(

与(非(为零(减(数一,数二))),

为零(减(数二,数一)))

,()=>真

,()=>假);



// 斐波那契数

// 第一个月初有一对刚诞生的兔子

// 第二个月之后(第三个月初)它们可以生育

// 每月每对可生育的兔子会诞生下一对新兔子

// 兔子永不死去

// 过了100个月,总计有多少兔子?


//1,1,2,3,5,8,13,……,斐(第88个月),斐(第89个月),斐(第88个月)+斐(第89个月),

斐波那契数 = (第几个月) =>

如果(或(为零(第几个月),为一(第几个月)),

()=>一,

()=>加(斐波那契数(减(第几个月,一))

,斐波那契数(减(第几个月,二)))

);


展现 = (自然数) =>

如果(

为零(自然数),

() => '',

() => 展现(前继(自然数)) + '壹'

);


4.2.憋了这么久编程讲完了,才告诉你环境怎么安装doge的评论 (共 条)

分享到微博请遵守国家法律