3.2 Python语言程序设计——3.2.2顺序结构的程序实现、3.2.3分支结构的程序实现 课件-2023—2024学年浙教版(2019)高中信息技术必修1

2023-11-22
| 23页
| 1839人阅读
| 8人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 -
章节 3.2 Python语言程序设计
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 3.21 MB
发布时间 2023-11-22
更新时间 2023-11-22
作者 忆李茹慧
品牌系列 -
审核时间 2023-11-22
下载链接 https://m.zxxk.com/soft/41913965.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

第三章 算法的程序实现 3.2.2 顺序结构的程序实现 3.2.3 分支结构的程序实现 学习目标 理解顺序、分支结构的执行流程。 理解常用内建函数的功能,并能简单使用。 掌握分支结构的三种if语句格式。 能编写简单程序解决实际问题。 算法有哪些基本结构呢? 不同的积木模型都是由基本的积木块搭建而成,同样,再复杂的算法也是由基本结构组合实现。 知识点一:顺序结构的程序实现 1、顺序结构 任何算法(程序)都可以由顺序结构、分支结构和循环 结构这三种基本结构组合来实现。 按照算法中语句的排列顺序自上而下依次执行。 将两个整型变量a、b的值互换的算法 新课讲授 如何用编程语言实现该算法呢? “#”后面的内容为注释,在程序运行时不执行。主要用于对代码的解释说明,便于程序的理解和维护。 input()函数实现了用户和计算机程序的交互输入,会将用户输入的数据以字符串型接收到程序中;如果希望函数返回数值型,则使用int()、float()函数转换为整型、实型。 print()函数实现计算结果输出,用“,”隔开输出时默认用空格隔开。 a=int(input("请输入整数a的值:")) b=int(input("请输入整数b的值:")) c=a #注释1 a=b #注释2 b=c #注释3 print("a=",a) print("b=",b) 拓展链接 两个变量值的直接交换 在Python中,两个变量值的互换可不借助第三个变量而直接进行,如:a,b=b,a a=int(input("请输入整数a的值:")) b=int(input("请输入整数b的值:")) a,b=b,a print("a=",a) print("b=",b) 2、Python常见内建函数 内建函数就是编译器内部实现的函数。这些函数跟关键字一样,可以直接使用。 函数 描述 input() print(x) int(x) float(x) str(x) len(seq) max(s,[,args...]) min(s,[,args...]) abs(x) round(x[,n]) chr(x) ord("y") help() 获取用户输入(默认为字符串型) 输出x的值(针对字符串型消掉引号) 将字符串或数字x转换成整型(向0取整) 将字符串或数字x转换成实型 将x转换成字符串型 返回序列seq的长度(元素的个数) 返回x的绝对值 对x进行四舍五入(保留n位小数,默认保留整数位) 返回序列的最大值 返回序列的最小值 返回十进制x对应的字符(字符串类型) 返回字符y对应的ASCII值(十进制) 提供交互式帮助,查看函数或模块用途的详细说明 函数 运行结果 int(-8.999) int('520') float('78') str(56.0) len('ab 5.6') max([2,3,5]) min('a','bw','bcd') abs(-86) round(4.676,2) chr(97) ord('A') -8 520 78.0 ''56.0'' 6 5 'a' 86 4.68 'a' 65 知识点二:分支(选择)结构的程序实现(if语句) 算法进行程序实现时,分支结构通过判断某些特定条件是否 满足来决定下一步的执行流程,常见的有单分支结构、双分 支结构、多分支结构。 分支结构条件表达式结果的数据类型是布尔型,值只有True 和False两种。 注意在Python中对缩进有严格要求,可以根据缩进来判断语 句的从属关系,一般将语句块缩进4个空格。 1、单分支结构(if语句) if语句:用于处理某一种情况。 条件:当条件表达式的值为True(真、满足)时,执行语句块,否则语句块不被执行。 语句块:是一行或放在一起多行的语句,一般通过行缩进(缩进4个空格)来标识从属。(同一个if语句中,语句块必须采用相同的缩进。) 语句块 条件判断 Y 2、双分支结构(if-else语句) if-else语句:用于处理二选一的情况。 条件:当条件表达式的值为真(True)时,执行语句块1中语句,否则(假(False))执行语句块2中的语句。 语句块1 条件判断 Y 语句块2 N 3、多分支结构(if-elif-else语句) if-elif-else语句:用于处理多选一的情况。 一个if语句可以包含多个elif子句,最后一个else子句是可选的。 elif子句仅当其if语句中的条件为假时才执行。如果if语句和elif子句中的条件都不为真时,末尾的else子句的语句块就会被执行(只要某个条件为真,计算机就会执行其所对应的语句块,然后就退出该语句)。 语句块1 Y 语句块2 N 语句块N

资源预览图

3.2 Python语言程序设计——3.2.2顺序结构的程序实现、3.2.3分支结构的程序实现   课件-2023—2024学年浙教版(2019)高中信息技术必修1
1
3.2 Python语言程序设计——3.2.2顺序结构的程序实现、3.2.3分支结构的程序实现   课件-2023—2024学年浙教版(2019)高中信息技术必修1
2
3.2 Python语言程序设计——3.2.2顺序结构的程序实现、3.2.3分支结构的程序实现   课件-2023—2024学年浙教版(2019)高中信息技术必修1
3
3.2 Python语言程序设计——3.2.2顺序结构的程序实现、3.2.3分支结构的程序实现   课件-2023—2024学年浙教版(2019)高中信息技术必修1
4
3.2 Python语言程序设计——3.2.2顺序结构的程序实现、3.2.3分支结构的程序实现   课件-2023—2024学年浙教版(2019)高中信息技术必修1
5
3.2 Python语言程序设计——3.2.2顺序结构的程序实现、3.2.3分支结构的程序实现   课件-2023—2024学年浙教版(2019)高中信息技术必修1
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。