全球旧事资料 分类
有效的创新思维形式。VB是一门实践性很强的课程,实例教学法是笔者在本模块教学中的常用方法。以教学的内容为依据,选择一些接近学生的生活,有趣的、有实际意义的小程序为实例。通过对实例进行理论分析,指导学生模仿,通过知识再现达到在实践中领悟知识,开拓设计程序的思路。在VB编程中,循环结构是程序设计中学起来很费劲但不可或缺,对于多重循环更不容易弄清其流程。这时可以在课堂上以现实中的问题为例子向学生提问,例如:时针每走过一格,分针将会走过多少格?秒针又会走过多少格?根据日常生活中的情况,可以形象地把分针、秒针和时针的运动打比方,这就是三重循环嵌套。教师鼓励学生针对实例独立思考解决问题的算法,逐步引导他们改变以往单一的、逻辑的、线性的思维方式,多角度、多侧面、多方位地考察问题,并在实践活动中,借助程序的编译反馈信息检验思维成果。通过设计程序解决问题是培养学生的创新思维的途径之一。例如:在排序算法一节的教学过程中,就可以让学生思考对一组数据进行排序的多种方法(冒泡排序,选择排序,快速排序等等)从而训练学生的创新思维,培养学生的创新能力。程序设计算法中的枚举法、分治法、递推法、递归、动态规划法等等,都是对学生创新思维的有效的训练方法。3、采用小组互助的学习方式,培养团队精神,提高协作能力。将学生分为若干组,安排一些小组的任务,让多人在一起协商、协作来完成任务,学会团队协作、集体决策,不仅适用于《算法与程序设计》的学习,还适用于日常后生活与其他学科的学习。组织学生进行研讨,在思想的碰撞中往往会产生智慧的火花。如:学习过程的定义与调用教师在上机课时采用小组互助的学习方式,让组内同学互相帮助,共同提高。教师给出上课时的教学任务:编写一个判断素数的公有过程,调用素数过程,实现1产生一个三位随机素数数组x10;(2)验证一个大于2的偶数可以表示为两个素数之和;(3)找到四位正整数中的超级素数。这些任务数量较多而互相有关联,小组成员内部分工,每两位同学至少独立完成其中一个小任务,然后小组成员将小任务汇总,积极讨论难点,共同攻克,使得大家不断
f提高能力与学习效率。基本流程:1.教师下达任务后,学生完成组内分工。2学生68人一组,每位学生首先完成所自己所分配到的任务,如组内成员遇到难点,要求组内其他同学相互协作,提供必要的帮助,如果互相讨论之后还是无法解决,则应由组长请教老师,再由组r
好听全球资料 返回顶部