圣诞贺卡(VB语言For循环语句)教学设计
授课教师姓名 | 微课名称 | 圣诞贺卡(VB语言For循环语句) | |
知识点来源 | □学科:信息技术 □年级:八年级 □教材版本:广东省初级中学课本·第二册下 □所属章节:第二章第六节 | ||
录制工具和方法 | 万彩动画大师+VB程序运行界面录制 | ||
设计思路 | 1、导入:用经典数学问题“计算1+2+3…+99+100的和”导入,熟知的问题让学生更容易理解循环结构在实际生活中的哪些实例可以应用。 2、新知:通过For循环语句的知识点讲解,让学生掌握循环语句的基本格式和执行过程。 3、应用:引入本节循环结构的应用案例“圣诞彩灯”,让学生学会用For循环语句设计点亮圣诞彩灯的程序。 4、拓展学习:“猜价格”游戏的制作,思考能否用For循环语句完成,有什么困难?(引出Do循环语句)。 | ||
教学设计 | |||
内 容 | |||
教学目的 | 一、知识与技能: 1、能掌握循环语句的基本格式、执行过程; 2、能通过分析具体问题,选择使用循环语句解决问题。 二、过程与方法: 能借助流程图分析程序,理解循环语句的基本格式。 三、情感态度与价值观: 1、在使用循环语句解决问题的过程中,感受计算机高效解决问题的优势; 2、通过游戏设计,培养学生的编程逻辑思维和自主探究、学以致用的能力。 | ||
教学重点难点 | 教学重点: 循环语句的基本格式和执行过程。 教学难点: 1、理解循环语句的执行过程和特点; 2、理解循环语句中循环控制条件的作用; 3、通过知识迁移,应用循环语句解决实际问题。 | ||
教学过程 | 一、激趣导入: 师:同学们,我们数学课上有一道题目,相信大家小学的时候就会做,那就是1+2+3…+99+100,同学们用等差数列可以快速计算出来。但是,如果给你一个计算器,需要你用累加的办法计算出结果,你还会算得很快嘛? (生:重复的操作,按键容易出错,可以完成,但要细心哦!) 师:我们的计算机最擅长的功能之一,就是按规定的条件,重复执行某些操作。只要条件设置正确,运用程序来实现可是一点也不慢!在VB语言中,有一个专门描述重复工作的语句,For循环语句,我们一起来探索它的奥秘吧! 二、新知讲解: 1、认识For循环语句: 作用:一般用于循环次数已知的循环结构,又称为计数型循环。 形式: For 循环变量 =初值 To 终值 [Step 步长] 语句组(循环体) Next [循环变量] 循环变量:必须为数值型 循环次数:Int((终值-初值)/步长+1) >0,初值<=终值 =1时,可省略 步长 <0,初值>=终值 =0,死循环 语句组:重复执行的语句,又称为循环体 For语句执行流程图: 2、学以致用: 师:同学们看一看,如果我们想完成1~100相加,怎样用For语句实现呢? 设置两个变量:i(存放1~100每个数字),sum(存放百数叠加的和) 流程图如下: 教学过程 用For语句实现: 练习:同学们试试在自己的计算机上实现这个程序吧! 思考:如果是“100+99+编程语言vb是什么…+2+1”,如何修改程序?(改为:Step -1) 三、设计并点亮圣诞彩灯: 师:圣诞节就要到了,我们一起来点设计并点亮圣诞彩灯吧! 1、设计彩灯:不透明圆形 Shape控件(属性设置:Backstyle:1-Opaque,Shape:3-Circle) 2、“点亮”一盏彩灯:设置背景,用计时器控制背景变换的时间间隔 Shape1.BackColor=RGB(Int(Rnd*256), Int(Rnd*256), Int(Rnd*256)) 计时器:Timer1(Interval:100) | ||
教学过程 | 3、设计一串彩灯(10个): 控件数组:Shape1(i),i=0~9 4、用For循环语句“点亮”一串彩灯: 对多盏彩灯的控制是重复性的操作,可以用循环结构来描述。 四、小结与拓展学习: 1、本节要点: (1)For循环语句的基本格式和执行过程; (2)设计点亮一串圣诞彩灯的VB程序。 2、拓展学习: 师:圣诞联欢会上,主持人设计了一个“猜价格”的游戏,观察流程图,想一想可以用For语句实现吗?有什么困难呢? P62~63:Do循环语句(另一节微课) | ||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论