内容正文:
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