admin 管理员组文章数量: 1184232
2024年4月27日发(作者:互联网杯d组比赛)
第五课、分支结构程序设计 教学设计
1教学目标
1、 掌握if语句的一般格式和执行流程,理解冒号和缩进的功能。
2、 理解关系表达式和逻辑表达式的概念及运算结果。
3、 通过编写“登录程序”,初步掌握简单分支结构的程序设计方法。
2重点难点
重点:1、关系表达式和逻辑表达式的概念及运算结果。
2、if语句的一般格式和执行流程,理解冒号和缩进的功能
难点:关系表达式和逻辑表达式的概念及运算结果。
3教学过程
一、什么是分支结构,编写分支结构程序时,一般需要特定的条件语句。
如下图:
二、在Python中,if条件语句的一般格式
下一语句
语句块1
语句块2
真
(true)
条件
假
(false)
if<条件>:
<语句块1>
else:
<语句块2>
If条件语句由if关键词构成,后面跟着一个条件和一个冒号。冒号的作用是告知接下来要创建一个新
的语句块,处于同一个缩进位置的代码组成一个语句块。
条件实际上是一个表达式,它的值可以是真(true)或假(false)。当条件为真执行语句块1,否则
执行语句块2。
例如,“比较两个数a,b,输出其中较大的数”,用if条件语句描述如下:
If a>b:
print(“两个数中较大的数为: ”,a)
else:
print(“两个数中较大的数为: ”,b)
分支结构程序设计实例
编写一个“登录程序”,实现:输入账号和密码,校验是否正确。
1、问题分析
“登录程序”需要先知道输入的账号和密码内容,在教研输入的内容是否正确,最后显示登录是否成功。
假设校验的账号和密码分别为“admin”“python@16”。输入的账号和密码分别保存在变量user、pwd
中,判断能否登录的条件为:
User==“admin” pwd==“python@16”
2、算法设计
本例的输入数据很明确,就是账号和密码;输出数据为“登录成功!”或“账号或密码有误!”
根据以上分析,“登录程序”算法用自然语言可以描述如下:
根据以上分析,“登录程序”算法用自然语言可以描述
如下:
(1)输入账号和密码
(2)判断输入的账号和密码是否正确。
(3)若账号和密码均正确,则输出“登录成功!”,否则输出“账号或密码有误!”。
其算法用流程图表示,如图。
开始
版权声明:本文标题:第五课、分支结构程序设计教学设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1714170590a668242.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论