首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初中生学Python第3课,学习条件控制if语句,这样设计靠谱吗?

第3课:条件控制if语句

5月6日,大陈将和初一学生一起开启Python学习第3课,学习条件控制if语句。本课预设的重点是由浅入深掌握if语句的基本使用方法,同时加强小组建设,让学生做到会编程序还会解说程序设计思路。

下面大陈将预设的Python第3课教学过程简要介绍如下,你觉得靠谱吗?我们评论区见!

一、学情反馈

1、反馈Python学习第2课作业的完成情况;

2、展示检测题,由检测题导入到新授内容。

检测题内容:编写一个从键盘输入2个整数相加并输出计算结果的程序。

计算2个商品总价格程序

本环节设计目的:根据作业及检测题再次查漏补缺,夯实基础。

二、学习新知

1、分析问题:与购买打折这一生活问题相结合

如果购物满100,打9折。带领学生分析流程图,引出条件控制语句:if。

到目前为止,我们所见的程序中,总是有一系列的语句,Python忠实地按照它们的顺序执行(顺序结构程序)。如果你想要改变语句流的执行顺序,该怎么办呢?例如,你想要让程序做一些决定,根据不同的情况做不同的事情,例如根据收银总金额,决定是按原价收银还是打9折收银。

2、知识储备:掌握if语句格式及操作运算符等基础知识

if语句基本格式及注意事项

要点:

(1)如果 "条件1" 为 True 将执行 "程序块1" 块语句,如果 "条件1" 为False,将判断 "条件2",如果"条件2" 为 True 将执行 "程序块2" 块语句,如果 "条件2" 为False,将执行"程序块3"块语句。

(2)Python中用elif代替了else if,所以if语句的关键字为:if – elif – else。

(3)if中常用的操作运算符。

if中常用的操作运算符

注意:

(1)每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块;

(2)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块;

(3)注意“==”和“=”的区别。

这3个注意点一定要向学生反复强调,一不小心就会出错。

3、实战提升:编写打折程序

教师带领学生动手编写满100打9折的计算程序。注意使用小组合作5步法,详细情况请阅读我的另一篇文章:5个步骤,高效开展初中信息技术课小组活动,解决3大问题

满100打9折程序

本环节设计目的:在实战中重点掌握if语句格式及注意事项。

三、巩固练习

1、练习一:改变打折条件修改程序,要使用到elif、else。

实施时根据学情分两种情况:一种是老师指定打折条件,部分班级可能达不到自主出题的程度,这时候就由老师指定修改;另一种是学生自主修改打折条件,鼓励同组同学互相出题PK。

2、练习二:编写天然气购买计价程序。

长沙天然气实行阶梯收费标准:

第一档气量:年用气量390立方米(含本数),气价为现行居民生活用气价格2.65元/立方;

第二档气量:为年用气量390立方米以上至600立方米(含本数),气价为现行居民生活用气价格1.2倍;

第三档气量:为年用气量600立方米以上的,气价为现行居民生活用气价格1.5倍。

请根据从键盘输入的购气量计算总价格并输出显示。

本环节设计目的:实施分层练习,巩固if语句的使用。估计大部分学生只能完成练习一,练习二留给学有余力的学生。

四、归纳小结

小组小结本节课主要学习内容,掌握了哪些,还有哪些不明白,互相说一说,也可推荐代表说一说。

教师总结本节课各小组表现,预告下节课内容。

本环节设计目的:说收获疑惑,评小组表现,知下节内容。

以上,是大陈教初中生学Python第3课的教学设计,是否靠谱呢?我们梳理一下:

一、学情反馈:反馈作业,现场检测;

二、学习新知:分析问题,知识储备,实战提升;

三、巩固练习:分层布置,自主选题,小组合作;

四、归纳小结:说收获疑惑,评小组表现,知下节内容。

5月6日大陈有5个班的教学来检验,上完之后大陈再写教学反思,期待能得到各位专家的指点。特别是在案例选择、教学组织形式上面,还有很多问题需要解决。

欢迎你和我一起交流Python学习与教学经验。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200503A03S8H00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券