- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、计算机语言
计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。
计算机语言经历了从机器语言、汇编语言到高级语言的发展历程,它主要分为四类:低级语言、高级语言、专用语言和脚本语言。
1.1 机器语言
机器语言是指一台计算机全部的指令集合
电子计算机所使用的是由0和1组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由0和1组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。
1.2 汇编语言
为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用ADD代表加法,MOV代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。
汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。
1.3 高级语言
从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。经过努力,1954年,第一个完全脱离机器硬件的高级语言--FORTRAN问世了,50多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、JAVA等。
二、Qbasic语言
用Qbasic设计的解一元二次方程的程序
用Qbasic设计的解一元二次方程的程序
QBASIC是BASIC语言的一个变种,所谓BASIC语言,它的英文全称是Beginners All-purpose Symbolic Instruction Code,意为“初学者通用指令代码”,由美国微软公司开发,1991年随MS-DOS 5.0系统推出。
2.1 Qbasic语法
首先,说明一个问题,在Qbasic中是不能输入中文的,书上的语句里面出现了中文,这是错误的!
(1)语句结构
语句定义符 [语句体] 例:LET A=1,“LET”便是语句定义符,此处表示“赋值”,“A=1”便是语句体,是前面语句定义符的具体体现。
(2)常量
常量我们可以结合数学来理解。在数学上,常数就是不变的数,那在信息上,我们就可把常量理解为不能改变的数据。
①数值常量(常数):由若干个数字组成的序列。如:1,2,3,……
②字符串常量:用双引号把若干个字母括起来。如:QBasic,abc123,……
(3)变量
①变量名和变量的值
1)变量名规则
·变量名的第一个字符必须是字母;
·变量名中第2个字符及其后的字符可以是字母、数字或小数点;
·变量名的长度范围为1-40个字符;
·QBasic的保留字不能用作变量名;
·变量名中的大小写字母等效;
·变量名中不可有空格。
2)字符串变量
a$=abcde
a$=1234567
(4)运算符和表达式
QBasic支持三种运算:算术运算、关系运算、逻辑运算
1、算术运算符:
运算名称 符号 例子 结果
加 + 4+5 =9
减 - 8-3 =5
乘 * 2*3 =6
除 / 5/2 =2.5
整除 \ 5\2 =2
求余 MOD 5 MOD 2 =1
乘方 ^ 2^3 =8
2、关系运算符:
关系名称 数学符号 Qbasic符号
等于 = =
小于
大于
小于或等于 ≤ =
大于或等于 ≥ =
文档评论(0)