- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
土木工程在计算机中的应用 basic语言
BASIC程序语言
程序行的格式
Basic程序由一些程序行组成,格式为:
行号 语句 行结束符
行号应遵循以下规则:
行号是无符号整数
程序是按行号顺序执行的
输入程序时,可不必按行号大小顺序输入。计算机自动将一个程序中所有行按行号大小顺序排列好
一个Basic程序中不能存在两个有相同行号的有效程序行。
每一个语句包括“语句定义符”和“语句体”。语句定义符用以指定计算机操作的类型。如
print a,b,c
其中print 为语句定义符,a,b,c为语句体
行结束符通过打一个回车键实现
Basic程序一般应以end语句结束
PRINT语句
PRINT语句的功能是先运算后显示
单向显示
显示数值项
如:print 35+166
End
结果显示为:201
显示字符串项
用双撇号作起止界的一串字符,称为一个字符串,前后均无空格
如: print “35+166”
Print “太原”
End
运行结果: 35+166
太原
空行
PRINT语句中没有语句体时,输出一个空行
2、用一个PRINT语句输出多项数据
(1)“;”使下一个数据项紧靠前一项输出,如
Print “1+2=”;1+2;“2-3=”;2-3
End
运行结果:1+2=3 2-3=-1
(2)“,”分隔
Basic把每个输入行分为几个固定的区,如每个区的长度为14字符,“,”的功能是使下一个数据项在下一个区之首输出,如:
10 a=2:b=3:c=-5
20 print a,b,c
30 end
运行结果:2 3 -5
一个print语句中允许“;”与“,”混合使用,如上面加入
print “a+b=”;a+b,“b+c=”,b+c
输出结果:a+b=5 b+c=-2
3、print语句的续行功能
当一个print语句的末尾既无分号也无逗号时,它的下一个print语句的打印结果从新的一行开始, 如:
(例)
当一个print语句以“:”或“,”结尾时,下一个print语句将其输出项按“:”或“,”所规定的格式,在该print语句输出的最后一项后面接着输出。
read/data语句
read/data语句具有为多个变量赋值的功能:如
(例)
read语句与data语句分别具有下面的句型:
read变量表 data数据表
使用read/data语句应注意一下几点:
变量表是以逗号相隔的变量序列,数据表是以逗号相隔的数据序列。
Data语句是执行语句,它的作用只是指定供read语句读取的数据,一个程序中若有若干个read语句,至少应有一个data语句。
如有多个data语句,按行号顺序将多data语句中的数据顺序放入一个“数据区”内,如以下两种情况等效
(例)
(3)必须保证程序中所有read语句中的变量都能读到数据,而且不要弄错对应关系:如
(例)
输出“out of data”
Data语句中的数据个数可以多于read语句中的变量个数。
read语句中没有计算功能
(例)
选择结构 if------then-------else
if------then语句也称为条件语句,其类型为:
if条件then语句组1else语句组2
条件成立,执行than后的“语句块1”,跳过else,执行下一条语句。若条件不成立,则跳过then语句块,执行else后的“语句块2”。
(例)
五、for------next语句
为一种循环控制语句,其句型为:
For循环变量=初值to终止step步长
循环体
Next循环变量
(例)
通过判断一个循环变量的值是否超过终值来控制循环的。
For与next必须配对,缺一不可,循环变量的初值,终值和步长可以是表达式,循环变量可以在循环体中被引用而不应被赋值。
(2)循环嵌套
一个for------next循环内存在另一个for------next循环,
(例)
六、goto语句
无条件转移语句,它能强制地使程序流程转向指定的行,句型为:
Goto行号
七、DEF语句
DEF语句是函数的定义命令。函数名后接括弧及变量名如f(x)?,变量可多个,用逗号分开。=号是函数的计算表达式。下面的程序,求函数f?(?x?)?=?x3?-3x?+1在x?从-4?到4每变化0.1?时的函数值例?8??
10?DEF?f(x)=x^3-3*x+1?
20?FOR?x=-4?TO?4?STEP?0.1?
30????PRINT?x,f(x)?
40?NEXT?x?
50?END?
八、数组
以为数组如:a(10),二维数组如:a(a,b)两个下标。
您可能关注的文档
- Visual Basic真题练习一(共4页).doc
- 培优训练题短文填词.doc
- 中考物理总复习第一轮专练:力复习试题及答案.doc
- 一元一次方程各类应用专题教案.doc
- Visual Basic程序设计示例教案.doc
- Visual Basic常量和变量、数据类型.docx
- 武汉:“十二五”拟投资120亿建三大排水管网.doc
- 使用DBCP链接池详解附加我自己的代码例子.doc
- 八年级上期期中英语测试.doc
- Visual_Basic选择题.doc
- 2016天津教师招聘考试:《力的作用效果》教学设计.doc
- 1-6年级小英语句型汇总.doc
- 2.3.2.5 Packet Tracer - Implementing Basic Connectivity 实施基本连接.docx
- 二级口译大纲疑难词汇.doc
- visual basic各章习题.doc
- 三角函数的基础知识与基本运算.doc
- 七年级上英语unit5导学案(2012秋用).doc
- 七年级上册英语第五单元综合卷及答案.doc
- QLRF_product basic information_Nov 2012(BT4.0)申请BQB资料.doc
- 人教版上册初一英语unit5词汇自测卡.doc
最近下载
- 第4课 认识编码 课件 黔科版信息科技四年级上册.ppt
- 漫漫自考路,悠悠自学情.docx VIP
- 2025年国培卫健、粤医云3月临床医学、全科医学答案.docx VIP
- 苏教版五年级上册数学试题第二单元测试卷-2(无答案).docx VIP
- 2024年中考数学压轴题型(浙江专用)压轴题06 相似相关压轴题(教师版).docx VIP
- 统编版语文三年级上册习作猜猜他是谁 公开课一等奖创新教学设计.docx VIP
- PSP版波斯王子启示游戏攻略.doc VIP
- 2025年中考数学压轴题专练:二次函数综合(面积问题)(含解析).docx VIP
- 2009~2012社保缴费基数(全国).pdf
- 2025年中考数学压轴题专练:二次函数与圆综合.docx VIP
文档评论(0)