课件编号10415764

教科版(2019)信息技术必修一第2章 编程计算 单元知识点总结+检测(含解析)

日期:2024-05-03 科目:信息技术 类型:高中素材 查看:20次 大小:279754Byte 来源:二一课件通
预览图 1/5
教科,计算,检测,总结,知识点,单元
  • cover
第二章 编程计算 2.1计算机解决问题的过程 知识点汇总: 算法:解决问题的方法与步骤。 算法描述:自然语言描述、流程图描述、伪代码等。 流程图符号: 三种基本结构:顺序结构、分支结构、循环结构。 编程语言:机器语言,由二进制0、1代码构成。 汇编语言,是符号化的机器语言。 高级语言,常见的C、C++、Java、Visual Basic、Python等。 Python语言是面向对象的解释型计算机设计语言。特点:简单、免费、开源和可移植性等。 常见的操作系统:Windows、ios、Android、Linux等。 掌握Python编辑器页面、并能运行调试。 习题检测: 将两个变量互换的算法描述如图所示,描述的方式是( ) 伪代码 B.流程图 N-S图 D.自然语言 Python文件的后缀名是()。 A..doc B..vbp C. .py D..exe 如图所示的流程图中,红色虚线框内“结束”应该使用的基本图形是( )。 A. B. C. D. 以下是一段python程序: 它的可以用哪个流程图表达()。 ( B. 分支结构 ) ( C. 循环结构 ) ( A. 顺序结构 ) 高级语言更接近自然语言,并不特指某种语言;也不依赖特定的计算机系统,因而更容易掌握和使用,通用性也更好。以下不属于高级语言的是() A.Java语言 B.Python语言 C.汇编语言 D.VB语言 描述算法可以有多种方法,以下不是算法描述的方法()。 A.流程图 B.程序代码 C.自然语言 D.树形图 关于Python语言的特点,以下选项描述正确的是() A.Python语言不支持面向对象 B.Python语言是解释型语言 C.Python语言是编译型语言 D.Python语言是非跨平台语言 下列关于算法的叙述,错误的是()。 A.算法可以用自然语言来描述 B.算法可以使用程序设计语言来实现 C.算法必须执行有限步以后能结束 D.算法一定有输入。 2.2 做出判断的分支 知识点汇总: 三种基本结构:顺序结构、分支结构和循环结构。 赋值语句:a=b=1、a,b=1,2、a,b=b,a、c+=1等。 常量与变量的区别,常量是程序运行中保持不变的量。变量是程序运行中允许改变的量。 变量命名规则: 必须以字母或下划线开头,可以是字母、数字或下划线。 区分大小写。 不能用保留字。 算数运算符:+加、-减、*乘、**幂、/除、//整除、%取模。 关系型运算符:==等于、>大于、>=大于等于、<小于、<=小于等于、!=不等于 输入语句:变量名=input(”提示”,”标题”) 注意:输入的默认为字符。 输出语句:print() 数据类型:float()浮点型、int()整型、str()字符串。 分支语句: 单分支:if 条件: 语句或语句组 双分支:if 条件: 语句或语句组1 else: 语句或语句组2 多分支:if 条件1: 语句或语句组1 elif条件2: 语句或语句组2 elif条件3 语句或语句组3 else: 语句或语句组4 习题检测: 下列的变量名称合法的是( ) A.1he B.he_1 C.he&1 D.import 若变量a = 5,b = 4,c = 3,d = 2,则表达式not 3>2*b and (b>c+1 or c<>3)的值是_____。 A、True B、Flase C、4 D、无解 下列赋值语句正确的是() A.x+1=x B.x=x+1 C.x=+1 D.x,y,z=1,2 在Python IDLE编辑器中书写正确的表达式() A.b**2-4ac B. 1/2gt2 C.pi*r^2 D.2*pi*r str()属于的数据类型() A.字符型 B.整型 C.浮点型 D.A,B,C全错 下列不可以将变量x和y的值互换的语句() A.z=x;x=y;y=z B.x,y=y,x C.x=y;y=x D.A,B,C都可以互换。 综合分析题: 改成: 第一行 x=input("请输入一个自然数") 第二行 if x%2 = 0 第三行 print(x,"为偶数" ) 第四行 else: 第五行 print("x,为奇数") 五行程序代码中有 处错误,在对应的横线上修改 2.3 周而复始的循环 知识点汇总: Python中有计数循环和条件循环。 循环的基本结构:图一 列表:[ ]括起来的为列表。 列表的位置:列表的使用: 修改列表内容:列表名称[位置]=修改内容 ,如:n ... ...

~~ 您好,已阅读到文档的结尾了 ~~