ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:416KB ,
文档编号:1690346      下载积分:1 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-1690346.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(大布丁)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文((2021新粤教版)高中信息技术必修一4.1程序设计语言的基础知识教案.doc)为本站会员(大布丁)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

(2021新粤教版)高中信息技术必修一4.1程序设计语言的基础知识教案.doc

1、第四章第四章 程序设计基础程序设计基础 4.1 程序设计语言的基础知识 课题程序设计语言的基础 知识 课时2 课时 教学目标 1、了解 Python,掌握 Python 的常量和变量以及其命名规则。 2、掌握 Python 常用的基本数据类型。 3、掌握 Python 的运算符和表达式。 4、掌握 Python 常用函数。 5、激发学习兴趣,提升信息技术学科素养。 重点与难点 重点:Python 的常量、变量、数据类型、运算符和表达式。 难点:熟练运用 Python 的基础知识。 辅助手段多媒体,机房广播演示系统,Python 软件 教法学法讲授法、任务驱动法,小组合作法,自主探究法,讨论法。

2、 课前准备课代表同学负责班级分组(4-6 人一组)。 教学设计 创设情境 激趣导入 首先通过 PPT 请同学们思考:如何画一个圆形? 计算机可以帮我们画吗? 呈现一个利用 python 画圆的小程序,激发学生学习兴趣。 任务驱动与 知识讲授 任务一:阅读课本 67 页,分析归纳 Python 的常量与变量。 常量:在程序运行过程中其值始终不发生变化。通常是固定的数值或字符串。 变量:在程序运行过程中其值发生变化的量。变量由变量的标识符和变量的 内容两部分组成。 变量的标识符由字母(A-Z,a-z)、数字(0-9)、下划线组成 注意:第一个字符必须是字母或下划线,不能是数字。字母大小写区分。 变

3、量无需定义数据类型,数据类型不固定是动态的。 变量动态赋值代码示例 a=55 ABC Print(a) a=ABC Print (a) 任务驱动与 知识讲授 思考:若改变代码为 a=我爱你中国输出结果会怎么样?动手实操,并分享。 任务二:Python 常用的基本数据类型 本环节由老师讲解+学生实际操作完成(提供运算符实例代码。学生只需要读 懂,直接复制运行即可。) Python 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个):

4、Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。 示例 1:Number(数字) counter = 100# 整型变量 miles= 1000.0# 浮点型变量 name= runoob# 字符串 print (counter) print (miles) print (name) Python 中的字符串用单引号 或双引号 括起来。 字符串的截取的语法格式如下: 变量头下标:尾下标 自主探究程序示例: print (str)# 输出字符串 print (str0:-1)# 输出第一个到倒

5、数第二个的所有字符 print (str0)# 输出字符串第一个字符 print (str2:5)# 输出从第三个开始到第五个的字符 print (str2:)# 输出从第三个开始的后的所有字符 print (str * 2)# 输出字符串两次,也可以写成 print (2 * str) print (str + TEST) # 连接字符串 执行以上程序会输出如下结果: List(列表) 是 Python 中使用最频繁的数据类型。 列表可以完成大多数集合类的数据结构实现。 列表中元素的类型可以不相同, 它支持数字,字符串甚至可以包含列表(所谓嵌套)。 列表是写在方括号 之间、用逗号分隔开的元素

6、列表。 和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所 需元素的新列表。 列表截取的语法格式如下: 变量头下标:尾下标 程序代码示例: list = abcd, 786 , 2.23, runoob, 70.2 tinylist = 123, runoob print (list)# 输出完整列表 print (list0)# 输出列表第一个元素 print (list1:3)# 从第二个开始输出到第三个元素 print (list2:)# 输出从第三个元素开始的所有元素 print (tinylist * 2)# 输出两次列表 print (list + tinylist

7、) # 连接列表 程序代码结果: 与 Python 字符串不一样的是,列表中的元素是可以改变的: 元组 (tuple) 与列表类似, 不同之处在于元组的元素不能修改。 元组写在小括号 () 里, 元素之间用逗号隔开。 元组中的元素类型也可以不相同: 程序代码: tuple = ( abcd, 786 , 2.23, runoob, 70.2) tinytuple = (123, runoob) print (tuple)# 输出完整元组 print (tuple0)# 输出元组的第一个元素 print (tuple1:3)# 输出从第二个元素开始到第三个元素 print (tuple2:)#

8、输出从第三个元素开始的所有元素 print (tinytuple * 2)# 输出两次元组 print (tuple + tinytuple) # 连接元组 结果: 元组与字符串类似,可以被索引且下标索引从 0 开始,-1 为从末尾开始的位置。也 可以进行截取(看上面,这里不再赘述)。 其实,可以把字符串看作一种特殊的元组。 集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称 作元素或是成员。 基本功能是进行成员关系测试和删除重复元素。 可以使用大括号 或者 set() 函数创建集合,注意:创建一个空集合必须用 set () 而不是 ,因为 是用来创建一个空字典。 创

9、建格式: sites = Google, Taobao, Runoob, Facebook, Zhihu, Baidu print(sites)# 输出集合,重复的元素被自动去掉 # 成员测试 if Runoob in sites : print(Runoob 在集合中) else : print(Runoob 不在集合中) # set 可以进行集合运算 a = set(abracadabra) b = set(alacazam) print(a) print(a - b)# a 和 b 的差集 print(a | b)# a 和 b 的并集 print(a & b)# a 和 b 的交集 p

10、rint(a b)# a 和 b 中不同时存在的元素 以上实例输出结果: 字典(dictionary)是 Python 中另一个非常有用的内置数据类型。 列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的 元素是通过键来存取的,而不是通过偏移存取。 字典是一种映射类型,字典用 标识,它是一个无序的 键键(key) : 值值(value) 的集 合。 键(key)必须使用不可变类型。 在同一个字典中,键(key)必须是唯一的。 dict = dictone = 1 - 菜鸟教程 dict2= 2 - 菜鸟工具 tinydict = name: runoob,code:1,

11、 site: print (dictone)# 输出键为 one 的值 print (dict2)# 输出键为 2 的值 print (tinydict)# 输出完整的字典 print (tinydict.keys()# 输出所有键 print (tinydict.values() # 输出所有值 以上实例输出结果: 任务三:Python 运算符和表达式 (思考:程序中的运算符与表达式与数学中的运算符与表达式的不 同?) 下方内容为第二课时内容。(本环节由老师讲解+学生实际操作完成(提供 运算符实例代码。学生只需要读懂,直接复制运行即可。) 注:运算符代码查看资料包的运算符实例代码.doc。

12、任务四:Python 常用函数 函数名称及用法函数名称及用法 min(x) 返回变量 x 的最小值。chr(x) 返回整数x对应的ASCII字符。 max(x) 返回变量 x 的最大值。divmod(a,b) 返回 ab 的商和余数, 以 元组的方式返回。 int(x) 把变量 x 转换成整型。all(x) x 中的所有元素都是 True 才会 返回 True。 float(x) 将变量 x 转换成浮点型。any(x) x 中的所有元素中只要有一个 是 True 就会返回 True。 sum(x) 计算变量 x 中元素的总和。input(x) 显示出信息 x,并要求输入 数据。 print() 输出函数。 bin(x) 把数值 x 转换为二进制数字。Abs(x),计算变量 x 的绝对值。 bool(x) x 如果是 False、None 或是空 值就返回 False。 Len(x),计算变量 x 的长度,但 x 必须 是可以计算长度的类型。 课堂练习 课堂总结由学生总结归纳本节课所学知识,教师进行点拨。 板书设计 4.1 程序设计语言的基础知识 1、了解 Python 2、Python 的基础知识 课后作业完成测试题,下节课前由小组长批阅,课代表汇总。 常量与变量 数据类型 运算符与表达式 常用函数

侵权处理QQ:3464097650--上传资料QQ:3464097650

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


163文库-Www.163Wenku.Com |网站地图|