活动一 用For...Next语句实现循环结构
- 格式:ppt
- 大小:403.50 KB
- 文档页数:10


选择结构复习:单分支:行:If 条件 Then 语句块:If 条件 Then语句End If双分支行:If 条件 Then 语句1 Else 语句2块:If 条件 Then语句1Else语句2End If多分支ElseIf语句If条件1then语句1ElseIf条件2then语句2ElseIf条件3then语句3Else语句End IfSelect Case语句Select Case表达式Case 表达式1语句lCase 表达式2语句2……Case 表达式n语句nCase Else语句n+1End Select循环结构程序设计一循环结构控制语句程序设计三种基本结构结构:顺序结构流程图 选择结构流程图 循环结构流程图选择结构:(如图) If 条件表达式 Then 语句End IfFor 循环结构:(如图)For I = 1 To 10 Step 1 语句Next I循环是指对同一个程序段重复执行若干次,直到指定的条件不满足为止,这段被重复执行的语句序列被称为循环体,由若干个语句构成。
循环结构主要有三种形式:For ...Next 循环 While …Wend 循环 Do …Loop 循环。
二 For 循环(最常用的一种格式) 1、For 循环语句的格式:For 循环变量=初值 To 终值 Step 步长 循环体 Next 循环变量例如: For I = 1 To 10 Step 1 Print “ 你好 ” Next I说明:(1)循环变量:为一个数值型变量。
用来控制循环过程。
(2)初值:循环变量的初始值,一般为数值型常量、变量。
(3)终值:循环变量的终止值,一般为数值型常量、变量。
(4)步长:循环变量的增量。
其值为正,初值应小于终值(递增循环);若为负,初值应大于终值(递减循环)。
但步长不能是0。
会造成死循环。
如果步长是1,Step 1可省略不写。
(5)循环体:在For语句和Next语句之间的语句序列,可以是一个或者多个语句。
高中信息技术粤教版选修1第二章第4-1课《For循环语句》省级名师优质课教案比赛获奖教案示范课教案公开课教案【省级名师教案】1教材分析《For循环语句》选至高中选修教材《算法与程序设计》(广东教育出版社),本节内容为第二章“程序设计基础”中一个重要的知识点。
这是对之前学习的赋值语句、选择语句的知识和能力的提升,也是以后学习过程、函数以及利用VB编写综合应用程序的基础和前提,起着重要的承前启后的作用。
循环结构是程序设计的三种基本结构之一,是程序设计的基础。
V B中用For…Next和Do…Loop语句来构造循环,并能相互代替。
For循环这部分内容一课时完成,重点是掌握For循环语句基本格式,体会其执行过程,并能用For循环语句编程解决生活中的实际问题。
2学情分析本课的授课对象为高一年级学生,学生的理解能力有限,且绝大多数是第一次接触循环结构程序,再加上这节课涉及的循环语句比较抽象,较难理解。
因此在教学中宜比较自然地引入循环语句的格式、功能以及使用方法;并且为了使学生更好地理解For循环语句,尽可能使用流程图与程序结合的方法进行讲解。
并运用flash动画和微课使抽象课程内容更形象更易理解。
3教学目标1、知识与技能a.掌握FOR循环语句的基本格式,会分析For循环语句执行过程;b.学会分析问题,设计算法,并运用For循环语句编写程序解决生活中的问题。
2、过程与方法通过模仿、操作、探究,分析,学习For循环语句,体会算法思想,发展有条理的思考与表达能力,提高逻辑思维能力,并能用For循环语句编写简单程序。
3、情感态度与价值观a. 通过先学后教,培养学生自主学习的意识;通过任务驱动,培养学生完成任务后的成就感;激发学生学习的兴趣;b. 通过交流评价、教师引导,培养学生养成良好的编程习惯。
4重点难点教学重点 :1.掌握For循环语句的基本格式和功能;2.会分析Fox循环语句的执行过程;3.能使用Fox循环语句编程解决生活中实际问题。
计数循环——For Net语句说课稿一、指导思想《信息技术》新课程理念要求信息技术课堂要以生为本,培养学生的创新意识以及自我探究的学习能力,要重视建构学生的信息技术素养;程序设计部分最重要的是让学生掌握计算机语言的语法规则以及用算法解决实际问题的方法。
二、关于教材(一)教材分析我说课的课题是《计数循环——For Net语句》,内容是程序结构中的第三节循环结构部分。
本节分为三课时,在第一课时学生已经掌握了VB循环结构的基本概念以及VB循环语句的基本语法的基础上,本节课承上启下,通过进一步讲解循环语句的“累加”功能从而加深对For/Net语句的执行过程的理解;此后,第三课时通过“定时器循环”让学生进一步认识VB工具箱的控件继续加深对循环语句语法的理解。
(二)目标设计1知识与技能:(1)知道累加器的使用方法,理解计数循环的执行过程。
(2)能使用计数循环编写简单的程序解决实际问题2过程与方法:通过举例类比加深对循环变量的理解,通过实例训练使学生理解计数循环可以解决哪些类型的问题,通过自我探究“循环体”的执行结果,理解循环体的执行过程。
3情感态度与价值观:在教师的指导下,同学共同探究体验自主学习与协作学习的快乐,提高了学生分析问题、解决问题的能力;精选的实例训练,培养学生程序设计的基本思维逻辑能力;小组成员协作学习培养了学生的集体荣誉感。
(三)本节课的教学重点和难点教学重点:会写出For循环语句教学难点:1、理解循环变量在循环结构中其值的变化关系。
三、关于教法(一)教学准备安装有VB软件的多媒体网络机房、、2m、3m……向玻璃杯中倒入液体。
以玻璃杯里的液体的体积变化代表变量S值的变化;拿起量杯的次数代表循环体执行循环的循环次数;量杯中的液体体积代表每次循环执行时循环变量的值;该环节是否讲解将视课堂上学生讲解的情况而定,如果有学生讲解得很形象或者类似我就只是稍作点拨。
本环节的知识点还有一个是需要挖掘的,就是该实例的特点,分析该特点可以使得学生知道在今后的程序设计中哪些问题可以用计数循环来解决;该知识点将由师生共同分析从而得出结论。