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

    如何用计算机解决问题.ppt

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

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

    如何用计算机解决问题.ppt

    如何用计算机解决问题如何用计算机解决问题 第一节第一节 计算机解决问题的过程计算机解决问题的过程一、人解决问题的一般过程一、人解决问题的一般过程解方程解方程x +3x+2=0的根。的根。1、经分析得出,要求解的方程是一元二次方程22、根据已学知识,一元二次方程的解可以直接利用求根公式求出,其中系数a=1,b=3,c=2,并列出求根公式3、将系数代入求根公式,计算出x1,x2的值4、为了确保计算的准确性,将根代入方程进行验证分析问题分析问题寻找解决问题的方法寻找解决问题的方法人工计算人工计算验证结果验证结果2二、用计算机解决问题的一般过程二、用计算机解决问题的一般过程n第一步:分析问题。(确定计算机要“做什么”)求一元二次方程x2+3x+2=0的两个实数根。 二、用计算机解决问题的一般过程二、用计算机解决问题的一般过程n第二步:设计算法算法。(确定计算机要“如何做”)方程的系数是常量,分别用a,b,c表示,可运用数学上现成的求根公式求方程的根。 先求出d=b2-4ac;(求根公式中需用开方运算的那部分) 再用求根公式算出x1,x2的值。(x1,x2 = ? ) 输出x1,x2.二、用计算机解决问题的一般过程二、用计算机解决问题的一般过程n第三步:编写程序编写程序。(利用计算机语言(程序设计语言)将算法解释出来)(翻译将算法编写成计算机程序将算法编写成计算机程序)VB程序:Private Sub Form_Click()Const a = 1b = 3c = 2Dim d As DoubleDim x1 As DoubleDim x2 As Doubled = b * b - 4 * a * cx1 = (-b - Sqr(d) / 2 * ax2 = (-b + Sqr(d) / 2 * aPrint x1=; x1; x2=; x2End Sub二、用计算机解决问题的一般过程二、用计算机解决问题的一般过程n第四步:调试与维护。(运行程序,验证结果)总结:计算机解决问题流程图总结:计算机解决问题流程图第二节 算法描述与设计什么是算法什么是算法算法是算法是解决问题的方法和步骤解决问题的方法和步骤。现实生活中购物、炒菜、建房子这些活动实际上就包含着算法。算法算法的特征的特征: 算法的每一个步骤都要有确切的含义( ),从而组成一个步骤的有限有限序列();要有一个终止步一个终止步(序列的终止)表示问题得到解决或不能得到解决;每条规则必须是确定的、可行的( )、不能存在二义性。算法总是对数据进行加工处理,因此,算法的执行过程中通常要有数据 (0个或多个个或多个)和数据 (至少一个)(至少一个)的步骤。 1算法的确定性算法的确定性2算法的有穷性算法的有穷性 3算法的可行性算法的可行性4输入输入5输出输出算法的描述n1、用自然语言描述算法用自然语言描述算法 自然语言,即人们的日常用语。 优点:通俗易懂,容易理解 缺点:缺乏直观性和简洁性,容易产生歧义。对于“闰年平年问题”,我们可以用算法语言描述其中的关键步骤。(1)算法分析。如果2月份是28天,则这一年是平年;如果是29天,则这一年是闰年。判断闰年的条件是:如如果该年份能被果该年份能被4整除但不能被整除但不能被100整除,或者整除,或者能被能被400整除,则该年为闰年。(四年一闰,整除,则该年为闰年。(四年一闰,百年不闰,四百年再闰)百年不闰,四百年再闰)(2)算法描述Step1:检查年份y是否能够被4整除,如果不能,则输出“不是闰年”Step2:如果y满足Step1的条件,则判断y能否被100整除,如果不能整除,则输出“是闰年”Step3:如果y满足Step2的条件,则判断y能否被400整除,如果能整除,则输出“是闰年”Step4:如果y不满足Step3,则输出“不是闰年”2、用流程图描述算法用流程图描述算法 流程图即程序框图 相对于与自然语言,流程图描述算法比较形象、直观,更容易理解。用流程图描述“闰年平年问题”的算法结果,如下图所示开始或结束开始或结束输入或输出输入或输出判断判断处理处理连接点连接点流程线流程线开始输入年份yy能被4整除y能被100整除y能被400整除输出“闰年”输出“非闰年”输出“闰年”输出“非闰年”结束NYYNYNn3、用伪代码描述算法、用伪代码描述算法 伪代码是介于自然语言和计算机程序语言之间的一种算法。 优点:伪代码描述的算法简洁、易懂,修改比较容易,容易转化为程序语言代码。 缺点:没有流程图直观(1)算法分析 如果2月份是28天,则这一年是平年;如果是29天,则这一年是闰年。判断闰年的条件是:如果该年份能被4整除但不能被100整除,或者能被400整除,则该年为闰年。(2)算法描述输入年份输入年份yIf y能被能被4整除整除 Then If y不能被不能被100整除整除 Then 输出输出 “是闰年是闰年” Else If y 能被能被400整除整除 Then 输出输出 “是闰年是闰年” Else 输出输出 “不是闰年不是闰年” End If End IfElse 输出输出“不是闰年不是闰年”End If y课堂练习1、VB属于( )语言。A、机器语言 B、汇编语言 C、高级语言2、以下哪种图形在流程图中表示判断( )A、 B、 C、 D、CB3、以下哪些选项属于低级语言( )A、机器语言 B、C语言 C、汇编语言 D、VBAC

    注意事项

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

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




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

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

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

    收起
    展开