网站大量收购独家精品文档,联系QQ:2885784924

沪科版高中信息技术必修编程解决问题.ppt

沪科版高中信息技术必修编程解决问题.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
观看以下程序运行 思考: 1.如何用人工方式画平抛运动的轨迹呢? 2.怎样使用计算机画平抛运动的轨迹呢? 编程解决问题 在学习编制计算机程序解决问题之前,我们先来进一步认识一下计算机的有关知识和程序。 旋转的椭圆、漂浮的气球、天体运行、平抛运动的轨迹 计算机系统的组成 思考: 1.计算机系统的组成? 2.软件的分类,并举例说明? 计算机系统 硬件系统 软件系统 系统软件 应用软件 如Windows 如Word、Excel、Photoshop 系统软件:操作系统、设备驱动程序、实用工具 、语言编译软件等 计算机工作的基本原理 数据流 控制流 用计算机进行信息处理的基本方法 思考: 1.用计算机进行信息处理的基本方法有哪些? (1).程序是一些计算机指令组成的,运行程序就是计算机自动执行指令,实现程序功能。 (2).程序设计语言有上百种,如:QBasic、VB、 VF、VC等 两种方法: (1).利用现成的软件 (2).编制计算机程序 2.什么是计算机程序?程序设计语言有哪些? 程序(vb) G=9.8 T=1 V=val(text1.text) Do while t=100 x=v*t y=g*t*t/2 picture1.Circle (x,y),30, RGB(255,0,0) T=t+1 loop 使用正版软件 编程解决问题 例如:物理老师想编写一个描述小球做平抛运动的轨迹的程序 (小球的运动时间限定在1-100秒) 问题的要求 已知的内容 输出的内容 1.分析问题 描述小球平抛运动轨迹 时间、初速度、重力加速度 求小球的横、纵坐标 编程加工:利用某种计算机语言,对解决问题的方法和步骤 进行描述,然后通过调试和修改得到可实现加工 目标的程序,最终解决问题。 体验信息的编程加工的整个过程 确定要解决的问题,即要计算机“做什么”,是利用计算机解决问题过程中最基础、最重要的工作。 设计算法:就是寻找问题解决的方法和确定具体的求解步骤。 2.设计算法 常用的”流程图”所用的基本符号 描述算法常用的工具:流程图、伪代码、自然语言 同一个问题往往有多个算法,程序设计追求的是最优算法。因此它是程序设计的核心。 开始 结束 重力加速度 g=9.8 小球运动时间初值t=1 T=100 计算小球水平坐标x=v*t 计算小球竖直坐标y=g*t*t/2 是 否 算法 累加小球运动的时间 t=t+1 输入小球水平初速度v 以(x,y)为中心画小球(小圆代替) G=9.8 T=1 V=val(text1.text) Do while t=100 x=v*t y=g*t*t/2 picture1.Circle (x,y),30 RGB(255,0,0) T=t+1 loop 结束 累加小球运动的时间 t=t+1 开始 重力加速度 g=9.8 小球运动时间初值t=1 T=100 计算小球水平坐标x=v*t 计算小球竖直坐标y=g*t*t/2 是 否 3.编写程序(vb) 输入小球水平初速度v 以(x,y)为中心画小球(小圆代替) G=9.8 T=1 V=val(text1.text) Do while t=100 x=v*t y=g*t*t/2 picture1.Circle (x,y),30, RGB(255,0,0) T=t+1 loop 编写程序: 就是把算法转换成计算机程序代码,基本过程如下: (1)语言选择,目前我们选择VB。 (2)界面设计。 (3)编写代码:根据算法,转换为程序代码。 程序 VB(Visual Basic)的开发环境 工具箱 属性窗口 工程资源管理器 查看代码和对象 窗体设计窗口 演示程序 VB是一种可视化的程序设计语言 可视化----主要让程序设计人员利用软件本身提供的各种控件,像搭积木式地构造应用程序的界面,然后再编写少量的代码就可构建应用程序。 启动、中断、结束程序 G=9.8 T=1 V=val(text1.text) Do while t=100 x=v*t y=g*t*t/2 picture1.Circle (x,y),30, RGB(255,0,0) T=t+1 loop 剖析程序 循环语句格式一:   Do While 条件表达式     循环体   Loop 4.调试运行 (1).按F5键或点击“启动”按钮 语法错误和逻辑错误 (2).程序中错误通常有两种 验证程序的正确性 程序顺利运行后,检查结果是否正确,若结果不 正确,则回头对程序进行修改,直到程序功能符合设计要求。 5.检测结果 保存文件 1.文件

您可能关注的文档

文档评论(0)

中小学PPT课件 + 关注
实名认证
内容提供者

中小学PPT课件

1亿VIP精品文档

相关文档