(三) 算法与问题解决例举
(2012-04-11 10:28:02)
标签:
案例测试测试卷检测卷教案教育试卷信息技术学案浙江省 |
分类: 教学的根本—基础知识 |
【课程目标】
A.解析法与问题解决
(1) 了解解析法的基本概念及用解析法设计算法的基本过程。
(2) 能够用解析法分析简单问题、设计算法、编写程序求解问题。
B.穷举法与问题解决
(1) 了解穷举法的基本概念及用穷举法设计算法的基本过程。
(2) 能够根据具体问题的要求,使用穷举法设计算法,编写程序求解问题。
C.查找、排序与问题解决
(1) 了解数组的概念,掌握使用数组存储批量数据的基本方法。
(2) 通过实例,理解数据查找算法的基本思想,感受使用数据查找算法解决问题的过程。
(3) 通过实例,理解排序算法的基本思想,感受使用排序算法解决问题的过程。
D.递归法与问题解决
(1) 了解使用递归法设计算法的基本过程。
(2) 了解适用递归算法解决的典型问题。
【学习要求】
1.解析法
l
l
2.穷举法
l
l
3.查找与排序算法
l
l
l
l
l
4.递归
l
l
【教学建议】
1.解析法的教学应从学生已知的问题切入,从数学解决的方法变换为程序解决的方法。
2.穷举法的教学中,要注意选择能够体现计算机优势的穷举问题,让学生强烈感受到用计算机才能很好地处理和解决此类问题。
3.查找算法的教学中,顺序查找与二分查找为教学的重点,适当介绍其他查找算法,以拓展学生的视野。
4.排序的教学,可以通过讨论典型实例,让学生从中发现排序方法,总结排序步骤,并迁移到排序程序的设计中。建议以选择排序为主展开教学。
5.递归法是一个比较抽象的算法,只要求学生理解递归的基本思想。

加载中…