所属成套资源:人教版(2015)信息技术九年级上册课件PPT全册
初中信息技术人教版(2015)九年级全册For-Next循环优质课ppt课件
展开
这是一份初中信息技术人教版(2015)九年级全册For-Next循环优质课ppt课件,共24页。PPT课件主要包含了学习目标,循环体,循环变量,循环终止条件,自主检测,比一比,对比演示,什么是循环结构,新知探索,交通信号灯等内容,欢迎下载使用。
一、了解什么是循环结构
二、理解Fr …Next循环结构的语句格式
三、掌握Fr …Next循环结构的基本运用
一、将Fr …Next循环结构补充完整 Fr T < 终值> [Step ] . Next .
=
二、Fr …Next循环结构的三大要素 1、 . 2、 . 3、 .
Private Sub Cmmand1_Click() i=1 Print i; i= i +1 Print i; i= i +1 Print i; i= i +1 Print i; i= i +1 Print i; i= i +1 Print i;
运行结果:1 2 3 4 5 6 7 8 9 10
i= i +1Print i;i= i +1Print i;i= i +1Print i;i= i +1Print iEnd Sub
如果我们需要在窗体上输出更多的1,几十个甚至上百个…那要怎么办呢?
阅读如下程序代码:在窗体显示1到10之间所有自然数。
Private Sub Cmmand2_Click() Fr i=1 T 10 Step 1 Print i ; Next iEnd Sub
在窗体显示1到10之间所有自然数。
(1)把初值赋给循环变量。
(2)检查“循环变量”的值是否超过终值。
(3)如果不超过,就执行一次“循环体”,然后把“循环变量+步长”赋给“循环变量”然后返回判断。
(4)如果超过就停止执行“循环体”,跳出循环,执行“Next”后面的语句。
循环结构是指程序重复执行循环语句中的一行或多行代码,重复执行的程序块称为“循环体”,使用循环可以避免重复不必要的操作,简化程序,节约内存,提高效率。循环结构三要素是循环变量、循环体和循环终止条件。
Fr = T < 终值> [Step ] Next
注意: 1、在Fr循环语句中,Fr 和 Next是一对语句,必须成对出现,缺一不可。 2、Step可以省略,这时步长默认为“1” 。
思考:循环变量的增量即步长,能否为0?如果为0,程序的运行结果怎样?
二、Fr …Next循环结构的语句格式
注意:在Fr…Next 循环体中,循环体变量的初值和终值都是数值型。
在此循环结构中, _____ 是循环变量,_____ 是初值,_____ 是终值,“sum=sum+i”是 ____________ 。在步长为2的情况下,共执行 _____ 次“sum =sum+i”语句。
Fr 循环变量=初值 T 终值 Step 步长 循环体Next 循环变量
二、循环结构流程图表示
在实际生活、学习过程中,有哪些循环结构的例子?
任务一:试着计算分数相加总和
计算 的值
Private Sub Cmmand1_Click()Dim s As Single, i As Integer, n As Integers=0n = Val(Text1.Text)Text2.Text = Str(s)End Sub
设:s是分数的总和i 是循环变量初值是 _____终值是 _____步长是 _____循环体是 ___________
Fr i=1 t n s=s+1/iNext i
在印度有一个古老的传说,国王打算奖赏发明了国际象棋的大臣,国王问他想要什么,他对国王说,陛下,我只要些麦粒,请您在这张棋盘的第 1 个小格放 1 粒麦子,第 2 个小格放 2 粒,第 3 小格放 4 粒,第 4 小格放 8 粒……以此类推,把 64格棋盘放满就行了,国王觉得这个要求太容易满足了,就答应给他这些麦粒。当人们把一袋一袋的麦子搬来开始计数时,国王才发现,就算把全印度甚至全世界的麦粒都拿来,也满足不了他的要求……
那么,那位大臣要求得到的麦粒到底有多少呢?
任务二:计算棋盘上的麦粒总数
棋盘的第一格放1粒麦粒,第二格放2粒麦粒,第三格放4粒麦粒,第四格放8粒麦粒,即后面一格的麦粒数是前一格的2倍……以此类推,请问第n格时整个棋盘上的麦粒总数是多少?
n=Val( )Text2.Text=Str( )
Fr 循环变量=初值 T 终值 Step 步长(步长1可以省略) 循环体Next 循环变量
循环体:s=s+2^(i-1)
Private Sub Cmmand1_Click()Dim n As Integer, i As Integer, s As Dublen = Val(Text1.Text)Text2.Text = Str(s)End Sub
Fr i = 1 T ns = s + 2 ^ (i - 1)Next
什么是循环结构及说明
Fr …Next循环结构的语句格式及说明: Fr = T < 终值> [Step ] Next
Fr …Next循环结构的运用
填空完成程序:问:鸡兔同笼,共有100条腿,40个头,问鸡有几只,兔有几只?单击窗体后,在窗体上显示结果。Private Sub Frm_Click() Dim Ji As Integer 'Ji变量表示鸡的个数 Dim Tu As Integer 'Tu变量表示兔的个数 Dim Leg As Integer 'Leg变量表示腿数 Fr Ji = 1 T 40 Tu = '计算腿数 Leg = + Tu * 4 If Leg = Then '如果腿正好100只,则打印 Print "鸡="; Ji; "只", "兔="; Tu; "只" End If Next JiEnd Sub
一、编程计算s=1*2+2*3+…..+n*(n+1)
二、猴子吃桃,每天吃当天桃子的一半多一个,第十天只有一个,编程计算共有多少个桃?
三、程序填空:使得当单击"计算1+2+3+…+100"按钮后,文本框Text1显示1+2+3+…+100的值。Private Sub Cmmand1_Click() Dim a As Integer Dim i As Integer a= . Fr i = 1 T Step 1 a = . Next i Text1.Text = Str( )End Sub
相关课件
这是一份人教版(2015)九年级全册认识菜单术语优秀ppt课件,共24页。PPT课件主要包含了新课导入,制作静态的菜单项,做一做,学习任务,操作步骤,操作说明,制作嵌套层,使菜单弹出来,制作时间轴动画,栏设置动画的名称等内容,欢迎下载使用。
这是一份2020-2021学年1 循环语句课文内容ppt课件,共6页。PPT课件主要包含了引入课题,程序设计中的循环,循环语句等内容,欢迎下载使用。
这是一份2021学年第7课 循环结构课前预习ppt课件,文件包含第七课主题1for循环结构课件pptx、第七课主题1for循环学案docx等2份课件配套教学资源,其中PPT共22页, 欢迎下载使用。