“用递归算法解决问题”一课的主要教学目标是: (1)理解递归算法及其优缺点; (2)应用自定义函数方式完成递归算法的编程。 为此,陈老师为同学们布置了如图13所示的两道练习题。 陈老师在巡视过程中发现学生对练习一的完成率较高,但是仍有很多学生会将f=f(

admin2023-03-01  50

问题 “用递归算法解决问题”一课的主要教学目标是:
(1)理解递归算法及其优缺点;
(2)应用自定义函数方式完成递归算法的编程。
为此,陈老师为同学们布置了如图13所示的两道练习题。

陈老师在巡视过程中发现学生对练习一的完成率较高,但是仍有很多学生会将f=f(n—1)+f(n一2)写成(n)=f1(n一1)+(n一2)。学生在完成练习二的过程中,陈老师不时提醒“请同学们对比用这种方法求第1项和第35项时的运行时间”。
问题:

陈老师布置的练习一和练习二两个题目之间存在什么关系?

选项

答案练习1是程序填空练习题,陈老师有目的地将代码的核心部分留白,引导学生应用自定义函数完成递去掉。0连接是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。D项正确。归算法的编程。练习2是应用题,陈老师在学生掌握了递归算法和自定义函数知识后,布置具体的问题,引导学生理解递归算法的优缺点。两个练习循序渐进,学生能够先掌握基础知识,再应用到具体实践中,进一步激发学习和解决问题的兴趣。

解析
转载请注明原文地址:https://kaotiyun.com/show/MxjD777K
0

最新回复(0)