开学活动
搜索
    上传资料 赚现金

    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 课件+教案

    资料中包含下列文件,点击文件名可预览资料内容
    • 课件
      粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 课件.pptx
    • 教案
      粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 教案.doc
    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 课件第1页
    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 课件第2页
    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 课件第3页
    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 课件第4页
    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 课件第5页
    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 课件第6页
    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 课件第7页
    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 课件第8页
    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 教案第1页
    粤教版 2019 高中选修1信息技术 2.4.3 循环的嵌套 教案第2页
    还剩11页未读, 继续阅读
    下载需要30学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    高中信息技术粤教版 (2019)选修1 数据与数据结构2.4.2 数组与链表的应用完整版课件ppt

    展开

    这是一份高中信息技术粤教版 (2019)选修1 数据与数据结构2.4.2 数组与链表的应用完整版课件ppt
    2.4.3 循环的嵌套 循环的嵌套前课回顾:1、前面我们主要学习了哪几种循环语句,它们分别是?①for循环语句 ②Do循环语句(又分为当型和直到行循环)2、循环语句“For-Next”的基本格式如何写?for语句的格式for 循环变量=初值 to 终值 [step 步长] 循环体next [循环变量]循环的嵌套3、Do循环语句基本格式如何写?4、循环结构的流程图 Do While 循环体LoopDo 循环体Loop Until 循环的嵌套一、新课引入:(一)、编写程序输出以下字符图形:程序如下:For j=1 to 5Print j;Next j循环的嵌套(二)、新问题提出:上面的代码完成了在一行内输入5个数字,如果要得到三行同样的字符图形,即如图(一)所示的图形,应该怎么写程序呢?要得到图一所示的图形,我们可以将上面的“For—Next”语句重复3次,但是如果要打印20行,30行甚至更多行呢?有没有更简便的方法?我们知道循环结构能够使一段程序重复执行,如果把上面的“for—Next”语句放到另外一个循环之中,让它反复执行3次,能不能得到图形一的输出呢?我们一起来试一下:循环的嵌套(三)、新问题解决:得出结论:像上面程序那样,已经知道了循环的次数,可以再用一个“For—Next”循环语句,这样就形成了循环中套循环的结构,我们称之为循环的嵌套。循环的嵌套二、循环语句的嵌套含义:For循环语句中的循环体还有一个For循环语句,像这样,在一个循环语句的循环体中含有另一个循环语句,这就形成了嵌套循环,也叫做多重循环。注:①外循环和内循环必须是层层相套,循环体之间不能交叉;②内循环和外循环的循环变量名称不能相同,外循环控制行数,内循环控制每行输出的个数。③每个循环必须有一个唯一的循环控制变量;内层循环的Next语句必须放在外层循环Next语句的前面。(如P56 2-17和2-18所示)循环的嵌套三、循环语句嵌套的简单格式 for i=1 to 10 for j=1 to 10 循环体 next j next i For 循环变量1=初值 to 终值 For循环变量2=初值 to 终值 循环体 Next 循环变量2 Next 循环变量1循环的嵌套【案例分析一】矩阵输出【程序代码】:For i = 1 To 10 ‘i控制行数(10行) For j = 1 To 10 ‘j控制每行输出的”*”的个数 Print "*"; Next j Print ‘换行Next i循环的嵌套思考1:1、当需要在屏幕上的输出如图二的图形时,上述代码需要怎样修改?2、当需要在屏幕上的输出如图三的图形时,上述代码需要怎样修改?循环的嵌套【案例分析二】九九乘法表:循环的嵌套先看课本P56程序代码:Private Sub Command1_Click()Dim i, j, se As Integer ‘i,j,se为循环变量For i = 1 To 9 ‘i控制行数(9行) For j = 1 To 9 ‘j控制每行输出的i个i * j se = i * j Print Tab((j - 1) * 9); i & “*”; j & “=” & se; “ ”; ‘Tab((j - 1) * 9)定义每行输出结果的起始位 Next j Print ‘换行Next iEnd Sub运行结果:循环的嵌套思考2:如果要运行如图四所示的图形,该怎么处理?循环的嵌套程序代码:Private Sub Command1_Click()Dim i, j, se As IntegerFor i = 1 To 9For j = i To 9se = i * jPrint Tab((j - 1) * 9); i & "*"; j & "=" & se; " ";Next jPrintNext iEnd Sub比较Private Sub Command1_Click()Dim i, j, se As IntegerFor i = 1 To 9For j = 1 To ise = i * jPrint Tab((j - 1) * 9); i & "*"; j & "=" & se; " ";Next jPrintNext iEnd Sub循环的嵌套【案例分析三】在屏幕上输出三角形:循环的嵌套程序代码:Private Sub Command1_Click()Dim i, j As Integer ‘i,j为循环变量For i = 1 To 10 ‘i控制行数(10行) Print Tab(20 - i); ‘定义每行*的起始位 For j = 1 To 2 * i – 1 ‘j控制每行输出i个* Print "*"; Next j Print ‘换行Next iEnd Sub循环的嵌套课后作业:1、百钱百鸡中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:今有鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一,凡百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?设计一个求解的算法,用自然语言把它描述出来。 2、因子(不算自身)之和等于它本身的数称为完全数。例如28的因子是1,2,4,7,14,且1+2+4+7+14=28,则28是完全数。求2-1000中的完全数。循环的嵌套课堂小结:一、设计问题,引入新课。二、循环语句的嵌套含义三、案例分析

    相关课件

    粤教版 (2019)选修1 数据与数据结构第五章 数据结构的应用5.4 算法与数据结构的联系与区别5.4.1 算法与数据结构的联系完美版课件ppt:

    这是一份粤教版 (2019)选修1 数据与数据结构第五章 数据结构的应用5.4 算法与数据结构的联系与区别5.4.1 算法与数据结构的联系完美版课件ppt,文件包含粤教版2019高中选修1信息技术121算法课件pptx、粤教版2019高中选修1信息技术121算法教案doc等2份课件配套教学资源,其中PPT共21页, 欢迎下载使用。

    高中信息技术粤教版 (2019)选修1 数据与数据结构3.2.2 字符串的基本操作评优课课件ppt:

    这是一份高中信息技术粤教版 (2019)选修1 数据与数据结构3.2.2 字符串的基本操作评优课课件ppt,文件包含粤教版2019高中选修1信息技术322调试与排错课件pptx、粤教版2019高中选修1信息技术322调试与排错教案docx等2份课件配套教学资源,其中PPT共17页, 欢迎下载使用。

    高中信息技术粤教版 (2019)选修1 数据与数据结构3.2.1 字符串及其存储数据优秀ppt课件:

    这是一份高中信息技术粤教版 (2019)选修1 数据与数据结构3.2.1 字符串及其存储数据优秀ppt课件,文件包含粤教版2019高中选修1信息技术321错误的类型课件pptx、粤教版2019高中选修1信息技术321错误的类型教案doc等2份课件配套教学资源,其中PPT共10页, 欢迎下载使用。

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

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

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

    设置密码

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

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

    注册成功

    返回
    顶部
    Baidu
    map