编程解决问题课件.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程解决问题 讨论:你用过哪些软件?用这些软件来干什么? 玩一玩:来玩一个游戏,看你能得到什么体会? 汉诺塔游戏和求解 求解 编写程序 设计算法 分析问题 调试运行 检测结果 编写计算机程序解决问题的一般过程 任务 物理老师想编写一个描述小球做平抛运动轨迹的程序(小球动动时间限定在1~100秒) 1、分析问题: 任务:想一想以下三问题,来分析上面的问题。 这是一个什么样的问题? 我们可以得到哪些已知条件? 解决问题最终要达到的目标是什么? 查看演示 流程图符号 指示流程的方向 表示需要用户输入或由计算机自动输出的信息 表示要根据条件选择执行路线,离开的箭头会多于一个 表示执行一个步骤(框中指出执行的内容) 表示算法的开始和结束(一个算法只能有一个开始处,但可以有多个结束处) 符号名称 符号 练一练:在导学案上完成流程图符号对应的符号名称 起止框 处理框 判断框 输入输出框 流程线 (指向线) 流程图 开始 T〈=100 重力加速度g=9.8 小球运动时间初值t=1 输入小球水平初速度 计算小球水平坐标x=v*t 计算小球竖直坐标y=g*t*t/2 以(x,y)为中心画小球 累加小球运动的时间t=t+1 结束 VB集成环境介绍 菜单栏 工具栏 工具箱 窗体设计器 工 程 管 理 器 属性窗口 窗体布局窗口 VB可视化编程的方法 1、设计界面(添加控件) 鼠标拖动、双击。 2、设置对象属性 例如:标签控件属性窗口中修改Caption属性值为“选择或输入同心圆个数”。 3、编写程序代码 打开代码窗口:双击、快捷菜单、“视图”菜单。 4、运行调试程序 F5键;工具栏“启动”按钮; “运行”菜单 “启动”命令。 5、保存程序文件 编写“小球飞行轨迹”程序 把人们设计的算法转换成计算机能够识别的代码,下面是 编程实现的基本过程: (1)语言选择,目前我们选择VB。 (2)界面设计。 (3)编写代码:根据算法,转换为程序代码。 检查结果 查看结果 总结 计算机编程可以帮助我们解决很多的问题:不但能解决模拟自然界现象这样的小问题,还能解决更大更复杂的问题,如office就是用VB开发出来的,更深刻的感受程序解决问题的魅力。认识到计算机解决问题和人解决问题一样需要有清晰的解题步骤,而对于计算机而言,这种解题步骤就称为算法,算法是可用多种程序设计语言实现的。 计算机编程解决问题的过程: 分析问题 设计算法 编写程序 调试运行 检测结果 拓展编程、填写学案 根据今天学习的小球飞行轨迹的程序,根据计算机程序解决问题的过程,修改源程序,画出地心重力为10和初速度为500的小球飞行轨迹。(大家可加入自己的小创意:比如在界面上添加一个“退出”按钮,在游戏运行过程中,点击它就可以直接退出),填写好学案中作业,每位同学必须提交一份作业。 怎样才能快乐的工作?

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档