搜索
    上传资料 赚现金
    英语朗读宝

    人教版信息技术九年级上册 第13课《For-Next循环》课件

    人教版信息技术九年级上册 第13课《  For-Next循环 》课件第1页
    人教版信息技术九年级上册 第13课《  For-Next循环 》课件第2页
    人教版信息技术九年级上册 第13课《  For-Next循环 》课件第3页
    人教版信息技术九年级上册 第13课《  For-Next循环 》课件第4页
    人教版信息技术九年级上册 第13课《  For-Next循环 》课件第5页
    人教版信息技术九年级上册 第13课《  For-Next循环 》课件第6页
    人教版信息技术九年级上册 第13课《  For-Next循环 》课件第7页
    人教版信息技术九年级上册 第13课《  For-Next循环 》课件第8页
    还剩16页未读, 继续阅读
    下载需要20学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    初中信息技术人教版(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课件:

    这是一份人教版(2015)九年级全册认识菜单术语优秀ppt课件,共24页。PPT课件主要包含了新课导入,制作静态的菜单项,做一做,学习任务,操作步骤,操作说明,制作嵌套层,使菜单弹出来,制作时间轴动画,栏设置动画的名称等内容,欢迎下载使用。

    2020-2021学年1 循环语句课文内容ppt课件:

    这是一份2020-2021学年1 循环语句课文内容ppt课件,共6页。PPT课件主要包含了引入课题,程序设计中的循环,循环语句等内容,欢迎下载使用。

    2021学年第7课 循环结构课前预习ppt课件:

    这是一份2021学年第7课 循环结构课前预习ppt课件,文件包含第七课主题1for循环结构课件pptx、第七课主题1for循环学案docx等2份课件配套教学资源,其中PPT共22页, 欢迎下载使用。

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map