第三章 算法的程序实现  课件-2022—2023学年浙教版(2019)高中信息技术必修1

2023-08-11
| 54页
| 524人阅读
| 4人下载
特供

内容正文:

第三章 算法的程序实现 1、python 语言程序设计 2、简单算法及其程序实现 学习目标 1 2 3 熟悉并会使用算术运算符、关系运算符、逻辑运算符、字符串运算符。 4 函数与模块 If语句,顺序结构,循环结构等。 熟悉Python数据类型与表达式,变量和赋值语句 1 2 重点难点 重点: 难点:函数与模块。 If 语句,顺序结构,循环结构等。 课堂导入 Python是一种面向对象的程序设计语言,可以支持很多日常问题的 程序实现,特别适合应用程序的快速开发。 一、数据类型与表达式 1 、python常见数据类型 2、 python 算术运算符 特别注意://(向下取整)所求结果往小取整,例如:-5//2= -3 一、数据类型与表达式 2、 python 关系运算符 运算符 表达式 优先级 示例 > a>b 1 5>2结果为True < a<b 1 5<2结果为False >= a>=b 1 5>=2结果为True <= a<=b 1 5<=2结果为False == a==b 2 5==2结果为False != a!=b 2 5!=2结果为True in a in b 2 2 in[3,4,5]结果为False 一、数据类型与表达式 手机有多少的传感器 4、 python 逻辑运算符 优先级:not>and>or 一假全假 一真全真 (2>3)and(3<4) (2>1)and(3<4) (2>3)or(3<4) (2>1)or(3<4) (2>3)and 5 (2>3)or 5 false ture ture ture false 5 一、数据类型与表达式 5、 python 赋值运算符 一、数据类型与表达式 二、变量和赋值语句 赋值语句: python中采用:“变量名=值、表达式”进行赋值。如:class=170;y=x+10 变量:值可以进行变化的量。例如:name = 张三,name = 李四。name就是变量 常量:值不能进行变化的量。例如:Π 变量命名规则: 在程序运行过程中变量的值是可以改变的。Python中的变量名可以由大小写字母、数字、下划线组成,不能以数字开头,字母区分大小写,不能使用保留字(例如:for、if、print、while、range、Python、int、str )。P71 课堂练习 1、在Python中,下面哪一行代码的输出结果不是hello2020( ) A. print (“ hello2020” ) B. print (“hello” +“2020” ) C. print (“hello” + 2020) D. print (“hello” +str (2020) ) C 2、小杨同学在编写程序过程中给不同的变量取了名字,下列哪个变量名会导致程序运行出错( )。 A. kk360 B. Yao C.51study D. xy_tt 3、下列语句中,会导致程序运行出错的是( ) A. x= (y=1) B. x, y=y, x C. x=1; y=1 D. x=y=1 C A 4、运行Python程序的过程中出现了如下图错误提示,原因是( )。 51study= "chinese" File "<ipython- input -3- 5f525804a7c1>",line 1 51study= "chinese" SyntaxError:Ginvalid syntax A.变量名51study太长 B.应该写成" chinese" = 51study C.“chinese”应该写成“china's" D.变量名51study不符合python 语言规范,变量名不能以数字开头 D 5、在下面的python程序中,变量b和c的值为( ) a=6 a=b=c=8 print(b,c) A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为6 C 6、Python表达式a=b中“=”表示( ) A.交换“=”左右两边变量的值 B.把“=”右边变量的值赋值给左边变量 C.把“=”左边变量的值赋值给右边变量 D.比较“=”左右两边变量的值是否相等 B 7、在Python中,print (int ( - 14//2* *2))的执行结果是( ) A.-4 B.-3 C.4 D.3 A 8、小明要把x个苹果平均分给n个同学,最后余下y个。以下Python 表达式正确的是( )。 A. y=x//n B. y=x%n C.x=y+n D. y=x/n B 第三章 算法的程序实现 1、python 语言程序设计 2、简单算法及其程序实

资源预览图

 第三章 算法的程序实现  课件-2022—2023学年浙教版(2019)高中信息技术必修1
1
 第三章 算法的程序实现  课件-2022—2023学年浙教版(2019)高中信息技术必修1
2
 第三章 算法的程序实现  课件-2022—2023学年浙教版(2019)高中信息技术必修1
3
 第三章 算法的程序实现  课件-2022—2023学年浙教版(2019)高中信息技术必修1
4
 第三章 算法的程序实现  课件-2022—2023学年浙教版(2019)高中信息技术必修1
5
 第三章 算法的程序实现  课件-2022—2023学年浙教版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。