如何编写程序解决问题.ppt

如何编写程序解决问题.ppt

ID:52306471

大小:253.51 KB

页数:26页

时间:2020-04-04

如何编写程序解决问题.ppt_第1页
如何编写程序解决问题.ppt_第2页
如何编写程序解决问题.ppt_第3页
如何编写程序解决问题.ppt_第4页
如何编写程序解决问题.ppt_第5页
资源描述:

《如何编写程序解决问题.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、如何编写程序解决问题编程之前要了解的概念算法变量语句设计算法首先分析和了解问题,确定问题的输入和输出数据,然后确定如何从输入数据得到输出数据的算法不同的程序设计语言细节(语法)不同,方法相同算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合在实际操作中,我们考虑算法应该从三方面入手:题目中输入项(已知)有哪些?题目中输出项(未知)有哪些?如何由输入项得到输出项?例:求半径为r的圆的周长和面积分析:1。输入项是半径(r)2.输出项是圆的周长(c)和面积(s)3.c=2*3.14*rs=3.14*r*r但是!这不是算法!考虑分析后,根据解决问题的顺序写出算法输入半径

2、计算圆的周长计算圆的面积输出圆的周长和面积有了算法后,按照算法编写程序,简单说就是将算法的步骤都用vb语言来实现即可!练习:试写出以下问题算法P40实践(2)P40练习(1)P8练习(1)(2)P40实践(2)输入时间tV=v0+a*tS=v0*t+0.5*a*t*t输出V,SP40练习(1)输入两点的平面坐标(x1,y1,x2,y2)距离d=sqr((x1-x2)^2+(y1-y2)^2)输出距离dP8练习(1)输入实数a如果a>=0,那么绝对值b=a,否则b=-a输出绝对值bP8练习(2)分析:输入量为三个数n1,n2,n3;输出量为max;得到输出量的方法是比较。一次只能比较两个

3、数,将较大的数赋值给max,三个数经过两次比较就可以得到结果。输入三个数n1,n2,n3.将n1与n2中较大的数存于max将min与n3中较大的数存于max输出max变量在程序处理数据时,对于输入的数据、参加运算的数据、运行结果等临时数据,通常把它们暂时存储在计算机的内存中。变量就是命名的内存单元位置。输入量和输出量都是变量对变量的操作有:变量说明dimaassingle赋值a=b*3a=inputbox(“”)输出printa变量说明一个变量由三部分定义变量的名称要保存的信息类型要保存的信息本身语句格式:Dim变量名as数据类型[,变量名as数据类型]用户定义系统定义Dimaasin

4、teger,bassingleDimsasstring变量名的命名规则必须以字母开头其余部分可包含字母、数字、下划线不能超过255个字符不能是VB的保留字以下哪些是合法的变量名?A%555,5hd,b70,a_099,integer,print,print_aaa,sub:['intidʒə]VB定义的常用的基本数据类型数据类型类型说明符取值范围整型数Integer['intidʒə]-32768到32767长整型数Long-2147483648到2147483647单精度实型数Single-3.102823E+38到3.402823E38双精度实型数Double<

5、10308

6、的有效

7、数字日期型Date(Time)公元100年1月1日~9999年12月31日时间:00:00~23:59:59字符型String逻辑型(布尔型)BooleanTrue或False赋值语句赋值语句的基本格式:变量=表达式如:(1)a=30(2)a=2*9(3)a=a+10(4)a=b观察以下语句组,想想运行结果是什么?作用是计算出表达式的值,赋给左边的变量PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=5b=20a=a+bb=a-ba=a-bPrint"a=";a,"b=";bEndSubPrivateSubCommand1_Clic

8、k()DimaAssingle,bAssingle,tassinglea=inputbox(“请输入第一个数”)b=inputbox(“请输入第二个数”)Print"a=";a,"b=";bt=aa=bb=tPrint"a=";a,"b=";bEndSubt=bb=aa=t输入语句输入语句的作用是由键盘输入给某一个变量赋值,它是赋值语句和输入函数的结合,如:a=InputBox(“a=”,“输入头数”)Inputbox()是提供从键盘输入数据的函数,返回值是字符串类型Inputbox()的语法格式是:Inputbox(提示信息[,标题][,默认值][,位置])其中,提示信息和标题是双引

9、号引起来的字符串输出语句Print是输出数据的一个方法,基本格式是:print输出内容说明:如果输出的内容是数、变量、表达式,则输出的是数、变量、表达式的值。如果是用引号引起来的字符串,则原样输出。输出内容可以是一个或多个。如果是多个输出内容,则各个内容之间可以用逗号或分号分隔。用分号分隔,后面一个内容紧跟前面一个内容输出;用逗号分隔,则按照分区格式输出(间隔开)如果输出内容后面没有符号,则表示下一个print换行输出;如果print中没有输出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。