内容正文:
分支机构程序设计
课题
分支机构程序设计
单元
Python
程序基本结构
学科
信息
年级
八年级
主备人
时间
教学目标
1、了解分支结构的特点,掌握if语句的一般格式和执行流程。
2、理解冒号和缩进功能,能灵活运用关系运算和逻辑运算表达分支条件。
3、掌握使用if语句解决问题的一般步骤和方法。
重点
if语句的一般格式和执行流程;运用关系运算和逻辑运算表达分支条件。
难点
分支结构的程序实现。
教 学 过 程
二次备课
一、暖场导入
小游戏:
和老师一起玩石头剪刀布的游戏:若学生赢,获得一只棒棒糖;若学生输,空手而回。
二、认识新知
通过暖场游戏的设计目的,引出“分支结构”。对比“顺序结构”,通过“石头剪刀布小游戏” 的流程图认识分支结构的概念,并复习“顺序结构”。
三、浅尝辄止
认识if条件语句:
在Python中,可以使用if条件语句来实现条件判断。
1、if条件语句执行流程图:
2、if条件语句一般格式:
★日积月累:
在python中,代码的缩进非常重要,是体现代码逻辑关系的重要方式。同一层次的代码块必须保证相同的缩进量。一般以4个空格作为1个缩进单位,可以按4次空格键或1次“Tab“键。
四、小试牛刀
【任务一】编写程序,输入并比较a,b两数,输出其中较大值。
1、根据数学思维尝试完成以下流程图。
2、尝试在下方框内补写代码,并完成“学生练习”文件夹中“输出较大的数(练习).py”程序的编写和调试。
=float(input("输入a的值:"))
=float(input("输入b的值:"))
print("两个数中较大数是:", )
print("两个数中较大数是:", )
圈出代码中的重难点,if条件语句有着严格的格式要求,不能出错。注意冒号和缩进。
★知识链接:
Python关系表达式
指用关系运算符连接两个类型相同的数据组成的表达式。
关系表达式的值是布尔型:真或假(True或False)
数学运算符
python运算符
python表达式
描述
优先级
>
>
x>y
x大于y
4
<
<
x<y
x小于y
4
≥
>=
x>=y
x大于等于y
4
≤
<=
x<=y
x小于等于y