第五课、分支结构程序设计 ppt课件(9张ppt)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar

收藏

压缩包目录 预览区
  • 全部
    • 第五课、分支结构程序设计 ppt课件(9张ppt)+教案_2023新浙教版(2020)八年级上册《信息技术》
      • 第五课、分支结构程序设计.ppt--点击预览
      • 第五课、分支结构程序设计教学设计.doc--点击预览
跳过导航链接。
展开 第五课分支结构程序设计ppt课件9张ppt教案_2023新浙教版2020八年级上册信息技术.rar第五课分支结构程序设计ppt课件9张ppt教案_2023新浙教版2020八年级上册信息技术.rar
请点击导航文件预览
编号:6912656    类型:共享资源    大小:508.84KB    格式:RAR    上传时间:2023-08-20
2
文币
资源描述:
第五课、分支结构程序设计信息技术 八年级上新知讲解编写分支结构程序时,一般需要特定的条件语句。分支结构分支结构条件语句块2语句块1下一语句真(true)假(false)新知讲解一、IF条件语句新知讲解二、分支结构程序设计实例编写一个“登录程序”,实现:输入账号和密码,校验是否正确。1、问题分析“登录程序”需要先知道输入的账号和密码内容,在教研输入的内容是否正确,最后显示登录是否成功。假设校验的账号和密码分别为“admin”“python16”。输入的账号和密码分别保存在变量user、pwd中,判断能否登录的条件为:User=“admin”pwd=“python16”2、算法设计本例的输入数据很明确,就是账号和密码;输出数据为“登录成功!”或“账号或密码有误!”根据以上分析,“登录程序”算法用自然语言可以描述如下:拓展练习计算圆的面积和周长根据以上分析,“登录程序”算法用自然语言可以描述如下:(1)输入账号和密码(2)判断输入的账号和密码是否正确。(3)若账号和密码均正确,则输出“登录成功!”,否则输出“账号或密码有误!”。其算法用流程图表示,如图左。3、编写代码根据设计的算法,该分支结构可用if条件语句实现,判断条件为逻辑表达式:user=“admin”and pwd=“python16”。“登录程序”的程序代码如下:User=input(“请输入账号:”)/输入账号Pwd=input(“请输入密码:”)/输入密码If user=“admin”and pwd=“python16”:/判断是否正确 print(“登录成功!”)Else:print(“账号或密码有误!”)4、按“F5”调试运行,观察运行结果。开始结束输入账号和密码是否输出“登录成功!”输出“账号或密码有误!”是否正确拓展延伸拓展延伸关系运算符表达式描述优先级,y,x=,=y,x=yx大于等于y,小于等于y4=,!=X=y,x!=yx等于y,x不等于y4inx in yx是y的成员5Python 关系表达式关系运算符表达式描述优先级andx and yx且y7orx or yx或y8notnot x非x9Python 逻辑表达式拓展练习1、某市出租车收费标准:3千米以内(含3千米)收费10元,超过3千米的部分每千米收费2元。如下程序划线处填空,实现:输入行驶路程,输出付费全额。s=float(input(“请输入行驶路程:”)if int(s)!=s:s=round(s+0.5)if s=3:m=10else:_print(s,”千米,”,”付费”,m,”元。”)2、用海伦公式求三角形面积。在如下划线处填空,实现:输入三角形三条边长度,先判断能否组成一个三角形,若能组成三角形,则利用海伦公式计算三角形面积,否则显示“输入三条边,不能构成三角形!”。a=float(input(“输入三角形第一边长:”)b=float(input(“输入三角形第二边长:”)c=float(input(“输入三角形第三边长:”)if _ p=(a+b+c)/2 area=(p*(p-a)*(p-b)*(p-c)*0.5 print(“三角形面积为:”,area)else:print(“输入的三条边,不能构成三角形!”第五课、分支结构程序设计 教学设计第五课、分支结构程序设计 教学设计1 教学目标教学目标 1、掌握 if 语句的一般格式和执行流程,理解冒号和缩进的功能。2、理解关系表达式和逻辑表达式的概念及运算结果。3、通过编写“登录程序”,初步掌握简单分支结构的程序设计方法。2 重点难点重点难点 重点:1、关系表达式和逻辑表达式的概念及运算结果。2、if 语句的一般格式和执行流程,理解冒号和缩进的功能难点:关系表达式和逻辑表达式的概念及运算结果。3 教学过程教学过程 一、什么是分支结构,编写分支结构程序时,一般需要特定的条件语句一、什么是分支结构,编写分支结构程序时,一般需要特定的条件语句。如下图:二、在二、在 Python 中,中,if 条件语句的一般格式条件语句的一般格式条件语句块 2语句块 1下一语句真(true)假(false)if:else:If 条件语句由 if 关键词构成,后面跟着一个条件和一个冒号。冒号的作用是告知接下来要创建一个新的语句块,处于同一个缩进位置的代码组成一个语句块。条件实际上是一个表达式,它的值可以是真(true)或假(false)。当条件为真执行语句块 1,否则执行语句块 2。例如,“比较两个数 a,b,输出其中较大的数”,用 if 条件语句描述如下:If ab:print(“两个数中较大的数为:”,a)else:print(“两个数中较大的数为:”,b)分支结构程序设计实例编写一个“登录程序”,实现:输入账号和密码,校验是否正确。1、问题分析“登录程序”需要先知道输入的账号和密码内容,在教研输入的内容是否正确,最后显示登录是否成功。假设校验的账号和密码分别为“admin”“python16”。输入的账号和密码分别保存在变量 user、pwd中,判断能否登录的条件为:User=“admin”pwd=“python16”2、算法设计本例的输入数据很明确,就是账号和密码;输出数据为“登录成功!”或“账号或密码有误!”根据以上分析,“登录程序”算法用自然语言可以描述如下:根据以上分析,“登录程序”算法用自然语言可以描述如下:(1)输入账号和密码(2)判断输入的账号和密码是否正确。(3)若账号和密码均正确,则输出“登录成功!”,否则输出“账号或密码有误!”。其算法用流程图表示,如图。3、编写代码根据设计的算法,该分支结构可用 if 条件语句实现,判断条件为逻辑表达式:user=“admin”and pwd=“python16”。“登录程序”的程序代码如下:User=input(“请输入账号:”)/输入账号Pwd=input(“请输入密码:”)/输入密码If user=“admin”and pwd=“python16”:/判断是否正确 print(“登录成功!”)Else:print(“账号或密码有误!”)4、按“F5”调试运行,观察运行结果。开始结束输入账号和密码是否输出“登录成功!”输出“账号或密码有误!”是否正确三、拓展延伸三、拓展延伸Python 逻辑表达式逻辑表达式指用逻辑运算符,把逻辑变量连接起来的表达式。逻辑表达式的值仍是布尔型:真或假(true 或 false)。Python 常见的逻辑运算符如下表关系运算符关系运算符表达式表达式描述描述优先级优先级andx and yx 且 y7orx or yx 或 y8notnot x非 x9Python 关系表达式关系表达式指用关系运算,连接两个类型相同的数据组成的表达式。关系表达式的值是布尔型:真或假(true 或 false)。Python 常见的关系运算符如下表关系运算符关系运算符表达式表达式描述描述优先级优先级,y,x=,=y,x=yx 大于等于 y,小于等于 y4=,!=X=y,x!=yx 等于 y,x 不等于 y4inx in yx 是 y 的成员5四、课堂练习四、课堂练习1、某市出租车收费标准:3 千米以内(含 3 千米)收费 10 元,超过 3 千米的部分每千米收费 2 元。如下程序划线处填空,实现:输入行驶路程,输出付费全额。s=float(input(“请输入行驶路程:”)if int(s)!=s:s=round(s+0.5)if s=3:m=10else:_print(s,”千米,”,”付费”,m,”元。”)2、用海伦公式求三角形面积。在如下划线处填空,实现:输入三角形三条边长度,先判断能否组成一个三角形,若能组成三角形,则利用海伦公式计算三角形面积,否则显示“输入三条边,不能构成三角形!”。a=float(input(“输入三角形第一边长:”)b=float(input(“输入三角形第二边长:”)c=float(input(“输入三角形第三边长:”)if _ p=(a+b+c)/2 area=(p*(p-a)*(p-b)*(p-c)*0.5 print(“三角形面积为:”,area)else:print(“输入的三条边,不能构成三角形!”
展开阅读全文
【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第五课、分支结构程序设计 ppt课件(9张ppt)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar》由用户(QXX)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
关 键 词:
信息技术 第五课、分支结构程序设计 ppt课件(9张ppt)+教案_2023新浙教版(2020)八年级上册《信息技术》 第五 分支 结构 程序设计 ppt 课件 教案 _2023 新浙教版 年级 上册
提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:第五课、分支结构程序设计 ppt课件(9张ppt)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
链接地址:https://www.163wenku.com/p-6912656.html
QXX
     内容提供者      个人认证 实名认证

相关资源

更多
  • 第12课《Python的函数》教学设计 2023—2024学年浙教版(2020)初中信息技术八年级上册.docx第12课《Python的函数》教学设计 2023—2024学年浙教版(2020)初中信息技术八年级上册.docx
  • 新浙教版(2020)八年级上册《信息技术》 同步PPT课件(全册打包).rar新浙教版(2020)八年级上册《信息技术》 同步PPT课件(全册打包).rar
  • 第11课while循环的应用实例ppt课件(25张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar第11课while循环的应用实例ppt课件(25张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
  • 第8课 循环结构-for循环ppt课件(26张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar第8课 循环结构-for循环ppt课件(26张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
  • 第1课 初识Python ppt课件18张PPT+教案-2023新浙教版(2020)八年级上册《信息技术》.rar第1课 初识Python ppt课件18张PPT+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
  • 第12课Python的函数 ppt课件(36张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar第12课Python的函数 ppt课件(36张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
  • 第四课、顺序结构程序设计ppt课件(8张ppt)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar第四课、顺序结构程序设计ppt课件(8张ppt)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
  • 第13课Python的模块 ppt课件(28张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar第13课Python的模块 ppt课件(28张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
  • 第15课 Python的图形界面设计 ppt课件(32张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar第15课 Python的图形界面设计 ppt课件(32张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
  • 第6课 多分支结构程序设计ppt课件(23张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar第6课 多分支结构程序设计ppt课件(23张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
  • 第7课多分支结构的运用实例ppt课件(21张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar第7课多分支结构的运用实例ppt课件(21张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
  • 第2课 常用数据类型 ppt课件16张PPT+教案+音视频-2023新浙教版(2020)八年级上册《信息技术》.rar第2课 常用数据类型 ppt课件16张PPT+教案+音视频-2023新浙教版(2020)八年级上册《信息技术》.rar
  • 第3课 算术运算符和表达式 ppt课件 16张PPT+教案-2023新浙教版(2020)八年级上册《信息技术》.rar第3课 算术运算符和表达式 ppt课件 16张PPT+教案-2023新浙教版(2020)八年级上册《信息技术》.rar
  • Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库