资源简介 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、引导各小组 1.各小组分享展示成果。 2、其余各小组帮助展示组查缺补漏。(之 间 查缺补) (活动3拓展创新)教师活动 学生活动 设计意图【任务 3】 1.完 善 购 买 纪 念 品 程 序。 2.教 师 在 此过程指导评 价。 1、完善“购买纪念品 .py ”程序。 2、理解完善的代码部分所表示的含义。 在学习程序 设计语言的基础 知识同学们都跃 跃欲试,体验编 程的过程,鼓励 学生动手实践操 作,将抽象化知 识具体化,在实 践操作过程中熟 练python 开发环 境、加深对程序 设计语言基础知 识的理解。活动 4 展示交流教师活动 学生活动 设计意图【展示交流】 1.学 习 编 程你对未来的 自己有什么期 待? 2.介 绍 中 文编程, 图形 化编程。 1、学习编程谈谈自己对未来的期待。 2、了解中文编程,激发学生学习热情。 学习编程谈 谈对未来的期 待,激发学生对 未来的展望,认 识自身的不足, 更加努力学习。学习评价评价主 体 评价方式 设计意图自评 利用问卷星自测,在自主学习过程中检测知识点掌握情况, 了解自身不足。 认识自身不足, 及时修正。组内评 以组内合作探究的方式解决各成员在自测过程中存疑的知识 点,交流讨论发现与获取。 促使团队更加团 结,在愉快的氛 围中吸取知识。组间评 由展示组展示分享成果,其余组帮助展示组查缺补漏。。 考验学生组间评 价如何做到客观 公正。及时帮助 对方小组发现问 题。教师评 通过学生表现,教师综合评价,客观评价 客观真实的评 价, 帮助学生认 识问题所在,及 时纠正学习总结反思三知道 知道了解决问题可以打破常规思维 知道了程序设计语言的基础知识 知道了程序开发环境的使用方法两改进 要学会发散性思考问题 学习应多思考所实践一问题 如何使用中文编程软件课时作业 设计 意图1.了解图形编程、中文编程。 2.尝试在 python 编程环境中,使用 input()函数和 print()函数, range()函数。 3.自学元组、集合、字典数据类型。 展开更多...... 收起↑ 资源预览