资源描述:
《信息的编程加工.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、信息的编程加工乐陵市第二中学第章3编程绘制y=x^2的函数图像问题分析“描点法”手工绘制步骤:第一步准备好绘图工具;第二步绘制坐标系的横轴与纵轴;第三步依据要绘图的函数表达式,选择几个自变量的值算出相应的因变量值,得到一组坐标点;第四步在坐标系上描出这几个点,尽量光滑地描点连线。问题分析计算机编程绘制函数图像的过程:第一步选择计算机程序设计语言;第二步绘制坐标系;第三步根据函数表达式计算所要描点的坐标;第四步在坐标系上描点成像。让我们一起动手体验编程信息编程加工的四个步骤①分析信息;②设计方法;③编写代码;④调试运行。②设计方法;③编写代码;编程加工第一步:分析问题问题
2、描述如下:有三个牧师和三个野人过河,只有一条能装下两个人的船,在河的任何一方或者船上,如果野人的人数大于牧师的人数,那么牧师就会有危险。你能不能找出一种安全的渡河方法呢?算法的概念是指为解决一个问题而采取的方法和步骤。强调:算法不仅是指计算的方法,而且还包含从何处着手、解题步骤以及结果处理等全过程。算法的概念:1.输入三个不相同的数,求出其中的大数。①先将a与b进行比较,若a>b,则a→max,否则b→max;②再将c与max进行比较,若c>max,则c→max。2.如何交换两变量a,b中的值。在计算机中处理此类问题时不能直接交换a,b的值,需临时变量M,逐步交换。①将X的值9赋
3、给M;②将Y的值2赋给X;③将M的值9赋给Y。算法的描述已知变量x和y中分别存放了数据,现在要交换其中数据。为了达到交换的目的,需要引进一个中间变量m,其算法如下:①将x中的数据送给变量m,即x→m;②将y中的数据送给变量x,即y→x;③将m中的数据送给变量y,即m→y。交换两个变量中的数据mxy图形符号名称说明起止框表示一个算法的开始或结束输入、输出框框内标明输入、输出内容处理框框内标明所进行的处理判断框框内标明判断条件,框外标明条件成立或不成立的不同流向带箭头的流线表示从某一框到另一框的流向认识代码PrivateSubCommand1_Click()Dimx,yAsSingl
4、ePicture1.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)Forx=-10To10Step0.0001y=x^2Picture1.PSet(x,y),RGB(255,0,0)NextxEndSub编程加工第三步:编写代码认识代码PrivateSubCommand1_Click()‘确定按钮单击事件Dimx,yAsSinglePicture1.Scale(-10,25)-(10,-25)Picture1.Line(-1
5、0,0)-(10,0),RGB(0,0,255)Picture1.Line(0,25)-(0,-25),RGB(0,0,255)Forx=-10To10Step0.0001y=x^2Picture1.PSet(x,y),RGB(255,0,0)NextxEndSub‘结束程序认识代码PrivateSubCommand1_Click()Dimx,yAsSingle‘定义x,y两个变量Picture1.Scale(-10,25)-(10,-25)Picture1.Line(-10,0)-(10,0),RGB(0,0,255)Picture1.Line(0,25)-(0,-25),RG
6、B(0,0,255)Forx=-10To10Step0.0001y=x^2Picture1.PSet(x,y),RGB(255,0,0)NextxEndSub认识代码PrivateSubCommand1_Click()Dimx,yAsSinglePicture1.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)Forx=-10To10Step0.0001y=x^2Picture1.PSet(x,y),RGB(255
7、,0,0)NextxEndSub(-10,25)(10,-25)认识代码PrivateSubCommand1_Click()Dimx,yAsSinglePicture1.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)Forx=-10To10Step0.0001y=x^2Picture1.PSet(x,