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

2026-01-30
| 19页
| 1026人阅读
| 5人下载
普通

资源信息

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

内容正文:

高一信息技术 粤教版必修一 4.1 程序设计语言的基础知识 1.7.2013 大家好,今天我们将学习第四章的第一节——程序设计语言的基础知识。这部分内容是我们进入编程世界的敲门砖,非常重要。通过今天的学习,我们将了解程序的基本组成单元,掌握数据的类型和运算方法,为后续编写真正的程序打下坚实的基础。 ‹#› 导入新课 打开Python交互模式,输入代码print(123)、print("高一信息技术"),运行后展示结果 问题:同样是print()函数,为什么输入的内容不一样,输出的结果也不一样?123和‘高一信息技术’有什么区别? 答案:这两个内容的‘类型’不同,就像我们生活中‘数字’和‘文字’的区别,而在程序设计中,我们需要先明确数据的类型、存储方式,才能编写正确的程序。 01 常量与变量 程序的基本组成单元 1.7.2013 好,让我们进入第一个章节:常量与变量。它们是构成程序的最基本元素,就像盖房子用的砖块一样,所有复杂的程序都是由它们一步步构建起来的。 ‹#› 什么是常量? (Constant) 核心定义 在程序运行过程中,其值自始至终都不会发生改变的量,用于表示固定不变的数据。 主要特点 值固定不变:一旦定义,程序中无法通过赋值语句修改。 提升可读性:使用常量名代替具体数值,代码更易理解。 常见示例 数字常量 5, 3.14, -100 字符串常量 "Hello" 布尔常量 True / False 其他类型 日期、枚举等 1.7.2013 首先来看常量。顾名思义,常量就是在程序运行过程中,它的值自始至终都不会发生改变的量。比如我们熟知的圆周率π,它的值就是一个常量。在Python中,像数字5、字符串"Hello"、布尔值True,这些都是常量的例子。 ‹#› 什么是变量? 核心定义 在程序运行过程中,其值可以被改变的量,是用于临时存储数据的容器。 主要特点 值可变性:通过赋值语句动态修改内容。 数据容器:用于存储数字、文本等各类数据。 代码示例 age = 18 // 定义变量 age,赋值为 18 age = age + 1 // 更新变量 age,新值为 19 通过简单的赋值语句,变量的值可以随时更新,灵活应对程序逻辑变化。 1.7.2013 与常量相对的就是变量。变量就像一个可以装东西的容器,我们可以把数据放进去,也可以随时把里面的数据拿出来或者换成新的数据。比如我们定义一个变量age,给它赋值18,代表年龄是18岁。过了一年,我们可以通过age = age + 1这条语句,把age的值更新为19。 ‹#› 变量的命名规则 核心规则 只能包含字母、数字和下划线,不能包含空格或特殊字符。 不能以数字开头,必须以字母或下划线作为起始。 不能使用 Python 关键字(如 if, for, while 等)。 严格区分大小写,name 和 Name 是两个不同的变量。 推荐:使用有意义的名称,做到“见名知意”。 示例参考 合法示例 student_name, num_1, _data, UserAge 非法示例 1student(数字开头), student name(含空格), if(关键字) 注意:遵循规范能有效避免语法错误和提高代码可读性。 1.7.2013 给变量取名不是随意的,需要遵守一定的规则。首先,变量名只能由字母、数字和下划线组成,而且不能以数字开头。其次,不能使用Python的关键字,比如if、for这些有特殊含义的词。另外,Python是区分大小写的,所以name和Name是两个不同的变量。最后,建议大家使用有意义的变量名,比如用student_name来表示学生姓名,这样别人一看就知道这个变量的用途。 ‹#› 打开Python交互模式, 演示:name = "张三"、age = 16、score = 95.5, 讲解:赋值符号=,表示将右边的值‘存放’到左边的变量中,变量名就相当于‘容器的名字’。 学生跟随实操: 在自己的电脑上输入3个不同的变量赋值语句,尝试修改变量的值(如age = 17),观察变量值的变化。 变量的赋值 1.7.2013 给变量取名不是随意的,需要遵守一定的规则。首先,变量名只能由字母、数字和下划线组成,而且不能以数字开头。其次,不能使用Python的关键字,比如if、for这些有特殊含义的词。另外,Python是区分大小写的,所以name和Name是两个不同的变量。最后,建议大家使用有意义的变量名,比如用student_name来表示学生姓名,这样别人一看就知道这个变量的用途。 ‹#› 02 数据类型 数据的分类与属性 1.7.2013 了解了常量和变量,我们再来看看它们存储的数据都有哪些类型。数据类型决定了数据的属性和能进行的操作,是程序设计中非常基础且重要的概念。 ‹#› Python 基本数据类型概览 数据类型 关键字 说明 示例 整数 int 正整数、负整数、零 10, -5, 0 浮点数 float 小数或科学计数法 3.14, 1.2e3 字符串 str 单/双引号包裹的文本 "Hello", '123' 布尔值 bool 表示真或假的逻辑值 True, False 掌握基础数据类型是学习 Python 编程的第一步,它们是构建复杂程序的基石。 1.7.2013 Python提供了多种数据类型,这里我们介绍最基本的四种。整数类型(int)用来表示像10、-5这样的整数;浮点数类型(float)用来表示小数,比如3.14;字符串类型(str)用来表示文本,需要用引号括起来;布尔类型(bool)只有两个值,True和False,主要用于逻辑判断。 ‹#› Python 数据类型转换 隐式转换 (Implicit) Python 自动完成的类型转换,无需手动干预,常见于不同数字类型运算。 示例:3 + 5.0 = 8.0 显式转换 (Explicit) 使用内置函数手动进行类型转换,适用于需要精确控制的场景。 int(x) float(x) str(x) bool(x) 常用转换示例 数字转字符串 str(100) → "100" 字符串转整数 int("123") → 123 字符串转浮点数 float("3.14") → 3.14 灵活运用类型转换,是数据处理的基础技能。 1.7.2013 在编程中,我们经常需要将一种数据类型转换为另一种。Python会自动进行一些转换,比如整数和浮点数相加,结果会自动变成浮点数,这叫做隐式转换。更多时候,我们需要手动进行转换,这就需要用到Python的内置函数,比如用str()函数可以将数字转换成字符串,用int()函数可以将字符串形式的数字转换成整数。 ‹#› 03 运算符与表达式 数据的运算与组合 1.7.2013 有了数据和变量,我们就可以对它们进行运算了。这就像我们在数学中使用加减乘除一样,在编程中,我们通过运算符来操作数据,由运算符和操作数组成的式子就叫做表达式。 ‹#› Python 基础 - 算术运算符 运算符 描述 示例 结果 + 加法运算 10 + 3 13 - 减法运算 10 - 3 7 * 乘法运算 10 * 3 30 / 除法运算(浮点数) 10 / 3 3.333... % 取余运算 10 % 3 1 ** 幂运算 10 ** 3 1000 // 整除运算(丢弃小数) 10 // 3 3 提示:除法 / 与整除 // 的区别在于返回结果的数据类型,// 会舍弃小数部分,返回整数。 1.7.2013 最常用的就是算术运算符,它们和我们数学中的运算基本一致,包括加、减、乘、除。此外,Python还提供了取余(%)、幂运算(**)和整除(//)等特殊的算术运算符。比如10除以3,使用/得到的是浮点数结果3.333,而使用//则会得到整数结果3。 ‹#› 比较与逻辑运算符:构建判断的基石 比较运算符 (Comparison) 用于比较两个值的关系,返回布尔值 True 或 False。 等于 / 不等于:== , != 大于 / 小于:> , < 大于等于 / 小于等于:>= , <= 逻辑运算符 (Logical) 用于连接多个条件表达式,进行复杂的逻辑判断。 and (与):所有条件都为真,结果才为真 or (或):只要有一个条件为真,结果就为真 not (非):对单个条件的结果取反 应用示例 5 > 3 and 2 < 4 →True not (5 > 3) →False 通过组合使用,可以实现复杂的业务逻辑判断,是编程的核心能力之一。 1.7.2013 除了算术运算,我们还需要进行比较和逻辑判断。比较运算符,比如大于、小于、等于,可以用来比较两个值的大小关系,结果是一个布尔值。逻辑运算符,包括与(and)、或(or)、非(not),可以用来组合多个条件,进行更复杂的逻辑判断。 ‹#› 赋值运算符:变量赋值与运算简化 基本赋值 符号:=(将右侧值赋给左侧变量) 用于初始化变量或更新变量的值,是最基础的赋值方式。 代码示例 x = 10# 变量 x 被赋值为 10 复合赋值运算符 += 加法 -= 减法 = 乘法 /= 除法 x += 5 等价于 x = x + 5 (简化代码,提升可读性) 复合赋值运算符是对基本赋值的扩展,能有效简化代码并保持逻辑清晰。 1.7.2013 赋值运算符是用来给变量赋值的。最基本的就是等号(=)。为了简化代码,Python还提供了复合赋值运算符,比如x += 5就等价于x = x + 5,它先将变量x的值加5,再把结果重新赋给x。 ‹#› 运算符优先级规则 优先级顺序 (从高到低) 括号 ():改变默认运算顺序 幂运算 **:指数运算,如 2**3=8 乘除取余 * / % //:算术运算 加减 + -:基础算术运算 比较运算 == != > <:返回布尔值 逻辑运算 not / and / or:布尔逻辑 核心要点 记忆口诀: 先乘除后加减,有括号先算括号里 💡 优先级决定了表达式的执行顺序,善用括号可以让逻辑更清晰。 1.7.2013 当一个表达式中有多个运算符时,Python会按照一定的优先级来决定计算顺序,这和我们数学中的“先乘除后加减”是一样的。括号的优先级最高,所以我们可以通过加括号来改变运算的顺序。大家需要记住这个优先级顺序,避免写出不符合预期的代码。 ‹#› 常用内置函数 Python的内置工具 04 1.7.2013 Python提供了很多内置函数,它们就像工具箱里的工具,可以帮助我们快速完成一些常见的任务。接下来,我们将学习两个最基础也最常用的内置函数:输入和输出函数。 ‹#› Python 基础:输入与输出函数 print() 函数 用于将指定信息输出到控制台,是程序与用户沟通的基础渠道。 print("Hello, Python!") input() 函数 从控制台获取用户输入,返回值为字符串类型,实现程序的交互性。 name = input("请输入你的名字:") 💡 掌握输入输出是构建交互式程序的第一步,让我们的代码“开口说话”! 1.7.2013 print()函数用于在屏幕上输出信息,是我们调试程序和展示结果的重要工具。input()函数则用于从键盘获取用户的输入,它会把用户输入的内容以字符串的形式返回,我们可以把它赋值给一个变量来保存。掌握这两个函数,我们就可以写出第一个能和用户交互的程序了。 ‹#› 课堂小结:Python 基础入门 常量与变量 程序的基本组成单元,变量值可变,常量值在程序运行中保持不变。 数据类型 掌握 int、float、str、bool 等基本类型,并学会使用类型转换函数。 运算符与表达式 学习算术、比较、逻辑运算符的使用,理解运算优先级规则。 常用内置函数 重点掌握 print() 函数用于输出信息,input() 函数用于获取用户输入。 以上为本节课核心知识点,请课后及时复习巩固。 1.7.2013 好了,我们来回顾一下本节课的主要内容。我们学习了程序的基本组成单元——常量与变量,了解了Python的几种基本数据类型以及如何进行类型转换,掌握了各种运算符的使用方法和运算优先级,最后还学习了print和input这两个常用的内置函数。这些知识是我们后续学习程序设计的基础,希望大家能够熟练掌握。 ‹#› THANKS FOR YOUR ATTENTION 谢谢观看! 1.7.2013 非常感谢大家的聆听。希望通过今天的课程,大家对程序设计语言的基础知识有了清晰的认识。课后请大家多加练习,巩固所学内容。我们下节课再见! ‹#› $

资源预览图

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
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。