2.2 做出判断的分支第一课时课件-2025-2026学年教科版高中信息技术必修一

2026-04-21
| 44页
| 122人阅读
| 1人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.2 做出判断的分支
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 9.40 MB
发布时间 2026-04-21
更新时间 2026-04-21
作者 匿名
品牌系列 -
审核时间 2026-04-21
下载链接 https://m.zxxk.com/soft/57460574.html
价格 1.50储值(1储值=1元)
来源 学科网

内容正文:

做出判断的分支 一、 Python语言开发环境 (一)程序设计语言(编程语言) 编写程序就是利用程序设计语言描述算法,实现问题求解的过程。在计算机领域,程序是一组可执行的计算机指令。程序设计语言是编写程序所使用的计算机语言。随着计算机技术的发展,程序设计语言经历了从机器语言、汇编语言到高级语言的发展历程,它们各有不同的特点。 一、 Python语言开发环境 程序设计语言 特点 机器语言 由二进制0、1代码构成,能被计算机直接识别并执行 汇编语言 符号化的机器语言,属于低级语言 高级语言 语法结构接近人类语言,便于编写和理解,其表达方式接近于被描述的问题,通用性和可移植性好。常见的高级语言有Visual Basic、C、C++、Java、Python、Ruby等 (二)Python语言 Python 是一种面向对象、解释型的计算机程序设计高级语言,发明于1989年。 它具有简单、免费、开源和可移植性等特点,拥有丰富的扩展功能模块,可以支持复杂的数据处理,在数据分析和人工智能等领域都有广泛的应用。目前,Python已经成为最受欢迎的程序设计语言之一。使用Python语言编程解决问题需遵守Python的语法规则。 一、 Python语言开发环境 顺序结构 二、 Python 代码基础 是一种最简单的结构,按照自上而下的先后顺序依次执行程序语句,即算法中的各个步骤按照先后顺序依次执行。 顺序结构 语句1 语句2 语句3 开始 结束 输入身高、体重 计算BMI=体重/身高2 输出BMI 计 算 体 重 指 数 BMI 开始 结束 输入hight 输入weight BMI = weight/hight2 输出BMI (一) 变量与常量 1. 常量 常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。 如:33; “hello”; “信息技术” 二、 Python 代码基础 (一) 变量与常量 2. 变量 变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成。 二、 Python 代码基础 变量就像是一房间 变量名就是房间号 每次入住的客人就是变量值 A101=”zhangsan” 变量命名规则 变量名可以包括字母、数字和下划线,但不能以数字开头。 标识符是区分大小写的,如value和Value、sum和Sum都是不同的标识符; 变量名不能包含空格,不要将Python关键字和函数用作变量名。 3hello if studl2 $money (一) 变量与常量 思考:是变量还是常量?如果不是为什么不是? 0.125, a0, _name, 1del, ‘hello’, A&* # 思考:是变量还是常量?如果不是为什么不是? 0.125, a0, _name, 1del, ‘hello’, A&* # 常量 变量 变量 常量 不能用数字开头 不能包含特殊符号 (二)数据类型 Python 中有六个标准的数据类型: Number(数字) 、 String(字符串) 、 List (列表) 、 Tuple(元组) 、 Set(集合) 、 Dictionary(字典) 。 Python 的六个标准数据类型中: 不可变数据(3 个) : Number(数字) 、 String(字符串) 、 Tuple(元组) 。 可变数据(3 个) : List(列表) 、 Dictionary(字典) 、 Set(集合) 。 “ > > >”是Python语言运行环境的提示符 ,表示可以在此符号后输入Python语句。没有“ > > >” 的是Python语句的执行结果。 1. Number(数字) Python 支持 int、 float 。 >>>5 +4 9 >>>4.3-2 2.3 >>>3*7 21 >>>2/4 0.5 >>>2//4 0 数值运算 (1) 数值的除法包含两个运算符:/ 返回一个浮点数 ,// 返回一个整数。 (2) 在混合计算时 , Python 会把整型转换成为浮点数。 1. Number(数字) 注意: 2. String(字符串) Python 支持 str 。 Python 中的字符串用单引号 ‘ 或双引号 " 括起来 字符串的截取的语法格式如下: 变量 [ 头下标 : 尾下标 ]——包头不包尾 索引值以 0 为开始值 , -1 为从末尾的开始位置。 加号 + 是字符串的连接符 , 星号 * 表示复制当前字符串 , 与之结合的数字为复制的 次数。 2. String(字符串) 例如: str ='黄梅时节家家雨 ' print(str) # 输出字符串 结果 :黄梅时节家家雨 print(str[0:-1]) # 输出第一个到倒数第二个的所有字符 结果 :黄梅时节家家 print(str[0]) # 输出字符串第一个字符 结果 :黄 2. String(字符串) 例如: str =' 青草池塘处处蛙' print(str[2:5]) # 输出从第三个开始到第五个的字符 结果:池塘处 print(str[2:]) # 输出从第三个开始的所有字符 # 输出字符串两次 , 也可以写成 print(2*str) # 连接字符串 结果:池塘处处蛙 print(str*2) 结果 :青草池塘处处蛙青草池塘处处蛙 print(str+"TEST") 结果 :青草池塘处处蛙TEST (三) 运算符和表达式 运算符是用来对常量或变量进行运算或处理的符号 操作数是运算的对象 表达式是由操作数和运算符组成的式子 运算符 描述 实例 + 加: 两个对象相加 a + b 输出结果 30 - 减 :得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘: 两个数相乘或是返回一个被重复若 干次的字符串 a * b 输出结果 200 / 除 :x除以y b / a 输出结果 2 (三) 运算符和表达式 1.算术运算符 以下假设变量: a =10 , b =20。 运算符 描述 实例 % 取模 :返回除法的余数 b % a 输出结果 0 ** 幂 :返回x的y次幂 a**b 为10的20次方 , 输出结 果 100000000000000000000 // 取整除 :返回商的整数部分(向下取整) > > > 9//2 4 > > > -9//2 -5 (三) 运算符和表达式 1.算术运算符 以下假设变量: a =10 , b =20。 print(x + y) #结果为 ? print(x - y) #结果为? print(x * y) #结果为? print(x / y) #结果为? print(x // y) #结果为? x =5 y =3 a =4 b =2 print(x % y) #结果为? print(x**y) #结果为? print(a / b) #结果为? print(a % b) #结果为? print(a // b) #结果为? 8 2 15 1.6666666666666667 1 2 125 2.0 0 2 练一练 运算符 描述 实例 = 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c += 加法赋值运算符 c + = a 等效于 c = c + a -= 减法赋值运算符 c - = a 等效于 c = c - a (三) 运算符和表达式 2.赋值运算符 以下假设变量: a =10 , b =20。 运算符 描述 实例 /= 除法赋值运算符 c / = a 等效于 c = c / a %= 取模赋值运算符 c % = a 等效于 c = c % a ** = 幂赋值运算符 c ** = a 等效于 c = c ** a //= 取整除赋值运算符 c // = a 等效于 c = c // a (三) 运算符和表达式 2.赋值运算符 以下假设变量: a =10 , b =20。 注意: Python中存在同步赋值语句 , 同时给多个变量赋值 , 基本格式如下: <变量1> , … <变量N> = <表达式1> , … <表达式N> 同步赋值会同时运算等号右侧的所有表达式 , 并一次性且同时将右侧表达式结果分 别赋值给左侧的对应变量。 同步赋值的一个应用是同时给多个变量赋值 , 另一个应用是互换变量的值。 例如: · >>>x,y =y,x 运算符 描述 实例 == 等于: 比较对象是否相等 (a = = b) 返回 False != 不等于: 比较两个对象是否不相等 (a ! = b) 返回 true > 大于: 返回x是否大于y (a > b) 返回 False < 小于: 返回x是否小于y。 所有比较运算 符返回1表示真 ,返回0表示假。 这分别 与特殊的变量True和False等价 (a < b) 返回 true (三) 运算符和表达式 3.比较运算符 以下假设变量: a =10 , b =20。 运算符 描述 实例 >= 大于等于: 返回x是否大于等于y (a > = b) 返回 False <= 小于等于: 返回x是否小于等于y (a < = b) 返回 true (三) 运算符和表达式 3.比较运算符 以下假设变量: a =10 , b =20。 print(a == b) #结果为 ? print(a != b) #结果为? print(a > b) #结果为? print(a < b) #结果为? print(a >= b) #结果为? a = 3 b = 2 c = 2 print(c <= b) #结果为? False True True False True True 练一练 运算符 描述 实例 and x and y 布尔 “与” :如果 x 为 False , x and y 返回 False, 否则它返回 y 的计算值 or x or y 布尔 “或” :如果 x 是非 0 , 它返回 x 的计算值, 否则它返回 y 的计算值 not not x 布尔 “非” :如果 x 为 True ,返回 False 。如果 x 为 False , 它返回 True (三) 运算符和表达式 4.逻辑运算符 Python语言支持逻辑运算符 , 以下假设变量 a 为 10 , b为 20。 print(a>b and b<c) #a>b为True,继续计算c<b,b<c结果为False则结果为False print(a>b or c<b) #a>b为True则不继续计算c<b,结果为True print(not c<b) #c<b为False ,not False结果为True a = 3 b = 2 c = 2 练一练 运算符 描述 ** 指数(最高优先级) * / % // 乘、 除、取模和取整除 + - 加法、减法 < = < > > = 比较运算符 < > = = ! = 等于运算符 = % = /= //= - = + = * = ** = 赋值运算符 not and or 逻辑运算符 (三) 运算符和表达式 5.运算符优先级 运算符 ** * / % // + - < = < > > = < > = = ! = = % = /= //= - = + = * = ** = not and or (三) 运算符和表达式 5.运算符优先级 4*3**2//6%7 运算符 ** * / % // + - < = < > > = < > = = ! = = % = /= //= - = + = * = ** = not and or (三) 运算符和表达式 5.运算符优先级 4*3**2//6%7 6 运算符 ** * / % // + - < = < > > = < > = = ! = = % = /= //= - = + = * = ** = not and or (三) 运算符和表达式 思考:以下表达式运算结果 10%2 10**2 3>4 1>0 and 4<3 not 2==3 x=2 x-=1 x的值是多少? 运算符 ** * / % // + - < = < > > = < > = = ! = = % = /= //= - = + = * = ** = not and or (三) 运算符和表达式 思考:以下表达式运算结果 10%2 10**2 3>4 1>0 and 4<3 not 2==3 x=2 x-=1 x的值是多少? 0 100 False False True 1 input()函数用于实现用户输入 ,无论用户输入什么内容, input()函数都是以字符串类 型返回结果。 input的函数可以包含一些提示性信息 ,用来提示用户,使用方式如下: <变量> =input( <提示性文字>) 注意:无论用户输入的是字符或者是数字, input()函数统一按照字符串类型输出。 (四)Python基本语句 1. 输入语句----input()函数 1. 输入语句----input()函数 注意: 字符串型数据不能参与算术运算,必须转换为数值型数据。 1. 输入语句----input()函数 数据类型转换函数 int(a):将a转换为整型数据 float(a):将a转换为浮点型数据 str(a):将a转换为字符串型数据 >>> a=3.78 >>> print(int(a)) 3 >>> a=10 >>> print(float(a)) 10.0 2. 数据类型转换函数 3. 输出语句----print()函数 print( )函数用于输出运算结果。 格式如下: print( [object,…][,sep=‘ ‘][,end=‘ ’]) 用法: ①省略所有参数 print( )函数的所有参数均可省略。无参数时,print()函数输出一个空行 ②输出一个或多个数据 print( )函数可同时输出一个或多个数据,在输出多个数据时,默认使用空格作为输出分隔符。 ②输出一个或多个数据 print( )函数可同时输出一个或多个数据,在输出多个数据时,默认使用空格作为输出分隔符。 ③指定输出分隔符 print( )函数可用sep参数指定分隔符号 ④指定输出结尾符号 print( ) 函数默认以换行符号作为输出结尾符号,即在输出所有数据后会换行。后续的print( ) 函数在新行中继续输出。可以用 end 参数指定输出结尾符号 >>> print(1,2,3) >>>print(1,2,3,sep="***") >>>print("hello") print("world") >>>print("hello",end=" ") print("world",end=" ") >>> print(1,2,3) 1 2 3 >>>print(1,2,3,sep="***") 1***2***3 >>>print("hello") print("world") hello world >>>print("hello",end=" ") print("world",end=" ") hello world 成功 =努力+方法+少说空话! Lavf58.20.100 Packed by Bilibili XCoder v2.0.2 $

资源预览图

2.2 做出判断的分支第一课时课件-2025-2026学年教科版高中信息技术必修一
1
2.2 做出判断的分支第一课时课件-2025-2026学年教科版高中信息技术必修一
2
2.2 做出判断的分支第一课时课件-2025-2026学年教科版高中信息技术必修一
3
2.2 做出判断的分支第一课时课件-2025-2026学年教科版高中信息技术必修一
4
2.2 做出判断的分支第一课时课件-2025-2026学年教科版高中信息技术必修一
5
2.2 做出判断的分支第一课时课件-2025-2026学年教科版高中信息技术必修一
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。