- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编程解决问题的
编程解决问题
2011年5月
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
1、“有谁知道机器人是什么在控制着它的动作吗?”
程序
2、“大家真厉害,那我就给大家展示一下控制机器人的程序!”
观看视频
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
信息的编程加工
体验信息的编程加工的整个过程
编程加工:利用某种计算机语言,对解决问题的方法和步骤
进行描述,然后通过调试和修改得到可实现加工
目标的程序,最终解决问题。
通过数学中画函数问题的程序来了解信息编程加工的一般步骤
问题:编写程序实现数学中画函数y=x2图像的问题?
一、需求分析:
确定要解决的问题,即要计算机“做什么”,
是利用计算机解决问题过程中最基础、最重要的工作。
明确问题的要求
已知的信息
输出的内容
画函数图像
函数y=x2
函数y=x2的图像
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
二、算法分析和设计
1、明确了需求,接下来,就是算法设计。那么什么是算法呢?
游戏规则:三个教士和三个妖怪
乘只能容两人的小船过河,如果
在河岸妖怪多余教士,教士将被
吃掉。请思考如何才能让三个教
士和三个妖怪到达河对岸。
解决此问题的步骤:
第一次:两只妖怪过河,下一只返回;
第二次:两只妖怪过河,下一只返回;
第三次:两个教士过河,下一个教士,带回一只妖怪;
第四次:两个教士过河,妖怪返回;
第五次:三只妖怪依次乘船过河。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
算法:就是解决问题的过程与方法。同一个问题往往有多个
算法,程序设计追求的是最优算法。因此它是程序设
计的核心。
2、数学课中是如何画函数图像的?我们在画图软件中画函数
的图像y=x2
实例
算法的描述方法
自然语言
描述法
伪代码
描述法
N-S流程图描述法
画函数的图像y=x2
1)作直角坐标系、
标明长度单位
2)根据函数求值;
多求值、多描点
3)连接函数点,
成像
1)用图像指令
定义坐标系。
2)用图像指令
画坐标纵横轴图像。
3)循环,求函数的
坐标点,用图像指
令画点。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
N-S流程图描述法
算法可以使用自然语言、伪代码
、流程图等多种不同的方法来描述。
三、编程实现
把人们设计的算法转换成计算机能够识别的代码,下面是
编程实现的基本过程:
(1)语言选择,目前我们选择VB。
(2)界面设计。
(3)编写代码:根据算法,转换为程序代码。
Dim x, y As Single 定义变量
Picture1.Scale (-10, 25)-(10, -25) 定义坐标系
Picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255) ‘画横坐标轴
Picture1.Line (0, 25)-(0, -25), RGB(0, 0, 255) ‘画纵坐标轴
For x = -5 To 5 Step 0.01 描点画函数图像
y = x ^ 2
Picture1.PSet (x, y), RGB(255, 0, 0)
Next x
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004
文档评论(0)