教学科研
信息
3月9日陈小兵老师开设组内公开课《Python语言基础-关系、逻辑运算与选择语句》
[ 发布时间 ] 2021年03月10日    [ 点击次数 ] 6743
浏览字号:

通过本节课Python语言基础-关系、逻辑运算与选择语句的学习,使学生了解编程解决问题的过程:分析问题、设计算法、编写程序、调试运行、完善程序,进一步体验调试程序,初步体验自己根据需求编写程序。

能够使用相关语句完成程序设计,提升学生用计算思维,合理的使用分支结构解决学习生活中问题;认识分支语法结构以及对应的条件表达式的书写,理解分支结构的特点及应用场景,分支语句应用条件表达式解决需要分情况讨论的实际问题。

围绕上节的作业进行了如下练习

1、给程序增加如下功能:

1)如果输入性别不是男也不是女给出错误提示,并重新输入

2)如果输入身高大于2.2米给出错误提示,并重新输入

3)如果输入高体重大于180公斤给出错误提示,并重新输入

4)如果身高、体重输入的不是数字,给出错误提示,并重新输入

练习1的测试数据数据涉及到“\”运算符和类型转换函数float()、留小数位数时的边界问题、格式化输出时的进位问题。学生大多能发现测试数据得到的结果有问题,但分析问题原因绝大部分学生分析不出,个别能分析出原因的却不知道如何解决。定位到学生能够发现问题,并尝试分析原因,重点让学生了解程序测试的方法和重要性;练习2的内容都属于对程序的完善,如果没有这些功能程序在输入复合要求的情况下也能正常使用,能够实现基本的功能,有了这些功能程序的容错性或更好,从用户角度考虑问题,更人性化,这个过程称为程序的完善。练习3让学生用if语句完成,进一步熟悉if语句的语法规则和使用场景,在应用逻辑关系or和and时错误较多;下节课需在课前回顾,并做专项练习。

本课内容设计为若干个自主探究任务;让学生自主操作,以及通过同步指导;在设计的每个探究任务中,给出阅读资料和指导说明,同时为了能够检查、评价学生掌握和完成的情况。

79B2F0CC63ADC4DC5CCA8F73A22B09DB.png