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

    2022年程序框图与算法的基本逻辑结构导学案 .pdf

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

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

    2022年程序框图与算法的基本逻辑结构导学案 .pdf

    1.1.2程序框图与算法的基本逻辑结构(第 1 课时)一 教材分析教材背景算法是新课标教材新增加的内容,从古至今算法思想都能在解决问题中得到体现,他不仅是数学及应用的重要组成部分,也是信息技术的重要基础。随着信息技术的发展,算法思想已成为数学素养的一部分。所以学习算法是非常必要的。创设情景算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它. 2 新课介绍(一)程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形. 下表列出了几个基本的程序框、流程线和它们表示的功能名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y” ;不成立时标明“否”或“ N” 。流程线连接程序框概念说明:(1)起止框图:起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框(2)输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置(3)处理框:它是采用来赋值、执行计算语句、传送运算结果的图形符号(4)判断框:判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“ Y”与“ N” )两个分支(二)算法的基本逻辑结构算法的三种基本逻辑结构:顺序结构、条件结构、循环结构注:在我们描述算法或画程序框图时,必须遵循一定的逻辑结构,事实证明,无论如何复名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 步骤 n步骤 n+1 杂的问题,我们在设计它们的算法时,只需用顺序结构、条件结构和循环结构这三种基本逻辑就可以了,因此我们必须掌握并正确地运用这三种基本逻辑结构(1)顺序结构顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的基本结构顺序结构可以用程序框图表示为:顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤。如在示意图中,步骤n 和步骤 n+1是依次执行的,只有在执行完步骤n 指定的操作后,才能接着执行步骤n+1 所指定的操作例 1 已知一个三角形三条边的边长分别为a、b、c,利用海伦秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示算法分析: 只需先算出p 的值,再将它代入公式,最后输出结果,因此只用顺序结构就能表达出算法算法步骤如下:第一步:输入三角形三条边的边长a,b,c第二步:计算2cbap第三步:计算)()(cpbpappS第四步:输出S程序框图:结束开始2cbap)()(cpbpappS输出S 输入a,b,c名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 变式练习:利用梯形的面积公式计算上底为a,下底为b,高为h的梯形的面积设计出该问题的算法及程序框图解:算法如下:相应的程序框图为:第一步:542hba,;第二步:2)(hbaS第三步:输出S(2)条件结构一些简单的算法可以用顺序结构来表示,但是这种结构无法对描述对象进行逻辑判断,并根据判断结果进行不同的处理因此,需要有另一种逻辑结构来处理这类问题,这种结构叫做 条件结构 它是根据指定条件选择执行不同指令的控制结构输出S 结束开始2)(hbaS输入a,b,c名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 满足条件?步骤 A 是否步骤 B 满足条件?步骤 A 是否常见的条件结构可以用程序框图表示为下面两种形式:例 2 任意给定3个正实数,设计一个算法,判断以这3 个正实数为三条边边长的三角形是否存在,并画出这个算法的程序框图算法分析: 判断以 3 个任意给定的正实数为三条边边长的三角形是否存在,只需要验证这 3 个数中任意两个数的和是否大于第3 个数,这就需要用到条件结构算法步骤如下:第一步:输入3 个正实数a,b,c第二步:判断a+bc , b+ca, c+ab是否同时成立. 若是,则存在这样的三角形;否则,不存在这样的三角形. 程序框图:a+bc , b+ca, c+ab是否否同时成立?是输入 a,b,c 开始存在这样的三角形不存在这样的三角形结束名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 例 3 设计一个求解一元二次方程02cbxax的算法,并画出程序框图表示.( 参考课本P11)分析:由于一元二次方程未必总有实数根,因此,求解时,要先计算判别式24bac,然后比较与0的大小, 再决定能否用求根公式求解所以,在算法中应含有选择结构解:算法如下:1S输入, ,a b c;2S24bac;3S如果0,则输出“方程无实数根”,否则12bxa,22bxa,并输出1x,2x算法流程图如右思考:如果要输出根的详细信息(区分是两个相等的实数根还是不等的实数根),如何修改上述算法和流程图?.课堂小结 :本节课主要讲述了程序框图的基本知识,包括常用的图形符号、相应的名称和功能. 还学习了算法的顺序结构和条件结构. 其中顺序结构是最简单的结构,也是最基本的结构,条件结构有两种形式,能灵活地根据自然语言把算法转化成程序框图. 4 课后作业习案与学案名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

    注意事项

    本文(2022年程序框图与算法的基本逻辑结构导学案 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




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

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

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

    收起
    展开