书签 分享 收藏 举报 版权申诉 / 8
上传文档赚钱

类型2024新粤教版(2019)《高中信息技术》必修第一册 第四章 程序设计基础 知识点梳理复习.pdf

  • 上传人(卖家):QXX
  • 文档编号:7476009
  • 上传时间:2024-01-25
  • 格式:PDF
  • 页数:8
  • 大小:669.61KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《2024新粤教版(2019)《高中信息技术》必修第一册 第四章 程序设计基础 知识点梳理复习.pdf》由用户(QXX)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    高中信息技术 2024新粤教版2019高中信息技术必修第一册 第四章 程序设计基础 知识点梳理复习 2024 新粤教版 2019 高中 信息技术 必修 一册 第四 程序设计 基础 知识点 梳理 下载 _必修1 数据与计算_粤教版(2019)_信息_高中
    资源描述:

    1、 1/8 粤教版信息技术必修一数据与计算 第四章 程序设计基础【知识结构体系】程序设计基础基础知识常量变量由字母、数字、下划线组成;不能由数字开头数据类型int、float、string、list、tuple、sets、dictionary运算符算术关系运算符赋值标识成员逻辑函数len(x)int(x)float(x)input()print()顺序结构输入函数=input(提示信息:)返回结果为字符串输出函数print(object,.,sep=,end=n)自上而下依次执行选择结构if(条件表达式1):语句1elif(条件表达式2):语句2else:语句3if:如果,else:否则条件表达

    2、式的结果只有两种注意冒号和缩进循环结构for 循环变量 in 列表:语句组while(条件表达式):语句组循环控制循环控制continue:中断本次循环,继续下次循环break:中断循环,跳出当前循环 2/8 【知识梳理】一、程序设计语言的基础知识(一)python 的常量和变量 1.常量:程序运行过程中其值始终不发生变化的量。(固定数值、字符串)2.变量:程序运行过程中其值可以发生变化的量。(1)格式:标识符=内容(2)标识符的要求:组成元素:字母(A-Z,a-z),数字(0-9),下划线(_)第一个字符为字母或下划线,不能是数字 字母大小写有区别 不能为 python 的关键字,例如:if

    3、、else 3.python 是动态语言,变量不需要提前定义数据类型 (二)python 的数据类型 1.Number(数值)(1)整型(int):整数(2)浮点型(float):整数+小数(3)复数(complex):实数+虚数 2.String(字符串):用单引号或双引号括起来的任意文本。(1)例如:“123”,456,abc(2)字符串的索引如果从左往右,则从 0 开始,依次增大(3)字符串的索引如果从右往左,则从-1 开始,依次减小。3.List(列表):有序对象集合(1)list1=1,good,2007(2)列表的索引从 0 开始。4.Tuple(元组):元组的元素不能修改。(1)

    4、tup1=(1,good,2007)(2)元组的索引从 0 开始。5.Sets(集合):集合中的元素无序不重复。6.Dictionary(字典):无序的对象集合。(1)键(key):值(value),元素是通过键来提取的。(2)在同一个字典中,键必须是唯一的。(三)python 的运算符与表达式 1.算术运算符与算术表达式(1)优先级关系:*、/、%、*、/+、-(2)综合运算:y=2*3*5/4%(3+1),则 y=2 3/8 2.关系运算符和关系表达式:(1)优先级关系:大于(),小于(=),小于等于(=3 的值为 True,参与运算的对应整数为 1 93=2*0,则运算结果为 1 3.赋

    5、值运算符(1)赋值运算符:=、+=,*=将右边的值赋给左边的变量。(2)格式:变量 赋值运算符 常量/表达式。(3)运算过程:如果 x=3,y=2 赋值运算符 示例 原形 赋值运算符 示例 原形=x=y x=1/=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 4.逻辑运算符与逻辑表达式(1)优先级关系:notandno(2)运算过程:如果 x=0,y=1,z=2,a=0 not x 返回结果 True,not y 返回结果 False x and y 返回结果 0,z and

    6、 y 返回结果 1,y and z 返回结果 2 x or a 返回结果 0,y or z 返回结果 1,z or y 返回结果 2(5)综合运算:not 2*0 or 3 and 5,则运算结果为 5 5.运算优先级从高到低:括号();指数*;乘*、除/、求余%、整除/;加+、减-;关系运算;赋值运算;标识运算;成员运算;逻辑运算(not,and,or)(四)python 的函数 len(x):计算变量 x 的长度,x 为可计算长度的类型 sum(x):计算变量 x 中元素的总和 min(x):返回变量 x 的最小值 max(x):返回变量 x 的最大值 means(x):返回变量 x 的平

    7、均值 int(x):将变量 x 转换为整型 float(x):将变量 x 转换为浮点型 input():输入函数 print():输出函数 4/8 二、顺序结构(一)数据的输入 1.格式:变量=input(提示信息:)2.输入的内容可以是数字、字符串等任意数据类型 3.input()函数的返回结果都是字符串,可通过 int(),float()等函数转换为其他类型的数据。(二)数据的输出 1.格式:print(object,sep=,end=n)2.:里面的内容是可选、可省略的,如果省略,则选取系统默认值 3.object:输出的对象,可以说常量、变量、表达式 4.sep:省略时默认为一个空格

    8、5.end:文本末尾的结束方法,省略时默认为n 换行。6.案例 代码 结果 print(2021)print(12)print(10)2021 12 10 print(2021,end=-)print(12,end=-)print(10)2021-12-10 print(2021,12,10,sep=/)2021/12/10 (三)顺序结构 1.概念:执行顺序是自上而下顺序执行。2.流程图:3.案例:假设输入 a 为 2,b 为 3 a=int(input(请输入一个整数:)b=int(input(请输入一个整数:)a*=b b=a%b c=a a=b b=a print(a,b)5/8 三、

    9、选择结构(一)单分支语句 1.流程图:(二)双分支语句 1.流程图:(三)多分支语句 1.流程图:2.格式:if(表达式 1):语句 1 elif(表达式 2):语句 2 elif(表达式 3):语句 3 else:语句 N1 3.案例:i=int(input(请输入你的成绩:)if i60:print(很遗憾,请加油!)2.格式:if(条件表达式):语句 A 2.格式:if(条件表达式):语句 A else:语句 B 3.案例:i=int(input()if i%2=0:print(偶数)else:print(奇数)6/8 四、循环结构(一)for 循环 1.格式:for 循环变量 in 列

    10、表:语句或语句组 2.列表的三种表示方法:(1)直接罗列 (2)先定义后使用 示例 1 示例结果 示例 2 示例结果 for i in 1,2,3,4,5:print(i)1 2 3 4 5 num=1,2,3,4,5 for i in num:print(i)1 2 3 4 5(3)使用 range()函数 for 循环变量 in range(循环初始值,循环终止值,步长):语句或语句组 示例 示例结果 知识点 for i in range(1,10):print(i)1 2 9 1 为初始值 10 为终止值,不能取到 步长省略,默认为 1 for i in range(1,10,2):pr

    11、int(i)1 3 9 思考:如何改变 range 三个参数,让输出结果为 0.2.48 等偶数 for i in range(10,0,-2):print(i)10 8.2 初始值比终止值大,则步长为负 7/8 (二)while 循环 1.格式:while(表达式):语句或语句组 2.案例:累加计算 123+100 的值(1)for 循环 s=0 for i in range(1,101,1):s=s+i print(s)(2)while 循环 s=0 i=1 for i in range(1,101,1):while i101:s=s+i i=i+1 print(s)(三)循环嵌套 1.循

    12、环嵌套的定义:循环语句中包含着自身或其他循环语句。2.for 循环和 while 循环之间可以相互嵌套。(四)循环控制 示例 结果 知识点 for i in range(1,7):if i=5:break else:print(i)print(end)1 2 3 4 end break:中断当前循环。常与 if 语句配合,当满足条件时,执行 break 语句,直接中断循环,执行循环语句后的指令。for i in range(1,7):if i=5:continue else:print(i)print(end)1 2 3 4 6 End continue:中断当次循环。当条件满足时,中断本次循

    13、环,继续回到循环开头,执行下一次的循环判断。8/8 【典型例题】1.Python 语言中,以下变量名在程序运行过程中不会报错的是()A.1b B.for C.a_1 D.1 2.下列赋值语句中变量 a 获取的值不是整型的是()A.x=len(“python)B.x=char(97)C.x=abs(int(9/2)D.x=int(input()3.如果输入的值,a 为 12,b 为 3,请问下列程序的输出结果是()a=input()b=input()c=a+b print(c)A.15 B.12+3 C.123 D.以上答案均不对 4.下列程序的输出结果是()y=1 for x in range(1,5):y=y*x print(y)A.120 B.24 C.15 D.10 5.下列程序的输出结果是()y=0 x=1 while x=10:if x%5=0:break else:y+=x x=x+1 print(y)A.50 B.55 C.15 D.10【参考答案】题号 1 2 3 4 5 答案 C B C B D

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:2024新粤教版(2019)《高中信息技术》必修第一册 第四章 程序设计基础 知识点梳理复习.pdf
    链接地址:https://www.163wenku.com/p-7476009.html
    QXX
         内容提供者      个人认证 实名认证
    相关资源 更多
  • [2024]新粤教版(2019)《高中信息技术》必修第一册单元PPT课件(全册打包).rar[2024]新粤教版(2019)《高中信息技术》必修第一册单元PPT课件(全册打包).rar
  • 第五章《数据处理和可视化表达》ppt课件(共53张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第五章《数据处理和可视化表达》ppt课件(共53张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第二章知识与数字化学习 ppt课件(共23张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第二章知识与数字化学习 ppt课件(共23张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第六章《人工智能及其应用》ppt课件(共41张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第六章《人工智能及其应用》ppt课件(共41张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第一章 数据知识 ppt课件(共28张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第一章 数据知识 ppt课件(共28张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第四章《程序设计语言基础》ppt课件(共54张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第四章《程序设计语言基础》ppt课件(共54张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第三章《算法基础》ppt课件(共43张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第三章《算法基础》ppt课件(共43张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第4章 程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx第4章 程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练5.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练5.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练4.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练4.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练14.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练14.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练3.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练3.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练13.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练13.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练12.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练12.docx
  • Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库