1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
《5.2解析算法的程序实现》精品教案优质课下载
三、教学目标的确定和依据:
普通高中信息技术新课程标准在本模块旨在使学生体验算法思想,能从简单问题出发,设计解决问题的算法,并初步使用编程实现算法。提高学生的信息技术素养和信息技术操作能力,结合本节课内容,确定以下学习目标:
1、(知识、技能目标):了解解析法,学会用解析法分析问题、解决问题,学会编写程序实现解析法。
2、(能力目标):经历用解析法解决问题过程中,培养学生分析、比较、迁移等能力。
3、(情感目标):通过用解析法解决实际问题,培养学生对程序设计的兴趣和热情。
四、教学重、难点
重点:学会用解析法编写程序解决实际问题
难点:用解析法分析问题。
五、教学方法:对于一种算法的学习,如果直接讲授,会让人感觉枯燥,没有兴趣,而如果将其溶入到学生感兴趣的任务或问题中,完成任务的过程中,让学生在完成任务的同时掌握其算法思想。所以在本节课教学中我主要采取任务驱动法,并结合引导探究、讲授、小组讨论等多种教学方法。从而培养了学生的分析问题、解决问题的能力及合作、参与意识。
六、教学过程:
把全班同学分成A到I组,便于上课的提问和回答和合作。
创设情景导入:从我们的日常生活入手讲解,我们的生活离不开计算机,离不开电脑,因为它太方便了,方便我们的生活,方便相互之间的交流,交易。而这种方便源于电脑的自动、智能。因为我们事先已编制好了要解决问题的步骤了。用特定的语言来实现了。我们所学习的VB就是其中的一种语言。今天我们来体验一把怎么用VB解决实际问题吧!如此的情景创设让学生跃跃欲试。
解决实际问题之前,首先进行下复习,以便让学生更好地进行问题,在复习的过程当中,把后面要解决的实际问题相关的知识点穿插进去。
变量的复习:让学生通过对变量的复习回顾四大数据类型,并提高声明的语句。使学生 明白变量不是可以随便拿来用的,需要声明。
针对围坐一圈的学生进行现场演义赋值,把0分别赋值给6位同学,如果要赋值的学生比较多呢?让学生联想到用数组、循环来实现。
数组、循环
提出问题:怎么用数组来实现对6位同学赋整数的值呢?抽取任意一组的代表把答案呈现出来进行分析。
Dim a(1 to 6) as integer
For i = 1 to 6 step1
a(i) = 0
Next i
接着针对小数、逻辑数、字符串进行赋值。
当步长为负数时的程序的改写。
提问:如何对6位同学赋值一个唯一的编号呢?
Dim a(1 to 6) as integer