Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在prolog中使用级数_Prolog - Fatal编程技术网

在prolog中使用级数

在prolog中使用级数,prolog,Prolog,我有这个练习题要在prolog中完成,不知道怎么做。有人能帮我吗 级数+N,-Ans是真的,当Ans是级数中的第N个数时:3,7,15,31…所以级数1,X应该给出X=3,级数3,X应该给出X=15。您可以使用nth1编写它 你们看到这些系列的规则了吗? nth1(1,[3,7,15, 31],Val). % Val will be 3 nth1(3,[3,7,15, 31],Val). % Val will be 15

我有这个练习题要在prolog中完成,不知道怎么做。有人能帮我吗


级数+N,-Ans是真的,当Ans是级数中的第N个数时:3,7,15,31…所以级数1,X应该给出X=3,级数3,X应该给出X=15。

您可以使用nth1编写它


你们看到这些系列的规则了吗?
nth1(1,[3,7,15, 31],Val). % Val will be 3
nth1(3,[3,7,15, 31],Val). % Val will be 15