收藏 分享(赏)

编程解决问题 2011年5月.ppt

上传人:无敌 文档编号:1073627 上传时间:2018-06-09 格式:PPT 页数:8 大小:973.02KB
下载 相关 举报
编程解决问题 2011年5月.ppt_第1页
第1页 / 共8页
编程解决问题 2011年5月.ppt_第2页
第2页 / 共8页
编程解决问题 2011年5月.ppt_第3页
第3页 / 共8页
编程解决问题 2011年5月.ppt_第4页
第4页 / 共8页
编程解决问题 2011年5月.ppt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、编程解决问题,2011年5月,1、“有谁知道机器人是什么在控制着它的动作吗?”,程序,2、“大家真厉害,那我就给大家展示一下控制机器人的程序!”,观看视频,信息的编程加工,体验信息的编程加工的整个过程,编程加工:利用某种计算机语言,对解决问题的方法和步骤 进行描述,然后通过调试和修改得到可实现加工 目标的程序,最终解决问题。,通过数学中画函数问题的程序来了解信息编程加工的一般步骤问题:编写程序实现数学中画函数y=x2图像的问题?,一、需求分析:确定要解决的问题,即要计算机“做什么”,是利用计算机解决问题过程中最基础、最重要的工作。,画函数图像,函数y=x2,函数y=x2的图像,二、算法分析和设

2、计1、明确了需求,接下来,就是算法设计。那么什么是算法呢?,游戏规则:三个教士和三个妖怪乘只能容两人的小船过河,如果在河岸妖怪多余教士,教士将被吃掉。请思考如何才能让三个教士和三个妖怪到达河对岸。,解决此问题的步骤:第一次:两只妖怪过河,下一只返回;第二次:两只妖怪过河,下一只返回;第三次:两个教士过河,下一个教士,带回一只妖怪; 第四次:两个教士过河,妖怪返回;第五次:三只妖怪依次乘船过河。,算法:就是解决问题的过程与方法。同一个问题往往有多个 算法,程序设计追求的是最优算法。因此它是程序设 计的核心。,2、数学课中是如何画函数图像的?我们在画图软件中画函数 的图像y=x2,1)作直角坐标系

3、、 标明长度单位2)根据函数求值; 多求值、多描点3)连接函数点, 成像,1)用图像指令 定义坐标系。2)用图像指令画坐标纵横轴图像。3)循环,求函数的坐标点,用图像指令画点。,N-S流程图描述法,算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述。,三、编程实现把人们设计的算法转换成计算机能够识别的代码,下面是编程实现的基本过程:(1)语言选择,目前我们选择VB。(2)界面设计。(3)编写代码:根据算法,转换为程序代码。,Dim x, y As Single 定义变量Picture1.Scale (-10, 25)-(10, -25) 定义坐标系Picture1.Line (-10,

4、 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 2Picture1.PSet (x, y), RGB(255, 0, 0)Next x,4、运行并调试:,运行中出现错误后,进行检查,找出错误的原因,改正后再测试运行,直到画出y=x2的图象。,体验活动:并修改程序,画出函数y=2x2、y=3x2+5图像,填写学案,总结 : 计算机编程可以帮助我们解决很多的问题:不但能解决画函数图像这样的小问题,还能解决更大更复杂的问题,如office就是用VB开发出来的,更深刻的感受程序解决问题的魅力。认识到计算机解决问题和人解决问题一样需要有清晰的解题步骤,而对于计算机而言,这种解题步骤就称为算法,算法是可用多种程序设计语言实现的。计算机编程解决问题的过程:,拓展编程、填写学案,根据今天学习的函数图像的程序,根据计算机程序解决问题的过程,修改源程序,画出函数图像y=2sinx+5( sin(x)在vb中表示为sin(变化的数)。(大家可加入自己的小创意:比如在界面上添加一个“退出”按钮,在游戏运行过程中,点击它就可以直接退出),填写学案中第四部分(按编程加工的过程设计),每位同学必须提交一份作业。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报