- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1程序设计语言的基础知识
教材章节
4.1 程序设计语言的基础知识
课时安排
1课时
项目名称
我与python的初见
学习目标
(1)能够理解 Python 语言常量和变量的数学意义;
(2)能够熟悉 Python语言常见的数据类型;
(3)能够正确表示程序中的各种“量”;
(4)能够理解运算符与表达式的含义和用法;
(5)能够运用 Python的运算符处理数据计算;
(6)能够知道不同的Python函数的用法;
(7)能够使用不同Python 函数处理运算数据和运算过程。
教材分析
本节课节选自粤教版高中信息技术教科书必修一《数据与计算》的第四章第一小节,主要知识点包括“Python的常量与变量”、“Python的数据类型”、“Python的运算符与表达式”、“Python的函数”。
在知识结构上,前面第三章已经学习过“计算机解决问题的过程”方法,且已学习了“设计算法”环节中的“算法及其描述”,本节课作为“编写程序”的基础理论知识,是上一节课学习内容的延续与方法实现。其次,接下来教材中“顺序结构、选择结构、循环结构”的学习与编程实现又需要本节课内容作为基础知识补充,且为以后同学们了解其他编程语言打下基础,是一节承上启下的关键性课程。
学习重点
1.理解变量的数学意义;
2.熟悉Python常见的数据类型;
3.理解运算符与表达式的含义和用法,能够运用Python的运算符处理数据计算。
学习难点
1. 知道Python语言中常见函数的用法;
2. 能够使用不同的Python函数处理运算数据和。
活动情境
最佳购物方案设计→”百钱买百鸡”程序里的python程序设计语言基础知识探索。
新课导入:项目主题.mp4→项目问题展示.mp4(上节课的课后问题)→学生尝试传统方法不好求解→引入项目问题原型经典→“百钱百鸡”问题→用程序设计语言python求解。
活动1 自主探索
教师活动
学生活动
设计意图
【认识python】
播放“认识python.mp4”带领学生初步认识python,感受python程序设计语言的强大功能。
【操作演示python】
打开python编程开发环境,演示“百钱百鸡.py”解决古人购物方案设计的问题。
一、观察教师操作,打开、阅读、运行“百钱买百鸡.py”。
1.尝试自己动手打开运行“百钱买百鸡.py”;
2.结合注释阅读程序语句,感受学习程序设计语言基础知识的必要性。
初见python,体验程序设计语言解决问题的强大功能,激发学习动机,产生想“试一试”的想法。
培养学生的自学能力;学会将重要知识点提炼,并学以致用。
翻转课堂思维,先学后教,以学生为主体,教师为主导,充分调动学生的学习积极性。
【任务一】
阅读课本P67-72页程序设计语言基础知识的相关内容,完成问卷星《4.1程序设计语言的基础知识》测评。
二、带着任务,自主阅读P67-72程序设计语言基础知识的相关内容。
1.完成问卷星《4.1程序设计语言的基础知识》测评。
2.问卷星链接及二维码:https://ks.wjx.top/vm/t90ZfRU.aspx#
【展示与评价】
组织学生组内互评;
引导学生分享展示成果。
1、完成问卷星,针对存疑问题组内探讨分析。
2、组内探讨结束后请各小组成员分享展示结果。
活动2 合作探究
教师活动
学生活动
设计意图
【任务二】
展示“百钱百鸡”程序,请小组合作探究完成任务单对应内容。
三、现就“百钱百鸡”程序,请小组合作探究完成任务单合作探究部分内容。
1、请分析“百钱百鸡”程序中使用了哪些运算符,请对运算符归类并展示。
2、赋值语句的格式是:“变量名=表达式”,功能是“将表达式的值保存到变量中”,“=”是赋值的意思。例如:程序中“count+=1”的意义是 。
3、请找出“百钱百鸡”程序中的表达式归类并展示。
4、请总结运算符的优先级,当遇到小括号时优先级该如何调整?
5、思考程序需要输入输出数据时,应分别使用什么函数?
在小组合作中学生在有限时间内辨析、取舍、评价、重组知识乃至创新,形成主体知识网络,对于不善思索的学生来说,同时也有更多的机会向别人学习。
【展示与评价】
1、组织各小组分享展示成果;
2、引导各小组之间查缺补漏。
3、教师点评
1.各小组分享展示成果。
2、其余各小组帮助展示组查缺补漏。
活动3 拓展创新
教师活动
学生活动
设计意图
【任务3】
1.完善购买纪念品程序。
2.教师在此过程指导评价。
1、完善“购买纪念品.py”程序。
2、理解完善的代码部分所表示的含义。
在学习程序设计语言的基础知识同学们都跃跃欲试,体验编程的过程,鼓励学生动手实践操作,将抽象化知识具体化,在实践操作过程中熟练python开发环境、加深对程序设计语言基础知识的理解。
活
您可能关注的文档
- 高中信息技术 必修1《数据与计算》数据处理和可视化表达 第1课时 认识大数据 课件.pptx
- 高中信息技术 必修1《数据与计算》数据处理和可视化表达 第2课时 数据的采集 教学设计.docx
- 高中信息技术 必修1《数据与计算》数据处理和可视化表达 第2课时 数据的采集 课件.pptx
- 高中信息技术 必修1《数据与计算》数据处理和可视化表达 第3课时 数据的分析 教学设计.docx
- 高中信息技术 必修1《数据与计算》数据处理和可视化表达 第3课时 数据的分析 课件.pptx
- 高中信息技术 必修1《数据与计算》数据处理和可视化表达 第4课时 (数据可视化表达) 教学设计.docx
- 高中信息技术 必修一《数据与计算》初识数据与计算 单元教学设计.doc
- 高中信息技术 必修一《数据与计算》初识数据与计算 第1课时 我们身边的数据 教学设计.docx
- 高中信息技术 必修一《数据与计算》初识数据与计算 第1课时 我们身边的数据 课件.pptx
- 高中信息技术 必修一《数据与计算》初识数据与计算 第2课时 数据的计算 教学设计.docx
文档评论(0)