4.1程序设计语言的基础知识课件-2025-2026学年粤教版高中信息技术必修一

2025-09-10
| 28页
| 788人阅读
| 6人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 4.1 程序设计语言的基础知识
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 四川省
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 3.61 MB
发布时间 2025-09-10
更新时间 2025-09-10
作者 xkw_080656543
品牌系列 -
审核时间 2025-09-10
下载链接 https://m.zxxk.com/soft/53850994.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

程序设计基础 必修一 《数据与计算》 1 第四章 程序设计基础 本学期学习内容 必修一剩余部分+必修二 程序设计基础、大数据、人工智能、信息社会、信息系统 2 第四章 程序设计基础 Python语言诞生 Python 的创始人 时间: 1989年,圣诞节前后。 地点: 荷兰,阿姆斯特丹。 人物: 一位名叫Guido van Rossum的程序员大叔。 来源:喜剧表演“Monty Python’s Flying Circus”(巨蟒飞行马戏团) Python!(巨蟒) 3 第四章 程序设计基础 Python介绍 Python人工智能和数据科学领域最受欢迎的编程语言。 简单明了 解释型语言 高级程序设计语言 面向对象 4 第四章 程序设计基础 Python应用 Python可以用在一下领域: 推荐系统 服务器后台开发 网站后端开发 软件开发 人工智能算法 大数据分析..... 5 第四章 程序设计基础 Python语言的基础知识 1 2 3 4 Python的常量和变量 Python的数据类型 Python的运算符与表达式 Python的函数 6 第四章 程序设计基础 Python语言的常量和变量 常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。 如:33; “hello”; “信息技术” 7 第四章 程序设计基础 Python语言的常量和变量 变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成。 变量就像是一房间 变量名就是房间号 每次入住的客人就是变量值 A101=”zhangsan” 8 第四章 程序设计基础 Python语言的常量和变量 变量名可以包括字母、数字和下划线,但不能以数字开头。 标识符是区分大小写的,如value和Value、sum和Sum都是不同的标识符; 变量名不能包含空格,不要将Python关键字和函数用作变量名。 变量的命名规则 9 第四章 程序设计基础 Python语言的常量和变量 思考:是变量还是常量?如果不是为什么不是? 0.125, a0, _name, 1del, ‘hello’, A&* # 常量 变量 变量 常量 不能用数字开头 不能包含特殊符号 10 第四章 程序设计基础 Python语言常见数据类型 11 第四章 程序设计基础 Python语言常见数据类型 Number(数值) 整型(int),是正整数或负整数,不带小数点。如:10、-100等。 浮点型(float),由整数部分和小数部分组成,也可以用科学计数法,如2.5e2=2.5×102=250。 复数(complex),由实数部分和虚数部分构成,可以用a+bj表示。 打开python IDLE,输入下列代码。 print(250) print(2.56) Print(2+3) 操作体验 12 第四章 程序设计基础 Python语言常见数据类型 String(字符串) 打开python IDLE,输入下列代码。 a=”黄梅时节家家雨” b=”青草池塘处处蛙” print(a) print(a[0]) print(a[-1]) print(a+b) 操作体验 字符串是以单引号或双引号括起来的文本,如‘abc’、"xyz"等。 字符串的索引从0开始,-1 为从末尾开始的位置。 13 第四章 程序设计基础 Python语言常见数据类型 Turple(元组) Set(集合) Dictionary(字典) List(列表) [1,2,3,4,5] (1,2,3,4,5,3,5) (1,2,3,4,5) {“name”:”zhangsan,”age”:15} 14 第四章 程序设计基础 若 list1=[1,2,3,4,5] 则 list1[0]=1,list1[1]=2,…… list1[-1]=5,list1[-2]=4,…… 以此类推。 举个例子 Python语言常见数据类型 15 第四章 程序设计基础 回顾:Python语言的数据类型 思考:以下变量分别是哪种类型 data1=100 data2 = “成都石室阳安学校” data3 = [“苹果”,“香蕉”,“葡萄”] data4 = {color: “red”,weight:200} 数值型中的整型 字符串型 列表 字典 16 第四章 程序设计基础 Python语言的运算符与表达式 运算符是用来对常量或变量进行运算或处理的符号 操作数是运算的对象 表达式是由操作数和运算符组成的式子 17 第四章 程序设计基础 Python语言的运算符与表达式 算术运算符与算术表达式 (1)算术运算符包括 + - * / % ** //,分别表示加、减、乘、除、求余、幂运算和整除。 (2)算术运算符连接的表达式称为算术表达式。 打开python IDLE,输入下列代码。 a=10*3 print(a) b=10**3 print(c) c=10/3 print(b) d=10//3 print(d) e=10%3 print(e) 操作体验 18 第四章 程序设计基础 Python语言的运算符与表达式 逻辑运算符与逻辑表达式 a=0 b=1 c=2 19 第四章 程序设计基础 Python语言的运算符与表达式 关系运算符与关系表达式 关系运算符有“>”(大于)、“>=”(大于等于)、“<”(小于)、“<=”(小于等于)、“==”(等于)、“< > ”(不等于) 关系表达式的值为True或False,对应于整数1或0 直接参与其他运算 打开python IDLE,输入下列代码。 操作体验 print(5>=3) print(5<=3) print (5>=3 and 5<=3) print(not 5<=3) 20 第四章 程序设计基础 Python语言的运算符与表达式 赋值运算符与赋值表达式 赋值运算符 描述 示例 赋值运算符 描述 示例 = 直接赋值 x=y /= 除法赋值 x/=y 相当于x=x/y += 加法赋值 x+=y 相当于x=x+y %= 求余赋值 x%=y 相当于x=x%y -= 减法赋值 x-=y 相当于x=x-y **= 指数幂赋值 x**=y 相当于x=x**y *= 乘法赋值 x*=y 相当于x=x*y //= 整除赋值 x//=y 相当于x=x//y 21 第四章 程序设计基础 回顾:Python语言的运算符与表达式 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 22 第四章 程序设计基础 回顾:Python语言的函数 函数是组织好的、可重复利用的、用来实现单一或相关联功能的代码段。 23 第四章 程序设计基础 4.2 运用顺序结构描述问题求解过程 数据的输入 一:在本次活动过程中,由于生产任务较重,个别圈员参与活动的积极性不高 难点和不足 二:小组部分成员对QC道具运用不够熟练 ,改善思维局限化等 <变量>=input(“提示信息:”) 输入函数input() 该函数主要用来接收键盘的键入,返回值为字符串型数据。 注意:字符串型数据不能参与算术运算,必须转换为数值型数据。 >>> a=input("请输入三角形的高:") 请输入三角形的高:8 >>> print(type(a)) <class 'str'> 24 第四章 程序设计基础 4.2 运用顺序结构描述问题求解过程 数据类型转换函数 数据类型转换函数 int(a):将a转换为整型数据 float(a):将a转换为浮点型数据 str(a):将a转换为字符串型数据 >>> a=3.78 >>> print(int(a)) 3 >>> a=10 >>> print(float(a)) 10.0 25 第四章 程序设计基础 4.2 运用顺序结构描述问题求解过程 数据的输出 一:在本次活动过程中,由于生产任务较重,个别圈员参与活动的积极性不高 难点和不足 二:小组部分成员对QC道具运用不够熟练 ,改善思维局限化等 输出函数print() print([object,…][,sep=‘ ‘][,end=‘ ’]) 函数print()主要用于在屏幕上输出一个或多个输出项的值,多个输出项中间用逗号隔开。 >>> 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 26 第四章 程序设计基础 Python语言的函数 a=input(“请输入三角形的底边长:“) b=input(“请输入三角形的高:“) s=1/2*a*b print(“三角形的面积为:“,s) 操作实践 27 程序设计基础 必修一 《数据与计算》 28 $

资源预览图

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