编程解决问题_第1页
编程解决问题_第2页
编程解决问题_第3页
编程解决问题_第4页
编程解决问题_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编程解决问题,1.用计算机处理信息的基本方法计算机所做的每一次动作,每一个步骤,都是按照已经用计算机语言编好的程序来进行的.程序是计算机的指令的记录集合.不同的程序是针对不同的任务和问题而编写的.人们要利用计算机进行信息处理,只有两种基本方法:一是利用现成的软件让计算机工作,二是自己编写程序让计算机为自己服务,利用现成软件处理信息,()软件及其种类系统软件:控制,管理计算机系统包括操作系统,设备驱动程序,实用工具,编程语言操作系统:控制计算机中的所有活动,管理计算机系统中各种资源的“总管家”,是应用软件和其他系统软件的基础平台常见的操作系统有:Windowsxp;Unix;Vista,设备驱动程序:告诉计算机如何控制外围设备。编程语言:将人们编写的程序命令翻译成计算机实际执行的指令。B.应用软件:协助计算机完成特定的工作,如字处理软件,数据管理软件,商务软件,金融财务()正确使用现成软件熟悉工作界面熟练使用软件的各个工具,编程解决问题,编程解决问题的一般过程为:分析问题,设计算法,编写程序,调试程序,(1)分析问题,解决问题之前需要对问题进行深入的分析,明确问题的需求,然后确定解决问题的办法。,(2)设计算法,设计算法,就是寻找问题的方法和确定具体的求解步骤。,开始,重力加速度g=9.8,输入小球水平初速度v,计算小球水平坐标x=v*t,计算小球垂直坐标y=g*t*t/2,以x,y为中心画小球,累加小球的运动时间,小球运动的时间初值为t=1,t100,结束,是,否,VisualBasic语言基础,1字符集2数据类型3常量与变量4运算符与表达式5常用内部函数6VisualBasic语句及书写规则7VisualBasic的基本语句,1字符集,字符集数字:09大小写英文字母:az,AZ特殊字符:空格!“#$%?_|等,关键字,关键字又称保留字,是语法的组成部分且有固定的含义,用于表示系统提供的标准过程、函数、运算符、常量等。,数据类型,所有变量都具有数据类型,以决定能够存储哪种数据。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。除变量外,数据类型也用于其他场合。如在给对象属性赋值时,这个值就有数据类型;函数的参数也有数据类型。事实上,在VisualBasic中,凡是涉及数据就与数据类型有关,包括:变量、常量、数组,以及函数、过程中的参数。VisualBasic提供了标准数据类型主要有字符串型数据和数值型数据,此外还提供了字节、货币、对象、日期、布尔和变体数据类型。一、VB的标准数据类型1.字符串(String)数据类型字符串:是用双引号界定的一个字符序列,由ASCII字符(除双引号和回车符之外)、汉字及其它可打印字符组成。如:“VisualBasic6.0程序设计”“”说明:(1)字符串中包含的字符个数称为字符串的长度(2)双引号起界定作用,字符输出时不显示双引号,从键盘输入字符串时,也不需要键入双引号(3)字符串中的字符靠ASCII码识别,故大小写是有区别的。如:“ABC”与“abc”是不同的字符串2.数值型数据VisualBasic支持几种数值数据类型:(1)Integer(整型):十进制整型、八进制整型、十六进制整型,Long(长整型),字节型(2)实型数:Single(单精度浮点型)、Double(双精度浮点型)、Currency(货币型)3.Boolean数据类型若变量的值只是“true/false”、“yes/no”、“on/off”信息,则可将它声明为Boolean类型。Boolean的缺省值为False。4.Date数据类型用于存储Date和Time值,VisualBasic接受许多种文字的Date和Time格式。例如:DimSomeDateAsDateSomeDate=#1980-03-16#SomeDate=#3-6-9313:20#SomeDate=#March27,19931:20am#5.Object数据类型Object变量采用32位(4个字节)地址来存储对象,该地址可引用应用程序中或某些其他应用程序中的对象。可以随后(用Set语句)指定一个被声明为Object的变量去引用应用程序所识别的任何实际对象,如:DimobjDbAsObjectSetobjDb=OpenDatabase(c:Vb5Biblio.mdb)6.Variant数据类型Variant型是声明变量时的缺省类型,能够存储所有类型的数据。如果把数据赋予Variant变量,则不必在这些数据的类型间进行转换;VisualBasic会自动完成任何必要的转换。例如:DimSomeValueSomeValue=17SomeValue=SomeValue-15SomeValue=U显示计算结果:Text1.text=str$(jw),“+”,“-”,“*”,“/”运算的实现;“+”功能的实现;jw=jw+val(s)text1.text=“”s=“”text1.text=str$(jw)“-”功能的实现:If(jw=0)Thenjw=Val(s)ElseIfsThenjw=jw-Val(s)EndIfText1.Text=s=Text1.Text=Str$(jw),“结果”按钮的实现:结果按钮是进行最后一次运算的结果,最后一次进行的运算可能是“+”,“-”,“*”,“/”中的一种,那么怎样来判断到底是哪一种运算呢?首先我们来定义4个逻辑型的变量:Dimn1,n2,n3,n4asBoolean然后在“+”,“-”,“*”,“/”按钮中加入如下代码。比如说当n1为真的时候表示进行了“+”号运算即:n1=Truen2=Falsen3=Falsen4=False,最后“=”号的具体实现为:Ifn1Thenjw=jw+Val(s)ElseIfn2Thenjw=jw-Val(s)ElseIfn3Thenjw=jw*Val(s)ElseIfn4Thenjw=jw/Val(s)EndIfText1.Text=Str

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论