BASIC程序语言

一、程序行的格式

Basic程序市一些程序行组成,格式为:

V行号〉V语句〉V行结束符〉

行号应遵循以下规则:

行号是无符号整数

程序是按行号顺序执行的

输入程序时,可不必按行号大小顺序输入。计算机自动将一个 程序中所有行按行号大小顺序排列好

一个Basic程序中不能存在两个有相同行号的有效程序行。

每一个语句包括“语句定义符”和“语句体”。语句定义符用以 指定计算机操作的类型。如

100 print a,b,c

其中print为语句定义符,a,b,c为语句体

行结束符通过打一个冋车键实现

Basic程序一般应以end语句结束

二、PRINT 语句

PRINT语句的功能是先运算后显示

单向显示

显示数值项

如:print 35+166

End

结果显7K为:201

显不字符串项

用双撇号作起止界的一串字符,称为一个字符串,前后均无空格 女 口:print “35+166”

Print"太原”

End

运行结果:35+166

太原

空行

PRINT语句中没有语句体时,输出一个空行

2、用一个PRINT语句输出多项数据

“「使下一个数据项紧靠前一项输出,如

Print“1+2二”;1+2; “2?3二”;2-3

End

运彳丁结果:1+2=32-3=-1

“,”分隔

Basic把每个输入行分为几个固定的区,如每个区的长度为14字符,

“,”的功能是使下一个数据项在下一个区之首输出,如:

10a=2:b=3:c=-5

20 print a,b,c

-530 end

-5

运行结果:2

(4)一个print语句中允许“「与“,”混合使用,如上面加入

20 print “a+b=”; a+b, “b+c=”,b+c 输出结果:a+b=5b+c二2

3、print语句的续行功能

当一个print语句的末尾既无分号也无逗号时,它的下一个print语句 的打印结果从新的一行开始,如:

(例)

当一个print语句以“:”或“,”结尾时,下一个print语句将其输出 项按或“,”所规定的格式,在该print语句输出的最后一项后 面接着输岀。

三、read/data 语句

read/data语句具有为多个变量赋值的功能:如

(例)

read语句与data语句分别具有下面的句型:

rcadv变量表>datav数据表>

使用read/data语句应注意一下儿点:

1、变量表是以逗号相隔的变量序列,数据表是以逗号相隔的数据 序列。

2、Data语句是执行语句,它的作用只是指定供read语句读取的数 据,一个程序中若有若干个read语句,至少应有一个data语句。

如有多个data语句,按行号顺序将多data语句中的数据顺序放入一 个“数据区”内,如以下两种情况等效

(例)

(3)必须保证程序中所有read语句中的变量都能读到数据,而且不 要弄错对应关系:如

(例)

输出 “ out of data ”

Data语句中的数据个数可以多于read语句中的变量个数。

(4)read语句中没有计算功能

(例)

四、选择结构 if-thenelse

if-——then语句也称为条件语句,其类型为:

ifv条件>叹*语句组l>else

条件成立,执行than后的“语句块1”,跳过else,执行下一条语句。 若条件不成立,则跳过then语句块,执行else后的“语句块2”。

(例)

五、fornext语句

为一种循环控制语句,其句型为:

FoK循环变量 >=< 初值〉tov终止>step

v循环体〉

Nextv循环变量〉

(例)

通过判断一个循环变量的值是否超过终值来控制循环的。

For与next必须配对,缺一不可,循环变量的初值,终值和步长可以

是表达式,循环变量可以在循环体中被引用而不应被赋值。

(2)循环嵌套

一个fornext循环内存在另一个fornext循环,

(例)

六、goto语句

无条件转移语句,它能强制地使程序流程转向指定的行,句型为:

Gotov行号〉

七、DEF语句

DEF语句是函数的定义命令。函数名后接括弧及变量名如f(x),变量 可多个,用逗号分开。=号是函数的计算表达式。下面的程序,求函 数f ( x ) = x3?3x +1在x从一4到4每变化0.1时的函数值例8

10 DEF f(x)=xT?3*x+l

20 FOR x=?4 TO 4 STEP 0.1

30 PRINT x,f(x)

40 NEXT x

50 END

八、数组

以为数组如:a (10),二维数组如:a(a,b)两个下标。

数组是用dim来定义的如:(例)

说明:

(1) dim语句中定义的下标最大值可以是常数或变量算数式表达

式,

(例)

(2)只允许在一个程序中对一个数

土木工程常用计算机语言,土木工程在计算机中的应用basic语言.docx相关推荐

  1. 土木工程常用计算机语言,土木工程在计算机中的应用 basic语言.doc

    土木工程在计算机中的应用 basic语言 BASIC程序语言 程序行的格式 Basic程序由一些程序行组成,格式为: 行号应遵循以下规则: 行号是无符号整数 程序是按行号顺序执行的 输入程序时,可不必 ...

  2. 高中数学对计算机,高中数学在计算机中的运用及思考.doc

    <高中数学在计算机中的运用及思考.doc>由会员分享,可在线阅读,更多相关<高中数学在计算机中的运用及思考.doc(6页珍藏版)>请在人人文库网上搜索. 1.高中数学在计算机中 ...

  3. 计算机系统中常用的进制,计算机中常用 二进制 八进制 十进制 十六进制的特点...

    计算机中常用的计数制 用若干数位(由数码表示)的组合去表示一个数,各个数位之间是什么关系,即逢"几"进位,这就是进 位计数制的问题.也就是数制问题.数制,即进位计数制,是人们利用数 ...

  4. 计算机常用计量单位,计量符号-计算机中的有些计量单位例如G、MB是表示什 – 手机爱问...

    2006-09-23 什么U盘?你好,我是个上网新手.我有好 U盘是一种存储设备.可以存储文本,图片,电影等等内容.USB接口,即插即用.具有价廉物美,稳定性高,体积小,存储容量大的优点.U盘无驱型简 ...

  5. 计算机的信息的表示教案,计算机中的信息表示 教案.doc

    学 科<计算机应用基础>课 题计算机中的信息表示班 级测量1401班课 时2课时授课时间2014年9月24日教学目标 1.熟悉数制的概念,了解二进制的基本特征,知道计算机采用二进制的原因: ...

  6. 计算机中常用的数制英语,计算机中常用的几种数制

    用若干数位(由数码表示)的组合去表示一个数,各个数位之间是什么关系,即逢"几"进位,这就是进位计数制的问题.也就是数制问题.数制,即进位计数制,是人们利用数字符号按进位原则进行数据 ...

  7. 容斥原理在计算机中的应用,容斥原理论文.doc

    1 引言 组合数学,是一门非常古老的学科,它是相数学的一个分支,但却不同于一般的分析数学,组合数学的研究对象是满足一定条件的离散数据,以及它们的存在.计数以及构造等方面问题[1, 2].然而,在计算机 ...

  8. C语言用计算机打印一只猫,浅析C语言在计算机中的应用

    王晓斌 摘要:C语言是应用广泛的一种计算机编程语言,它不仅是实际中计算机语言编程的基础知识,而且是许多大学必修的一门课程.文章简要介绍了C语言及其特点,针对其在计算机领域中的运用进行探讨,并阐述了C语 ...

  9. 浙江省计算机等级考试c语言,浙江省高校计算机等级考试二级(C语言.doc

    浙江省高校计算机等级考试二级(C语言.doc (1页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 浙江省高校计算机等级考试二级 (C语言 ...

最新文章

  1. win10应用开发——如何判断应用是在手机上运行还是电脑上运行
  2. django 的form登录 注册
  3. 再议Unity 3D
  4. 发布 Rafy .NET Standard 版本 Nuget 包
  5. 手把手教你爬虫requests实战演练——python篇
  6. WEB中的java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
  7. 这个大学生开发者用技术解决收入问题,乡亲们都回村了
  8. OPC 学习交流感想
  9. mac版锐捷显示无法连接到服务器,MAC升级10.9后校园网(锐捷)客户端无法连接怎么办?...
  10. java写万年历_Java 实现万年历总结
  11. 单片机继电器控制实验程序C语言,用单片机通过继电器来控制电热水器的实验...
  12. 并发完全知识点目录--yzy
  13. 词向量发展史-共现矩阵-SVD-NNLM-Word2Vec-Glove-ELMo
  14. P2916 [USACO08NOV]Cheering up the Cow G 题解
  15. 爱情在患得患失时最美丽
  16. 测试理论-代码的检查,走查(三)
  17. HTTP协议和Servlet技术
  18. openeuler 欧拉操作系统的几个图形界面安装方法
  19. 微信小程序输入框字数限制以及计算
  20. 机房服务器系统监控软件,机房服务器系统监控软件

热门文章

  1. 中国1,4-丁烯二醇市场调研与投资预测报告(2021版)
  2. URLEncoder和URLDecoder实现转码和解码
  3. 关于CCAT_S1考试
  4. windows10 环境变量设置
  5. 运维之思科篇 -----5. NAT及静态转换 、 动态转换及PAT
  6. 学习日记14--乒乓球悬浮问题
  7. c语言程序设计课题为车票管理系统,c语言 班级成管理系统.doc
  8. python药店销售数据分析_解析医院药店销售数据,看看Python数据分析结果有什么惊人的发现...
  9. 澳大利亚专线 什么是澳大利亚专线物流
  10. 将Talend Runtime容器安装为服务