综合学习算法初步提问:1.北师大版的在排序那里,比较落后的层次,学生学习起来很困难2.有关这部分内容就数学方面来说,始终算理还是程序,不明确;后面算法案例没起到作用因为没有具体解答过程,起泡法的趟数教材教参有矛盾;考试如何考,如何评分
3.重在算理和程序框图,让学生自己动手编程,利用电脑室让学生自己编程,循环语句,变量赋值,编程方面对数学老师很有挑战;教材上应说明教学的重点
4.先介绍语句,三种结构一起介绍
第一章中的判定质数的框图有问题;人教版没有具体的规定算法;起泡法用双重循环,一星期两次上机实践;5
重在算理和程序框图,弱化程序;程序不应该放在课本中,程序的格式很困难,怎么判定学生的程序格式,一定要跟课本一样吗
课后的练习和例题编不好,有的不能实现;学生弄不懂什么是计算机能实现的
课本上的编程很落后,比如循环语句“盒子”和“盒子中的数”
评分应该分块来评价
算法——王尚志在算法开始阶段,大家比较陌生,提出了各种疑义
现在实验省大部分已上完了这个课程,大家觉得算法接受起来还可以,没有我们想象起来那么难
算法最核心的应该是算理
算法要解决的问题必须明确
怎么解决这个问题,依据是什么,怎么去思考
我通过一个实例分析——二分法求解方程(这也是我们必修1里的内容)借助它帮助我们体会算法的思想,从中我们感觉到什么更重要一点,为什么更重要一点
首先我们承认一个事实——中值定理,这是使用而二分法的前提
在一个连续区间内,若端点的函数值符号相反,那么在这个区间内至少有一点,使得这一点的函数值为0
这一定理我们没有给出严格的证明,这并不妨碍我们承认这个定理,但这并不是说我们不强调这个定理的证明
我们知道,对[-1,5]上的函数y=f(x),若f(-1)·f(5)