内容正文:
复习课件
(顺序、选择和循环三种不同结构求解问题)
第4章 程序设计基础
高中信息技术粤教版2019 必修1
顺序结构
01
选择结构
02
循环结构
03
复习内容总览
数据、信息、知识和智慧
PART 01
第1节 顺序结构 知识结构
第1节 顺序结构 知识点一
1、输入函数
教材第73页
在Python的程序设计语言中,数据输入通过input()函数来实现。
①input()函数格式: <变量> =input( ‘提示信息:' )
②作用:接收来自用户的输入。
③返回的类型:输入值的类型为字符串型str
④值的存储:使用赋值语句对输入的值进行存储
第1节 顺序结构 知识点二
2、输出函数
教材第74页
在Python中,数据输出可通过print()函数来实现。
格式:print ( [object,...][,sep= ‘’][,end= '
' ] )
➯object :输出的对象,可以是常量、变量或表达式等
➯sep=’’:默认为空格,表示每个输出对象之间的分隔符
➯end= ‘
' :默认为换行符,输出文本尾的一个字符串
第1节 顺序结构 知识点三
3、顺序结构
教材第74页
顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。
第1节 顺序结构 提升练习
1.下面的程序段,通过键盘输入5,则运算结果是( )
A=input()
print(A* 5)
A.3125
B.25
C.5*5
D.55555
【答案】D
第1节 顺序结构 提升练习
2.在结构化程序设计中,哪种结构用于表示程序执行的顺序( )
A.顺序结构
B.选择结构
C.循环结构
D.模块结构
【答案】A
选择结构
PART 02
第2节 选择结构 知识结构
第2节 选择结构 知识点一
1、if语句的应用
教材第76页
单分支if语句
➯注意:
①语句格式中的“:”,是英文状态下的冒号。
②书写语句A之前,要先缩进(按tab键或四个空格)。
第2节 选择结构 知识点一
1、if语句的应用
教材第78页
双分支if语句
➯注意:①语句格式中的":”,是英文状态下的冒号。
②书写语句A和语句B之前,要先缩进(按tab键或四个空格)。
第2节 选择结构 知识点一
1、if语句的应用
教材第78页
多分支if语句
第2节 选择结构 知识点一
1、if语句的应用
教材第78页
多分支if语句
➯注意:①语句格式中的":”,是英文状态下的冒号。
②书写语句A和语句B之前,要先缩进(按tab键或四个空格)。
第2节 选择结构 提升练习
1.随着移动互联网和物联网的飞速发展,现实世界的各种事物都变得可感知、可度量,从而生成数量庞大的数据或数据群,依靠( )发现和预测规律称为科学研究的第三种方法。它是一种主要以计算机学科为代表,以设计和构造为特征的方法。
A.理论方法
B.实验方法
C.计算方法
D.分析方法
【答案】C
循环结构
PART 03
第3节 循环结构 知识结构
第3节 循环结构 知识点一
1、循环的定义
教材第85页
是让计算机自动完成重复工作的常见方式。
程序循环结构有: for循环、while循环、循环嵌套、循环控制。
第3节 循环结构 知识点二
2、for循环
教材第85-88页
①for循环通过遍历列表中的元素来构建循环,循环结束的条件就是元素遍历完成。
②循环变量=列表中的值
第3节 循环结构 知识点二
2、for循环
教材第85-88页
➯列表的使用:
①直接罗列:例如: "for i in [1,2,3,4,5]:"是直接罗列的方式。
②使用range()函数:
例如: "for i in range(1,6):" ,使用range()函数生成了一个列表[1,2,3,4,5]。
第3节 循环结构 知识点二
2、for循环
教材第85-88页
➯range()函数的使用:
①格式: range ( [start,]stop[,step] )
②start :起始值
③stop :终止值
④step:步长(间隔)
⑤作用:生成一个数列,数列内容由括号中参数决定
⑥数列包含起始值,但不包含终止值,步长可正可负
⑦起始值默认为0,步长值默认为1 ,终止值不可省略
第3节 循环结构 知识点三
3、while循环
教材第88-90页
➯注意:什么时候循环?表达式为真时。
表达式为假时,退出循环。
第3节 循环结构 知识点四
4、while循环和for循环对比
教材第88-90页
(1)while循环:重复次数不确定
(2)for..in循环:重复次数确定
第3节 循环结构 知识点五
5、循环嵌套
教材第90页
(1)如果“工作要做很多遍,而每一遍工作都是需要重复做一些事情”,就要用到多重循环,即“循环嵌套”。(循环里面还有循环)
(2)注意:外循环执行一次,内循环执行一轮。
第3节 循环结构 知识点六
6、循环控制
教材第93页
(1) break语句:中断循环
当某个条件成立时,立即退出循环,不再运行循环中余下的代码。
(2) continue语句:跳出本次循环
当条件符合需要跳转的时候,跳过该次循环结束前的语句,回到循环开头的条件测试部分,重新执行循环。
第3节 循环结构 知识点七
7、自定义函数
教材第94页
(1)使用def作为关键词定义一个函数。
(2)举例应用:
第3节 循环结构 提升练习
1.在结构化程序设计中,哪种结构用于重复执行某段代码直到满足特定条件( )
A.顺序结构
B.选择结构
C.循环结构
D.模块结构
【答案】C
第3节 循环结构 提升练习
2.在Python语言中,在while语句后面的条件不满足时就退出循环,但是,如果我们想在循环的过程中直接退出循环体,使用的命令是( )
A. len
B. end
C. break
D. del
【答案】C
第4章 程序设计基础
高中信息技术浙教版2019 必修1
谢谢观看
$$