第5课-分支结构程序设计-ppt公开课教案教学设计课件案例练习试卷-_第1页
第5课-分支结构程序设计-ppt公开课教案教学设计课件案例练习试卷-_第2页
第5课-分支结构程序设计-ppt公开课教案教学设计课件案例练习试卷-_第3页
第5课-分支结构程序设计-ppt公开课教案教学设计课件案例练习试卷-_第4页
第5课-分支结构程序设计-ppt公开课教案教学设计课件案例练习试卷-_第5页
已阅读5页,还剩19页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4课根据条件做选择——分支结构程序设计学习任务1.掌握条件表达式的意义。2.学会使用if条件语句。3.条件表达式的结果:True和False。计算机进行判断变量的使用和利用计算机进行计算我们都已经了解了,那么计算机能不能对一些事情进行判断呢?它面对多种情况时,又会怎样进行处理呢?小明妈妈带小明去电影院看电影。身高超过1.2米的小朋友需要买票,没超过1.2米的小朋友不需要买票。我们现在并不知道小明的身高是多少,到底要不要买票呢?有两种可能:一种是小明身高没超过1.2米不需要买票,另一种是小明身高超过1.2米需要买票。if条件语句if条件成立:做事情Aelse:做事情Bif条件语句由if关键字构成,后面跟着一个条件和一个冒号。冒号的作用是告知接下来要创建一个新的语句块,处于同一缩进位置的代码组成一个语句块。判断小明的身高height=float(input(‘小朋友多高?’))ifheight>1.2:print(‘要买电影票’)else:print(‘不要买电影票’)TrueFalse条件实际上是一个表达式,它的值可以是真(True)或假(False)。当条件为真时,执行语句块1中的语句,否则(条件为假)执行语句块2中的语句。if条件语句比较操作符not、or和and新知讲解任务1:输入一个整数,并判断奇偶性。分析:①偶数和奇数的判别方法:是否能被2整除②一个数能被另一个数整除:%(模运算)拓展运用新知讲解任务2:输入一个数,输出其绝对值。分析:①分类:正数、0、负数②正数和0的绝对值为其本身③负数的绝对值为其相反数新知讲解例如,“比较两个数a,b,输出其中较大的数”,用if条件语句描述如下:ifa>=b:print("两个数中较大为:",a)else:print("两个数中较大为:",b)新知讲解编写程序:比较两个数a,b,输出其中较小的数。亲身体验

在Python中,代码的缩进非常重要,缩进是体现代码逻辑关系的重要方式。同一层次的代码块必须保证相同的缩进量,一般以4个空格作为1个缩进单位,可以按4次空格键或按1次“Tab”键。日积月累新知讲解二、分支结构程序设计实例编写一个“登录程序”,实现:输入账号和密码,校验是否正确。新知讲解1.问题分析

“登录程序”需要先知道输入的账号和密码内容,再校验输人的内容是否正确,最后显示登录是否成功。假设校验的账号和密码分别为“admin”“Python@16”,输入的账号和密码分别保存在变量user、pwd中,判断能否登录的条件为:

user=="admin"

pwd=-"Python@16"新知讲解2.算法设计本例的输人数据很明确,就是账号和密码;输出数据为“登录成功!”或“账号或密码有误!”。新知讲解根据以上分析,“登录程序”算法用自然语言可以描述如下:(1)输入账号和密码。(2)判断输入的账号和密码是否正确。(3)若账号和密码均正确,则输出“登录成功!”,否则输出“账号或密码有误!”。其算法用流程图表示,如图所示。新知讲解3.编写代码根据设计的算法,该分支结构可用if条件语句实现,判断条件为逻辑表达式:user=="admin"and

pwd=="Python@16"。新知讲解“登录程序”的程序代码如下:

#输入账号和密码user=input("请输入账号:")pwd=input("请输入密码:")#判断输入的账号和密码是否正确ifuser-="admin"andpwd=="Python@16":print("登录成功!")else:print("账号或密码有误!")新知讲解4.调试运行按“F5”键,输人账号和密码,观察程序运行结果。随堂练习

1.某市出租车收费标准如下:3千米以内(含3千米)收费10元,超过3千米的部分每千米收费2元。在如下程序划线处填空,实现:输入行驶路程,输出付费金额。注:函数格式:round(number)。函数功能:返回浮点数number的四舍五入值。板书设计一、if条件语句二、分支结构程序设计实例

1.用海伦公式求三角形面积。在如下程序划线处填空,实现:输入三条边的长度,先判断能否组成一个三角形,若能组成三

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论