1 / 9

信息的编程加工

信息的编程加工. 一、算法的介绍. 1 、 例子. 请大家看一个生活问题:. 我有一杯凉白开,你有一杯热咖啡,我想喝你的热咖啡,你想喝我的凉白开,但两人都不想用对方的杯子,怎么办?. 请同学说一下交换的过程. 用计算机 解决:. 采用比对方法,假设两个杯子分别为变量 A 、 B ,第三杯子为变量 C ,这样就可以通过借助第三个变量 C 的方法实现两个变量中值的交换。. 两 杯 交换 的 步骤 : A → C B → A C → B. 2 、 什么是算法? —— 为解决一个问题而采取的方法和步骤。.

peggy
Download Presentation

信息的编程加工

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 信息的编程加工

  2. 一、算法的介绍 1、例子 请大家看一个生活问题: 我有一杯凉白开,你有一杯热咖啡,我想喝你的热咖啡,你想喝我的凉白开,但两人都不想用对方的杯子,怎么办? 请同学说一下交换的过程

  3. 用计算机解决: 采用比对方法,假设两个杯子分别为变量A、B,第三杯子为变量C,这样就可以通过借助第三个变量C的方法实现两个变量中值的交换。 两杯交换的步骤: A → C B → A C → B 2、什么是算法? ——为解决一个问题而采取的方法和步骤。

  4. 我们有了解决问题的方法和步骤,也就是有了算法,如何让计算机按照我们的方法和步骤去工作呢?就要把这个方法和步骤告诉计算机,就要用计算机能读懂的语言把它描述出来,也就是要选择一种计算机编程语言来编写程序。我们有了解决问题的方法和步骤,也就是有了算法,如何让计算机按照我们的方法和步骤去工作呢?就要把这个方法和步骤告诉计算机,就要用计算机能读懂的语言把它描述出来,也就是要选择一种计算机编程语言来编写程序。 计算机语言,就好比我们人有了一个思想,要想把它描述出来人就要用人的语言,计算机就要用计算机的语言。程序设计的基本步骤就是要先设计好算法,然后再选择一种计算机语言来编写程序。

  5. 3、程序设计的一般步骤: 1 )、问题分析:确定要解决的问题,即要计算机“做什么”; 2 )、设计算法: 对特定的问题设计一组求解步骤或方法; 3 )、编写程序: 把人工设计的算法转换成计算机能识别的代码; 4 )、调试运行: 刚写好的程序不一定正确,必须在计算机上实际运行,排除错误,测试能否达到预期的结果。

  6. 二、亲身实践、体验成功 分析以下例子: 1、问题分析 画y=x2函数的图像。 2、算法分析和设计 (1)选择计算机程序设计语言; (2)绘制坐标系; (3)根据函数表达式计算所要描点的坐标; (4)在坐标系中描点成像。 3、编程实现 (1)语言选择VB  (2)界面设计  (3)编写代码 4、调试运行

  7. 剖析程序: Private Sub Command1_Click() ‘确定按钮单击事件 Dim x, y As Single ‘定义x,y两个变量 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 = -10 To 10 Step 0.0001 ‘x值从-10变化到10,每次增量为0.0001 y = x ^ 2 ‘根据表达式y=x2来计算y值 Picture1.PSet (x, y), RGB(255, 0, 0) ‘根据x,y的值用红色描点 Next x ‘取下一个增量后的x值 End Sub ‘结束程序

  8. 三、扩展编程: 打开函数图像程序,运行程序,亲身感受计算机程序解决问题的过程,修改源程序,画出其它函数图像(如: y=-x2、 y=3x2+5 、Y = Sin(X) * 10、 Y = cos(X) * 10)、修改图像颜色RGB、添加删除按钮等。(可加入自己的小创意)

  9. 四、回顾总结 我们这节课主要讲了VB程序设计的界面组成、算法的描述以及利用VB编写简单的小程序.我们的重点是利用VB来进行编程,希望大家希望通过本节课的学习,同学们能够了解一些VB的基本常识,知道计算机解决问题和人解决问题一样需要有清晰的解题步骤。而对于计算机而言,这种解题步骤就称为算法。算法是进行程序设计的关键所在,会自己编写或者修改一些简单的小程序.

More Related