1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
粤教2003课标版《2.4.2Do循环语句》最新教案优质课下载
3、运用编程工具进行程序的调试分析,探索解决问题的方式方法;
4、通过实践操作培养学生的计算思维能力。
教学重点:循环变量的设置与过程调试
教学方法:任务驱动、讲解、演示、微课
学 法:自主学习、网络学习、生生、师生互动
教学课时: 1课时
一、展示趣味绘图程序,设疑导入。
教师多媒体展示随机绘制多彩圆,引起学生兴趣。
同学们,上节课我们学习了For?Next语句,并且用For?Next语句编写了“1+2+3+….100”我们都知道要让计算机重复做一件事时,可以使用循环结构。
For i=0 to 100 step 1
sum=sum+i
Next i
像我们上节课当中知道这种循环次数是固定的,所以可以用for 语句实现。而在现实生活中却有很多问题是事先不知道循环次数的。例如:甲同学每天都坚持写读书笔记300字,问:甲同学多长时间可以写完读书笔记30万字?心算:一天300,十天3000,100天30000,1000天30万字。可见一件小事要是坚持做,可以完成多么宏大的工程。乙同学,也坚持每天写读书笔记300字,但是他对自己的要求要高一些,第二天总比前一天多写10个字,问乙同学多长时间读书笔记的字数可以超过30万字?心算!@#¥%&(乱了!)像这样的例子我们事先也不知道是多少天,算起来也烦心,但是如果交给VB先生的话,就很简单。下面让我们进入今天的主题——循环结构之Do?While-Loop、Do?Loop-While语句。?
二、探索新知
1、教师演示moodle平台的登录与使用。教师发送moodle平台登录网址:。
让学生思考:假如每天写的字用d表示,累计写的字用s表示,请问用这种结构,每次执行怎样的计算?条件是什么?请登录it.rczx.cn, 回复对此问题的看法?
引导学生在平台上发贴,积极发表各自的意见。此处教师根据情况进行指导与辅导。
2、初步尝试,体验成功。学生自主登录moodle平台,下载平台书写三十字程序代码(教师事先放入平台不完整基本程序)。学生进行尝试进行填写,并进行调试。在此过程中,教师可以进行方法性指导,同时学生根据自已掌握的情况观看微课视频进行自学。教师抽取个别学生书写代码进行点评。此环节代码让学生比较容易完成,激发后面的学习操作。
Dim s, d, t As Integer
s = 0
d = 300
t = 0
Do While (s<=300000)
d=d+10
s=s+d