第5课--分支机构程序设计公开课.pptx

上传人:可****阿 文档编号:77578854 上传时间:2023-03-15 格式:PPTX 页数:27 大小:1.55MB
返回 下载 相关 举报
第5课--分支机构程序设计公开课.pptx_第1页
第1页 / 共27页
第5课--分支机构程序设计公开课.pptx_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《第5课--分支机构程序设计公开课.pptx》由会员分享,可在线阅读,更多相关《第5课--分支机构程序设计公开课.pptx(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、浙教版信息技术浙教版信息技术 八八年级年级第5课 分支机构程序设计新知导入 同学们基本上都有登录过QQ、邮箱等的经历,登录时需要输入账号、密码。如果输入正确,则可以登录,如果不正确,则提示账号或密码不正确。那么,我们是不是也可以编写一个程序,来验证账号、密码哪?这节课我们一块学习编写分支机构这样的程序。新知讲解 编写分支结构程序时,一般需要特定的条件语句。在Python中,可以使用if条件语句来实现条件判断。新知讲解一、if条件语句 在Python中,if条件语句的一般格式描述如下,其执行流程如图所示。新知讲解if:else:if条件语句由if关键字构成,后面跟着一个条件和一个冒号。冒号的作用

2、是告知接下来要创建一个新的语句块,处于同一缩进位置的代码组成一个语句块。新知讲解 条件实际上是一个表达式,它的值可以是真(True)或假(False)。当条件为真时,执行语句块1中的语句,否则(条件为假)执行语句块2中的语句。新知讲解任务1:输入一个整数,并判断奇偶性。分析:偶数和奇数的判别方法:是否能被2整除 一个数能被另一个数整除:%(模运算)拓展运用新知讲解任务2:输入一个数,输出其绝对值。分析:分类:正数、0、负数 正数和 0 的绝对值为其本身 负数的绝对值为其相反数新知讲解 例如,“比较两个数a,b,输出其中较大的数”,用if条件语句描述如下:if a=b:print(两个数中较大为

3、:,a)else:print(两个数中较大为:,b)新知讲解 编写程序:比较两个数a,b,输出其中较小的数。亲身体验新知讲解 1.if条件语句格式中,尖括号“”表示里面的内容是必须的,方括号“”表示里面的内容是可选的。在程序设计中,不要将尖括号和方括号输入到语句中。2.在Python中,代码的缩进非常重要,缩进是体现代码逻辑关系的重要方式。同一层次的代码块必须保证相同的缩进量,一般以4个空格作为1个缩进单位,可以按4次空格键或按1次“Tab”键。日积月累新知讲解知识链接 关系表达式指用关系运算符,连接两个类型相同的数据组成的表达式。关系表达式的值是布尔型:真或假(True或False)。Pyt

4、hon关系表达式新知讲解Python语言中常见的关系运算符如下表所示。关系运算符表达式描述优先级,y,x=,=y,x15值为True,age=15值为False。新知讲解知识链接 逻辑表达式指用逻辑运算符,把逻辑变量连接起来的表达式。逻辑表达式的值仍是布尔型:真或假(True或False)。Python逻辑表达式新知讲解Python语言中常见的逻辑运算符如下表所示。逻辑运算符表达式描述优先级andx and yx且y7orx or yx或y8nolnot x非x6例如,若char=Python,则pin char orPin char值为True。新知讲解二、分支结构程序设计实例 编写一个“登

5、录程序”,实现:输入账号和密码,校验是否正确。新知讲解1.问题分析 “登录程序”需要先知道输入的账号和密码内容,再校验输人的内容是否正确,最后显示登录是否成功。假设校验的账号和密码分别为“admin”“Python16”,输入的账号和密码分别保存在变量user、pwd中,判断能否登录的条件为:user=admin pwd=-Python16新知讲解2.算法设计 本例的输人数据很明确,就是账号和密码;输出数据为“登录成功!”或“账号或密码有误!”。新知讲解根据以上分析,“登录程序”算法用自然语言可以描述如下:(1)输入账号和密码。(2)判断输入的账号和密码是否正确。(3)若账号和密码均正确,则输

6、出“登录成功!”,否则输出“账号或密码有误!”。其算法用流程图表示,如图所示。新知讲解3.编写代码 根据设计的算法,该分支结构可用if条件语句实现,判断条件为逻辑表达式:user=adminand pwd=Python16。新知讲解“登录程序”的程序代码如下:#输入账号和密码user=input(请输入账号:)pwd=input(请输入密码:)#判断输入的账号和密码是否正确if user-=adminand pwd=Python16:print(登录成功!)else:print(账号或密码有误!)新知讲解4.调试运行 按“F5”键,输人账号和密码,观察程序运行结果。随堂练习 1.某市出租车收费

7、标准如下:3千米以内(含3千米)收费10元,超过3千米的部分每千米收费2元。在如下程序划线处填空,实现:输入行驶路程,输出付费金额。注:函数格式:round(number)。函数功能:返回浮点数number的四舍五入值。板书设计一、if条件语句二、分支结构程序设计实例 1.用海伦公式求三角形面积。在如下程序划线处填空,实现:输入三条边的长度,先判断能否组成一个三角形,若能组成三角形,则利用海伦公式计算三角形的面积,否则显示“输入的三条边,不能构成三角形!”。作业布置谢谢21世纪教育网()中小学教育资源网站 有大把高质量资料?一线教师?一线教研员?欢迎加入21世纪教育网教师合作团队!月薪过万不是梦!详情请看:https:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁