目录

  • 1 认识数据与大数据
    • 1.1 1课 感知数据
    • 1.2 2课 认识信息
    • 1.3 3课 数字化与数制转换
    • 1.4 4课 数据编码与压缩
    • 1.5 5课 数据科学与大数据
  • 2 算法与程序实现
    • 2.1 6课 解决问题的一般过程和用计算机解决问题
    • 2.2 7课 算法的概念及描述
    • 2.3 8课 Python语言基础
    • 2.4 9课 顺序结构的程序实现
    • 2.5 10课 语句与程序结构——单、双分支结构
    • 2.6 11课 语句与程序结构——多分支选择结构
    • 2.7 12课 语句与程序结构——循环结构(while语句)
    • 2.8 13课 语句与程序结构——循环结构(for语句)
    • 2.9 14课 语句与程序结构——循环嵌套及其程序实现
    • 2.10 15课 语句与程序结构——break和continue语句
    • 2.11 16课 基于解析算法的问题解决
    • 2.12 17课 基于枚举算法的问题解决
    • 2.13 18课 算法与程序实现的综合应用1
    • 2.14 19课 算法与程序实现的综合应用2
  • 3 数据处理与应用
    • 3.1 20课 数据处理的一般过程
    • 3.2 21课 数据采集
    • 3.3 22课 数据整理
    • 3.4 23课 数据分析
    • 3.5 24课 数据可视化之图表
    • 3.6 25课 数据可视化之词云
    • 3.7 26课 数据分析报告与应用
  • 4 走进智能时代
    • 4.1 27课 认识人工智能
    • 4.2 28课 人工智能平台中的智能工具
    • 4.3 29课 编程调用平台中的智能工具
    • 4.4 30课 人工智能的应用与影响
14课 语句与程序结构——循环嵌套及其程序实现

(1)进一步巩固循环算法结构,通过双循环结构的学习理解循环嵌套的概念,掌握循环结构的运行过程;

(2)运用循环嵌套算法结构,编写程序,解决问题。

学习重点:理解循环嵌套的概念,掌握双循环结构的运行过程。

学习难点:运用循环嵌套算法结构,编写程序,解决问题。

学会利用网络自主开展学习,并且自己安装好Python软件。


情境:还记得小时候的九九乘法口诀吗?如何编写程序输出九九乘法运算结果?

 

思考:九九乘法的运算过程是怎样的?

1—9九个数字依次取出,每个数字再分别乘以1—9九个数字。

 

设每次取出的数字为i,每次分别乘以的数字为j,观察表格:

 

思考:该问题解决过程中需要使用到什么算法结构?

1.从1—9依次取出一个数字,需要循环结构实现;

 

(1)该循环的控制条件是什么?

1—9数字是否已取完

(2)该循环的语句块是什么?

取出的数字依次乘以1—9九个数字

思考:语句块中将取出的数字再依次乘以数字1—9,如何实现?

需要另一个循环结构实现。

 

外循环语句块中的算法语句执行时,需要另一层循环来实现,这就需要循环的嵌套。若内循环再实现的过程中还需要另一层循环,则再进行嵌套。

(1)一个循环结构内可以包含另一个循环,这样的结构称为循环嵌套,也称多重循环。

(2)常用的循环嵌套是二重循环,外层循环称为外循环,内层循环称为内循环。

(3)循环嵌套的执行过程是要首先执行外层循环,外循环每执行一次,内循环则需执行一个完整的循环。

结合实例分析:

算法执行时,要首先执行从1—9依次取出一个数字,因此该过程为外循环。

 

外循环每执行一次,取出一个数字后再将分别乘以数字1—9,因此该过程为二层内循环。

 

(4)循环嵌套的语法结构(for语句)

 

(微课对其中一些点进行适当的解释说明。例如:换行的问题,制表符(空格)等。)

微课1:实践操作


任务:编写代码,实现九九乘法的运算和输出。

 

 

微课2:拓展实践


观察九九乘法口诀表,与刚编写的程序的运行结果进行比较,找出区别。

 

外循环:在1—9中依次取出一个数字;

内循环:将该数字依次乘以1至其本身。

 

任务:改编程序代码,实现算法。

知识点及能力

学生自评

小组互评

循环嵌套的概念

【1】【2】【3】【4】

【1】【2】【3】【4】

双循环结构的运行过程

【1】【2】【3】【4】

【1】【2】【3】【4】

编写代码实现算法

【1】【2】【3】【4】

【1】【2】【3】【4】

小组讨论勇于发表意见

【1】【2】【3】【4】

【1】【2】【3】【4】

梳理并综合讨论观点

【1】【2】【3】【4】

【1】【2】【3】【4】

实践操作能力

【1】【2】【3】【4】

【1】【2】【3】【4】