



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题名称:Do循环语句 (广东版算法与程序设计第二章第四节第二课) 教师姓名:蔡结根 学校:昌平一中 编号:教学背景分析(一)本课时教学内容的功能和地位教学内容选自广东版信息技术(选修1)算法与程序设计教材第二章“程序设计基础”第四节“程序的循环结构”第二部分内容“Do循环语句”。通过本内容的学习,让学生掌握VB语言中的Do循环语句,使学生学会使用Do循环语句实现循环控制结构,解决比较复杂的实际问题,并初步掌握程序调试、运行的方法。通过本内容的学习,学生学习本模块的兴趣会得到进一步的提高,能够激发他们运用计算机程序来解决问题的学习热情。(二)学生情况分析学生已经经历了利用计算机解决问题的基本过程,对顺序、选择控制结构比较了解,对循环控制结构中的For循环语句有了一定的认识,能够设计计算机程序来解决一些简单的实际问题。但学生的数学思维能力还是有很大差别的,在教学中要注意引导学生形成自主学习、合作探究的方法和意识,发挥同伴互助作用,共同提高课堂效率。(三)教学准备1、教学策略采用问题解决、任务驱动教学法,在教学过程中从问题出发,引导学生经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的全过程,从而完成特定的任务。通过分析程序,归纳总结VB语言的Do循环语句的格式、功能和执行过程。学生在自主学习、合作探究学习中解决问题,提高认知水平。教学中采用“存钱买电脑”问题作为引入,以数列求和方面的问题的解决巩固知识,以“辗转相除法”求两个正整数的最大公约数作为拓展学习内容。2、教学环境: 计算机网络教室,VB开发环境,Moodle网络教学平台。3、课时安排:1课时。教学目标 课程内容标准:会使用程序设计语言实现顺序、选择、循环三种控制结构。初步掌握调试、运行程序的方法。(一)知识与技能1、掌握VB语言的Do循环语句的格式、功能和执行过程。2、培养和提升学生学会使用VB语言的Do循环语句来实现循环控制结构,解决实际问题;初步掌握程序调试、运行的方法。(二)过程与方法通过问题解决,在自主学习、合作探究学习中经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的基本过程。(三)情感态度与价值观1、积极思考问题,形成主动探究新知的意识。2、认识到循环结构的实际应用价值,提升主动学习程序设计的欲望。教学重点和难点分析(一)教学重点学会使用VB语言的Do循环语句来实现循环控制结构,解决实际问题。(二)教学难点结合实际问题,确定循环控制的条件及循环内容。教学过程教学环节教师活动学生活动设计意图新课引入问题(存钱买电脑):小明想买一台价值4999元的笔记本电脑,第一个月存1块钱,以后每个月存的钱数都是上个月的2倍,问小明至少存几个月可以攒够这笔钱?根据以往教学经验,数学思维能力强的学生能利用数列很快找到答案(1,2,4,8,16,32,64,128,256,512,1024,2048,4096);迁移应用水平强的学生能利用已学的For循环语句得出答案(预设循环次数,不断测试)。教师鼓励勤于思考的学生,提出:For循环语句适合于已知重复次数的循环(计次循环),而Do循环语句在使用上更加灵活方便,适合解决上述问题。 倾听、思考,学习水平高的学生尝试用各种方法解决问题。 创设学习情境,激发学习兴趣。学习新知1、教师和学生一起经历用计算机解决“存钱买电脑”问题的基本过程。(1)分析问题考虑:涉及哪些变量?有何关系?(2)设计算法(要求学生用流程图描述)定义变量:每月存的钱数X,总钱数S,月数MX=1, S=0, M=0S=S+X,M=M+1,X=X*2如果S= 4999 Loop While s 4999Print 第; m; 个月End Sub(4)调试程序 学生在VB环境中实现。2、Do循环语句的基本格式Do 循环体Loop Until 循环终止条件提问:涉及的几个英语单词是什么意思?3、循环语句的执行过程(以Do Loop until为例)要求:学生对照流程图说出执行过程。提醒:Do 循环语句本身不能改变循环条件,所以要在循环体内设置相应语句,使得整个循环趋于结束,从而避免死循环。经历、体验用计算机解决“存钱买电脑”问题的基本过程。与老师一起写出程序。主动回答问题。在经历、体验中学习新知。此处没有先讲Do循环语句的基本格式,避免学习重心偏向学习语言本身;我们重视问题解决,也有利于学生学习兴趣的培养。巩固知识问题:S=1+2+3+4+N,找出一个最大的数N,使得S= 30000Print n预想2(结果为245):Dim s As Integer, n As Integers = 0: n = 0Don = n + 1: s = s + nLoop Until s = 30000Print n预想3(结果为2、1等):将上面段程序中的循环条件(终止条件)写成了s30000针对预想3,教师除指出存在的问题外,可补充用Do Loop while这种形式的循环语句,并顺便指出其他几种形式的Do循环语句。经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的基本过程。Moodle平台上提交算法和程序。少数学生现场展示、交流程序,学生自己、其他同学点评。巩固Do循环语句的使用,提高分析问题、书写程序代码的能力,重视对程序的调试。拓展学习问题:“辗转相除法”求两个正整数的最大公约数。要求:尝试用不同形式的Do循环语句实现(学习能力一般的学生写出一种即可),比较几种Do循环语句的异同。教师选取有代表性的程序展示、交流,学生自己、其他同学、老师作出评价。用多种Do循环语句编程实现“辗转相除法”求两个正整数的最大公约数。Moodle平台上提交程序。少数学生现场展示、交流程序,学生自己、其他同学作出评价。拓展提高。此处采用已学的算法的描述中用到的例子,使学生在程序实现中加深对该问题的认识。课堂小结For循环语句适合解决循环次数已知的问题,Do循环语句除了能解决循环次数已知的问题外,更适合解决循环次数未知的问题。现实中,Do循环语句应用的例子,比如音乐播放器循环播放时点击“停止”按钮,比如很多软件当连续输入三次错误密码时将被锁住。程序要为生活服务,希望同学们尝试将更多的程序应用到日常生活中。思考,找出类似的例子。总结并强调Do循环 语句在实际生活中的应用。课后作业阅读教材“陈婷植树”问题,写出不同的程序。 阅读、思考巩固、消化教学评价结合课堂观察、Moodle平台上活动的开展,全面了解学生在知识与技能、过程与方法、情感态度与价值观目标方面的达成情况。评价的形式主要有学生自评、互评和教师评价。教师对学生提交的程序将在课堂上和课后(大部分在课后)作出评价、反馈。学生活动的说明(200字内)经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题过程。Moodle平台上提交程序。少数学生现场展示、交流程序,学生自己、其他同学作出评价。教学设计的创新说明(200字内)1、以问题为主线,在问题解决中学习新知,在问题中提升能力。所选实例来自于学习、生活,使学生能够意识到所学知识的实用价值。2、与数学、英语等学科知识联系,发散学生思维。3、关注学生的自主学习、合作探究学习以及对学习效果的评价。4、使用Moodle网络教学平台开展相关活动,提高课堂效率。5、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- QC/T 798-2025汽车用多层塑料燃油管
- QC/T 544-2025汽车发动机凸轮轴
- 2025年农村旅游推广岗面试题
- 2025年安全生产培训测试题及答案集大全
- 2025年安全员实操面试题及解析
- 2025年宠物驯服面试问题集
- 2025年外协施工安全培训题集含答案详解
- 2025年汽车销售顾问等级评定试题及答案解析
- 2025年农村建筑工匠面试模拟题
- 2025年农业技术推广员执业技能考试试题及答案解析
- 2025年湖南湘西自治州州直事业单位招聘考试笔试试卷附答案
- 幼儿园安全责任书及后勤管理制度
- 消防车辆事故课件
- 2026届四川省宜宾市普通高中高一化学第一学期期末统考试题含解析
- 《2型糖尿病中医防治指南(2024版)》解读课件
- 剑阁县普安镇污水处理厂扩容建设项目环评报告
- 商务楼宇管理办法
- 肺炎护理试题填空及答案
- 社用手机管理办法
- 心电监护操作常见并发症预防及处理
- 学校食堂各种检查记录表格表册11
评论
0/150
提交评论