网站大量收购独家精品文档,联系QQ:2885784924

高中信息技术 程序设计基础 程序设计语言的基础知识(我与python的初见) 教学设计.doc

高中信息技术 程序设计基础 程序设计语言的基础知识(我与python的初见) 教学设计.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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开发环境、加深对程序设计语言基础知识的理解。 活

您可能关注的文档

文档评论(0)

文先生 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8047000056000024

1亿VIP精品文档

相关文档