欢迎来到七七文库! | 帮助中心 分享价值,成长自我!
七七文库
全部分类
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 职教>
  • 高教>
  • 办公>
  • 资格考试>
  • 行业>
  • ImageVerifierCode 换一换
    首页 七七文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    2021-2022学年浙教版(2019)高中信息技术必修一《第3章 算法程序实现》知识点梳理

    • 资源ID:199487       资源大小:4.22MB        全文页数:11页
    • 资源格式: DOCX        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,更优惠
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2021-2022学年浙教版(2019)高中信息技术必修一《第3章 算法程序实现》知识点梳理

    1、第三章第三章 算法程序实现算法程序实现 1. Python 是一种面向对象、 解释型的计算机程序设计高级语言,其语法简洁清晰,方便对数据进行组织和处理 2. 使用 Python 语言编程解决问题时,需要严格遵守 Python 语言的语法规则,并选择合理的程序运行环境运行程序。 3. 用于编写 Python 程序的 IDE 较多, 如 IDLE、 Spyder、 Wing、 PyCharm 等。 4. 数据按照其本身特征可以分为若干种不同的类型, 常见的 Python 基本数据类型如图 3.1 所示 图 3.1 5.5. Python 的基本运算包括算术运算(图的基本运算包括算术运算(图 3.2

    2、3.2) 、关系运算(图) 、关系运算(图 3.33.3)和)和逻辑运算(图逻辑运算(图 3.43.4)三大类。)三大类。 6.6. Python 中的算术运算存在着优先级顺序,中的算术运算存在着优先级顺序, 优先程度最高级别为优先程度最高级别为 1,级别数字越大,级别数字越大, 优先级越低。在同一个表达式中,优先级越低。在同一个表达式中, 如果有一个及以如果有一个及以上的运算符,上的运算符, 那么先执行优先级高的运算,那么先执行优先级高的运算, 同优先级的基本运算按同优先级的基本运算按照自左向右的顺序执行照自左向右的顺序执行 图 3.2 7. 关系运算符中 in 运算符用来检查一个值是否包含

    3、在指定的序列中, 例如 “a” in “aaa”为 True,”b” in “aaa”为 false。 图 3.3(关系运算符) 8.8. 逻辑运算符经常用于描述复杂情况的判断。逻辑运算符经常用于描述复杂情况的判断。 图 3.4(逻辑运算符) 9.9. 程序设计时,程序设计时, 有些数据是未知或可变的,有些数据是未知或可变的, 为了更灵活地使用这些为了更灵活地使用这些数据,数据, 可以使用变量来存储。为了能对变量进行访问,可以使用变量来存储。为了能对变量进行访问, 需要对变量需要对变量进行命名。进行命名。 10. 变量命名要求:1.不能是数字开头、2.不能是系统关键字、3.不能重复、4.不能有

    4、特殊字符(下划线_除外)。 11. 字符串(String)和列表(List):字符串、 列表中的元素都是通过索引来定位的。如图 3.5 所示, 第一个元素的索引 是 0, 第二个元素的索引是 1, 以此类推不断递增(图 3.5) 。 图 3.5 12. 字符串或列表中的元素可以通过索引进行访问,如图 3.6 所示: 图 3.6 13. 字典和列表类似, 可包含多个元素。字典中的每个元素包含两部分内容:键和值。键通常用字符串或数值来表示, 值可以是任意类型的数据。键和值两者一一对应, 且每个键只能对应一个值。 14. 键和值在字典中以成对的形式出现, 并以如下方式标记: d=keyl :valu

    5、el,key2:value2, 。键值对用冒号分隔, 各个对之间用逗号分隔, 所有这些都包括在花括号 “ 中。 字典中的元素是没有顺序的, 引用元素时以键为索引。 15.15. 注释:注释:注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编注释只是为了提高可读性,不会被计算机编译。译。PythonPython 中注释标识符为中注释标识符为 # #,例图,例图 3.73.7 图 3.7 16. 嵌入到主调函数中的函数称为内置函数,又称内嵌函数。 作用是

    6、提高程序的执行效率,大多编程语言都有自己的内置函数,如 Python 内置函数等。 内置函数的存在极大的提升了程序员的效率和程序的阅读。 Python 常见内置函数如下图 3.8 图 3.8 17. 数据结构-字典字典的内置函数(表 3.1) 假设有一个字典型变量 dic=书名:满分计划,作者:陶小波 方法名 示例 说明 clear dic.clear 清空字典变量 get dic.get(“书名”) 根据 key 得到值 update dic.update(“页数”:”100”) 往字典内添加一项 表 3.1 18. 数据结构-列表列表的内置函数(表 3.2) 假设有一个列表型变量 ls=满

    7、分计划,1234567:true 方法名 示例 说明 append ls.append(“陶小波”) 向列表中追加一项 count ls.count(“满分计划”) 统计列表中某项的数量 index ls.index(满分计划) 指定内容在列表中的位置 pop ls.pop(1) 删除指定项 表 3.2 19. 数据类型-字符串字符串的内置函数(图 3.9) 图 3.9 20. 字符串和列表取值范围: 假设有字符串 s=”满分计划是由陶小波编写的” 。 代码 结果 说明 s0 “满” 取字符串/列表的第一个 s0:2 “满分” 从字符串第 0 个取到第 1 个(注意:0,2,左边是闭区间,右边

    8、是开区间) s0: “满分计划是由陶小波编写的” 取字符串/列表的所有值 s0: “满分计划是由陶小波编写的” 取字符串/列表的所有值 s:1 “满分计划是由陶小波编写的” 取字符串/列表的所有值 s:-1 “写编波小陶由划计分满” 取反字符串 s:2 “满计由小编” 间隔两位取值 表 3.3 21. 部分特殊代码列表 代码 等价代码 说明 a=b=0 a=0 b=0 定义变量 a,b=0,1 a=0 b=1 定义变量 a,b=b,a a=a+b b=a-b a=a-b a,b 两变量值交换 ls=input().split(,) k=int(i) for i in ls / 将字符串型的列表

    9、转换为数值型,并赋值给 k Print(%.2f % / 浮点数四舍五入输123.45678) 出,2f 表示保留两位小数 Print(%.2d % 1) / 按格式输出,2d 表示两位,位数不足,值前面补 0 22.Python 自定义函数 1)函数代码块以 defdef 关键词开头,后接函数标识符名称和圆括号()()。 2)任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 3)函数的第一行语句可以选择性地使用文档字符串用于存放函数说明。 4)函数内容以冒号起始,并且缩进。 5) return 5) return 表达式表达式 结束函数,选择性地返回一个值给调用方。不带表

    10、达式的return 相当于返回 None 样例如下表所示 def 方法名(参数列表): return 结果 自定义函数格式自定义函数格式 def pra(x): If x %=0: return True else: return False 自定义函数样例自定义函数样例 22. Python 第三方库导入方法。 导入方法 1 Import 库名 导入整个库 导入方法 2 Import 库名 as 别名 导入整个库,并定义别名 导入方法 3 From 库名 import * 导入库中的某些方法 23. 常见 Python 第三方库 库名 用户 Random 随机数 Math 数学包 JieBa 分词工具 Pandas 数据分析 Numpy 数组与矩阵运算 Matplotlib 绘图工具 24. random 包和 math 包常用方法表 Math 包方法 Random 包


    注意事项

    本文(2021-2022学年浙教版(2019)高中信息技术必修一《第3章 算法程序实现》知识点梳理)为本站会员(小**)主动上传,七七文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知七七文库(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    工信部备案编号:浙ICP备05049582号-2     公安备案图标。浙公网安备33030202001339号

    本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。如您发现文档所含内容侵犯了您的版权或隐私,请立刻联系我们并提供证据,我们将立即给予删除!

    收起
    展开