粤教版高中信息技术必修1第四章程序设计基础学考讲义

2024-04-01
| 12页
| 217人阅读
| 0人下载
普通

内容正文:

粤教版 高中信息技术 必修1 第四章程序设计基础 学考讲义 知识框架 知识技能 · 了解程序设计语言的基础知识。 · 掌握程序的顺序结构、选择结构和循环结构。 · 学会使用程序设计语言实现简单算法。 · 体验程序设计的基本流程。 · 掌握程序调试与运行的基本方法。 知识点跟踪及练习 4.1 程序设计语言的基础知识 常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。 变量是指在程序运行过程中其值可以发生变化的量。 变量由变量的“标识符”( 又称“名字”)和变量的“内容" (又称“值”)两部分组成。 变量命名规则,即标识符由字母(A-Z,a~z)、 数字(0~9)、 下划线组成,并且其第一一个字符必须是字母或下划线,而不能是数字,字母大小写是有区别。 学考真题 · 下列符合python变量名规范的是( ) A.Day B.2ab C.for D.a*b 答案:A 解析:本题考察的是变量名的命名规则。即标识符由字母(A-Z,a~z)、 数字(0~9)、 下划线组成,并且其第一一个字符必须是字母或下划线,而不能是数字,字母大小写是有区别。数字不能开头,选项B错误。保留字不能作为变量名,选项C错误。*不能出现在变量名,选项D错误。故本题选A。 Python常用数据类型 Number (数值):整型(int)、浮点型(float)、复数( complex )。 String (字符串):字符串是以单引号或双引号括起来的任意文本。索引从0开始,-1为从末尾开始的位置。 List(列表):列表是写在方括号“[]”之间、用逗号分隔开的元素列表。列表索引从0开始。 Tuple (元组):Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,创建元组只需要在括号中添加元素,并使用逗号隔开。 Sets(集合):集合是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。 Dictionary (字典):字典是无序的对象集合。与列表的区别在于:列表是有序的对象集合。字典当中的元素是通过键来存取的,而不是通过偏移存取。 学考真题 · 列表是Python中常用的序列类型,和变量样是可变的。以下关于列表的描述正确的是( ) A.列表中的元素索引不能为负值 B.列表中元素的值可以修改 C.列表中的元素不能是列表类型 D.列表中元素的数据类型必须是一样的 答案:B 解析: 列表中元素的数据类型必须是一样的,错误。类型可以不一样,如a=[25,"学校"] 列表中的元素不能是列表类型,错误。列表可以是嵌套列表,如a=[[2,4],[6,8],[9,"a"]] 列表中的元素索引不能为负值,错误,-1就是最后一项,如a=[5,5,9,22],a[-1]=22,a[-2]=9 列表中元素的值可以修改,故选项B正确。 常用运算符 算术运算符:“+”“-”“*”“/”“%”“****”和“//” 逻辑运算符:“and”( 与)、“or”(或)、“not”(非) 关系运算符:“>”(大于)、“>=”(大于等于)、“<”(小于)、“<=”(小于等于)、“=”(等于)、“<>”(不等于)。 赋值运算符:“=”及及其他 成员运算符:“in”、“not in” 由运算符、操作数连接而成的式子称为表达式。操作数可以是常量、变量、函数等。 运算符的优先级 当一个表达式中有多种运算符时,运算的顺序将根据运算符的优先级由高到低进行运算。如果是同级运算则按从左到右的顺序进行。见下图↓↓↓ 学考真题 · 在Python中,表达式20%3+ 3**2的运算结果是( ) A.11 B. 15 C.12 D.8 答案:A 解析:运算符有优先级。20%3+ 3**2=2+9=11。答案为A。 Python的函数 函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。 Python 默认带有一些常用的函数,见下图↓↓↓ 学考真题 · 下面Python函数的作用,选项错误的是( ) A.增加代码的维护难度 B.实现代码的复用 C.增强代码的可读性 D.使代码的逻辑结构更清晰 答案:A 解析:本题考察对函数的理解。函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。函数的使用可以降低代码的维护难度,故选项A符合题意。 · 在Python中ord( )函数的作用是将字符转换为对应的ASCII码值,chr( )函数的作用是将ASCI码值转换为对应的字符。阅读下列程序,写出运行结果。 Python def encrypt (st1) : st2="" for s in st1: st2+

资源预览图

粤教版高中信息技术必修1第四章程序设计基础学考讲义
1
粤教版高中信息技术必修1第四章程序设计基础学考讲义
2
粤教版高中信息技术必修1第四章程序设计基础学考讲义
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。