VB循环语句说课讲解
- 格式:ppt
- 大小:386.00 KB
- 文档页数:16
FOR---NEXT循环语句教案主讲: 常庆红教案【导入新课】编写一个程序:打印5行竖排的“*”。
如果是打印10行,100行甚至更多,那应该怎样实现?在窗体上输出1到10这十个数字。
如果是输出到100甚至更多,那应该怎样实现?在以上两个例子中,可以看到如果完成这个任务,有很多重复的语句,如何来减化这个程序并达到相同的效果呢?这就要用到一个新的知识,循环结构。
今天,这节课上我们讲解循环结构其中的For-Next循环结构语句。
【新课讲解】循环结构与循环结构语句1、For-Next循环结构语句(1)一般形式:For 循环变量=初值to 终值Step 步长值循环语句组Next 循环变量[格式说明]①For与Next必须成对出现,Next必须位于For语句之后。
②循环变量必须是数值型,且最好为整型变量。
③当步长值=1时,[Step 步长值]部分可以省略④Next后面的循环变量可以省略,For、Next后面的循环变量是同一个。
⑤For循环分递增循环和递减循环两种。
递增循环:当初值小于等于终值,步长值>0。
递减循环:当初值大于终值,步长值<0。
[格式举例] 例For I= 1 To 5Print “*” Next I(2今天先讲For 循环的递增过程,流程图如下:具体执行过程描述如下: ①将初值赋值给循环变量②判断循环变量的值是否小于等于终值若为真(True ),则执行循环语句,而后转到③执行若为假(False ),则转到④执行I 为变量1是初值,5是终值语句组③将变量的值加上步长值,而后返回②执行 ④循环结束,顺序执行Next 后面的语句 [程序举例]For/next 循环语句1、请同学们阅读下面程序,写出结果并上机验证,画出流程图,说明程序功能。
for i=1 to 3 step 1print i next i end执行执行停止执行<3=3>3234123123执行下一次循环否?i 与终值比较执行NEXT 之后i 的值循环开始时i的值第几次循环I =1Prnit iI=I+1I >= 3N Y[程序执行过程分析]For/next 循环语句1)如果把程序中的step 1改成step -1,应该如何修改程序。
《v b循环——计数循环》说课稿(共7页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--《VB循环——计数循环》最新说课稿《VB循环——计数循环》最新说课稿一、指导思想《信息技术》新课程理念要求信息技术课堂要以生为本,培养学生的创新意识以及自我探究的学习能力,要重视建构学生的信息技术素养;程序设计部分最重要的是让学生掌握计算机语言的语法规则以及用算法解决实际问题的方法。
二、关于教材(一)教材概述《信息技术》(选修)教材包括程序设计和机器人两大部分,第三章程序结构与设计部分介绍的是编写规范程序的基础知识,在结构化程序设计中,程序由顺序结构、选择结构和循环结构这三种基本的逻辑结构经过不同的组合而组成。
(二)教材分析我说课的课题是《计数循环》,内容是程序结构与设计中的第三节循环结构部分的第二课时。
本节分为三课时,在第一课时学生已经掌握了VB循环结构的基本概念以及VB循环语句的基本语法的基础上,本节课承上启下,通过进一步讲解循环语句的“累加”功能从而加深对For/Next语句的执行过程的理解;此后,第三课时通过“定时器循环”让学生进一步认识VB工具箱的控件继续加深对循环语句语法的理解。
(三)目标设计1.知识与技能:(1)知道累加器的使用方法,理解计数循环的执行过程。
(2)能使用计数循环编写简单的程序解决实际问题2.过程与方法:通过举例类比加深对循环变量的理解,通过实例训练使学生理解计数循环可以解决哪些类型的问题,通过自我探究“循环体”的执行结果,理解循环体的执行过程。
3.情感态度与价值观:在教师的指导下,学生共同探究,体验自主学习与协作学习的快乐,提高了学生分析问题、解决问题的能力;精选的实例训练,培养学生程序设计的基本思维逻辑能力;小组成员协作学习培养了学生的集体荣誉感。
(四)本节课的教学重点和难点教学重点:会写出For循环语句教学难点:1、理解循环变量在循环结构中其值的变化关系。
《VB—For循环语句》说课稿一、教学内容本节课的教学内容选自《Visual Basic编程基础》教材的第四章,主要讲述VB中的For循环语句。
For循环语句是VB中常用的控制结构之一,用于在满足一定条件的情况下重复执行一段代码。
本节课将详细介绍For循环的基本语法、执行过程以及应用实例。
二、教学目标1. 让学生掌握For循环语句的基本语法和执行过程。
2. 培养学生运用For循环语句解决实际问题的能力。
3. 提高学生对VB编程的兴趣和积极性。
三、教学难点与重点重点:For循环语句的基本语法和执行过程。
难点:For循环语句在实际问题中的应用。
四、教具与学具准备1. 教具:多媒体投影仪、计算机。
2. 学具:学生用书、《Visual Basic编程基础》教材、练习本、编程环境。
五、教学过程1. 实践情景引入:展示一个计算1到100之间所有整数和的程序,引导学生思考如何实现这个功能。
2. 知识讲解:介绍For循环语句的基本语法,包括For循环的三个部分:循环变量、循环条件和循环体。
并通过示例讲解For循环的执行过程。
3. 例题讲解:分析并讲解一个计算1到100之间所有整数和的程序,引导学生理解如何使用For循环语句实现这个功能。
4. 随堂练习:让学生编写一个程序,实现计算1到100之间所有整数和的任务。
教师巡回指导,解答学生疑问。
5. 拓展讲解:介绍For循环语句在实际问题中的应用,如计算斐波那契数列、统计字符串中某个字符出现的次数等。
6. 课堂小结:7. 作业布置:(1)编写一个程序,实现计算1到100之间所有整数和的任务。
(2)编写一个程序,计算斐波那契数列的前n项。
六、板书设计板书内容:For循环语句的基本语法循环变量循环条件循环体七、作业设计1. 计算1到100之间所有整数和的程序:Sub 计算和()Dim 和 As IntegerDim i As Integer和 = 0For i = 1 To 100和 = 和 + iNext iMsgBox "1到100之间所有整数的和为:" & 和End Sub答案:1到100之间所有整数的和为5050。
《VB—For循环语句》说课稿各位老师:大家好!今天我说课的课题是《VB—For循环语句》。
我将从教材分析、教学目标、教法与学法、教学过程几个方面加以说明。
一、教材分析1.《VB—For循环语句》是高中信息技术二年级下册的内容。
本课是浙江教育出版社出版的,由陶增乐主编的《算法与程序设计》的第四章《VB程序设计初步》中的第三节《语句》的循环语句部分。
2.学情分析在本节课之前,学生已学习了VB基础知识。
学生的优势在于他们思维较活跃,接受新事物的能力较强,基于会考,有学习动力。
劣势在于自学能力,实践能力,合作协调能力较薄弱,需结合英语,缺乏学习兴趣。
二、教学目标:1.认知目标:图片框的添加与设置;for/next循环语句。
2.能力目标:提高学生观察、思维、探索、实践、总结能力。
3.情感目标:培养学生自主学习,协作学习,勇于实践,大胆探索的学习品质。
4.重点:for/next循环语句。
5.难点:for/next循环语句。
三、教法与学法我在以学生为主体,教师为主导的原则下,构建一个真实的情境来引导学生探究。
主要教学方法:情境模拟法、项目教学法、任务驱动法、分层教学法、赏识教育。
本课教给学生的学法是自主探究、小组协作、合作学习。
四、教学过程:(一)创设情境引出项目学校组织校园十佳歌手评比活动,请同学们帮忙设计一款评分器,要求在屏幕上显示每一位评委的头像及亮分,然后计算平均分作为该选手的得分。
设计意图:联系生活实际,创设实际生活中的问题情境,调动学生的积极性,激发学生的学习兴趣,使学生在情景中主动、积极地接受任务。
(二)师生互动分析项目请学生根据任务要求讨论出项目界面应该怎么设计,又应该怎样实现任务功能.老师再根据学生的讨论结果绘制参考界面并展示。
设计意图:引导学生在遇到问题时应如何分析问题、解决问题,培养他们自己思考的习惯,而不是等老师的分析结果。
展示项目结果:(图一)(三)合作学习实现项目项目分解:第一步:各自完成界面设计给定参考界面,学生可以自主设计界面形式,也可以根据项目参考界面(图一)做。