欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:77578854       资源大小:1.55MB        全文页数:27页
    • 资源格式: PPTX        下载积分:9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    浙教版信息技术浙教版信息技术 八八年级年级第5课 分支机构程序设计新知导入 同学们基本上都有登录过QQ、邮箱等的经历,登录时需要输入账号、密码。如果输入正确,则可以登录,如果不正确,则提示账号或密码不正确。那么,我们是不是也可以编写一个程序,来验证账号、密码哪?这节课我们一块学习编写分支机构这样的程序。新知讲解 编写分支结构程序时,一般需要特定的条件语句。在Python中,可以使用if条件语句来实现条件判断。新知讲解一、if条件语句 在Python中,if条件语句的一般格式描述如下,其执行流程如图所示。新知讲解if:else:if条件语句由if关键字构成,后面跟着一个条件和一个冒号。冒号的作用是告知接下来要创建一个新的语句块,处于同一缩进位置的代码组成一个语句块。新知讲解 条件实际上是一个表达式,它的值可以是真(True)或假(False)。当条件为真时,执行语句块1中的语句,否则(条件为假)执行语句块2中的语句。新知讲解任务1:输入一个整数,并判断奇偶性。分析:偶数和奇数的判别方法:是否能被2整除 一个数能被另一个数整除:%(模运算)拓展运用新知讲解任务2:输入一个数,输出其绝对值。分析:分类:正数、0、负数 正数和 0 的绝对值为其本身 负数的绝对值为其相反数新知讲解 例如,“比较两个数a,b,输出其中较大的数”,用if条件语句描述如下:if a=b:print(两个数中较大为:,a)else:print(两个数中较大为:,b)新知讲解 编写程序:比较两个数a,b,输出其中较小的数。亲身体验新知讲解 1.if条件语句格式中,尖括号“”表示里面的内容是必须的,方括号“”表示里面的内容是可选的。在程序设计中,不要将尖括号和方括号输入到语句中。2.在Python中,代码的缩进非常重要,缩进是体现代码逻辑关系的重要方式。同一层次的代码块必须保证相同的缩进量,一般以4个空格作为1个缩进单位,可以按4次空格键或按1次“Tab”键。日积月累新知讲解知识链接 关系表达式指用关系运算符,连接两个类型相同的数据组成的表达式。关系表达式的值是布尔型:真或假(True或False)。Python关系表达式新知讲解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。新知讲解二、分支结构程序设计实例 编写一个“登录程序”,实现:输入账号和密码,校验是否正确。新知讲解1.问题分析 “登录程序”需要先知道输入的账号和密码内容,再校验输人的内容是否正确,最后显示登录是否成功。假设校验的账号和密码分别为“admin”“Python16”,输入的账号和密码分别保存在变量user、pwd中,判断能否登录的条件为:user=admin pwd=-Python16新知讲解2.算法设计 本例的输人数据很明确,就是账号和密码;输出数据为“登录成功!”或“账号或密码有误!”。新知讲解根据以上分析,“登录程序”算法用自然语言可以描述如下:(1)输入账号和密码。(2)判断输入的账号和密码是否正确。(3)若账号和密码均正确,则输出“登录成功!”,否则输出“账号或密码有误!”。其算法用流程图表示,如图所示。新知讲解3.编写代码 根据设计的算法,该分支结构可用if条件语句实现,判断条件为逻辑表达式:user=adminand pwd=Python16。新知讲解“登录程序”的程序代码如下:#输入账号和密码user=input(请输入账号:)pwd=input(请输入密码:)#判断输入的账号和密码是否正确if user-=adminand pwd=Python16:print(登录成功!)else:print(账号或密码有误!)新知讲解4.调试运行 按“F5”键,输人账号和密码,观察程序运行结果。随堂练习 1.某市出租车收费标准如下:3千米以内(含3千米)收费10元,超过3千米的部分每千米收费2元。在如下程序划线处填空,实现:输入行驶路程,输出付费金额。注:函数格式:round(number)。函数功能:返回浮点数number的四舍五入值。板书设计一、if条件语句二、分支结构程序设计实例 1.用海伦公式求三角形面积。在如下程序划线处填空,实现:输入三条边的长度,先判断能否组成一个三角形,若能组成三角形,则利用海伦公式计算三角形的面积,否则显示“输入的三条边,不能构成三角形!”。作业布置谢谢21世纪教育网()中小学教育资源网站 有大把高质量资料?一线教师?一线教研员?欢迎加入21世纪教育网教师合作团队!月薪过万不是梦!详情请看:https:/

    注意事项

    本文(第5课--分支机构程序设计公开课.pptx)为本站会员(可****阿)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开