1、信息时代的现状信息时代的现状家庭现状 计算机、手机、WIFI是目前家庭必有的物品,数字电视、扫地机器人、智能家居也走入了人们的生活。工作现状 各行各业都需要计算机辅助工作,因为它可以存储和计算大量数据,并通过互联网获取很多信息。衣衣食食住住行行16888 X 1314520=?计算221 9961 3760答案在日常生活和学习中,运用计算机程序解决一些让人难以解决的问题,是一种有效、便捷的方法。结论计算机解决问题的过程219单位:本溪市第二高级中学教师:包仁杰计算机解决问题的过程10秒免单大挑战秒免单大挑战计算机解决问题的过程淘宝搜一搜计算机解决问题的过程计算机是不会自己解决问题的计算机是不会
2、自己解决问题的要想利用计算机解决问题,需要人们完成一系列的程序设计任务要想利用计算机解决问题,需要人们完成一系列的程序设计任务把所要解决的问题转化为计算机程序,然后让计算机来执行这个程序把所要解决的问题转化为计算机程序,然后让计算机来执行这个程序最终达到利用计算机解决问题的最终达到利用计算机解决问题的目的目的计算机解决问题的过程01020304编写程序解决“照着做”调试程序解决“做检测”分析问题解决“做什么”设计算法解决“如何做”分析问题做什么理解问题的本质和目的计算机解决问题的过程3.可以采用建立数学模型的方式使问题变得更明确、更容易理解。建立数学模型要根据不同的情况来进行,对理论上可遵循的
3、公式、方法进行适当的修正,使其适应计算机的运行模式2.收集与问题相关的资料,分析该问题所涉及的输入数据和要求的输出结果,确定该问题的功能要求、性能要求以及其他要求。4.对于非数值类的数据处理则无现成的公式可循,完全需要靠分析来构造模型了1.必须弄清楚其内容、性质及规模,才能找到解决问题的方法。计算机解决问题的过程具体问题分析问题数学模型10秒大挑战10秒停止则胜利计时器计算机自带计时器可建立时:分:秒:毫秒设计算法如何做解决问题中每一步的设定计算机解决问题的过程采用VB语言进行设计1选择计时时间、开关按钮2显示解决问题的方法和步骤算法精确、确定和有限算法的要求自然语言描述、流程图算法描述27%
4、42%342%成功或者失败 3结果程序设计照着做按照算法步骤编写代码计算机解决问题的过程设计界面软件界面大小、整体布局,背景选择等选择控件选择合适的控件,来完成软件所需,并修改控件的各种属性,使之适合编写代码完成主体程序代码和各个控件代码保存项目将程序保存,留待检测调试程序做检测检测程序是否完成要求计算机解决问题的过程01020304代码错误输入代码时,错字造成代码错误,程序可自检逻辑错误违反形式逻辑规律的要求和逻辑规则编译错误代码编写错误,如IF语句有标准格式,不按格式编写代码,编译出错执行错误代码执行顺序错误计算机解决问题的过程设计算法如何做分析问题做什么调试程序做检测编写程序照着做哪个过程最关键哪个过程最关键计算机解决问题的过程设计算法是核心算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。计算机解决问题的过程零个或多个输入,刻画运算对象的初始情况1.输入一个或多个输出,最终结果5.输出执行有穷步后必须结束4.有穷性每一个步骤必须要确切的定义2.确定性有待执行的运算和操作必须是能够精确进行的3.能行性算法的特征计算机解决问题的过程具体问题具体问题分析问题分析问题设计算法设计算法编写程序编写程序调试程序调试程序得到答案得到答案THANK YOU FOR LISTENING下节课再见219日期:2019年4月26日教师:包仁杰