计算机语言介绍_第1页
已阅读1页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、卯版E一、计算机语言计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是 人与计算机之间传递信息的媒介。计算机语言经历了从机器语言、汇编语言到高级语言的发展历程,它主要分为四类:低 级语言、高级语言、专用语言和脚本语言。1.1机器语言机器语言是指一台计算机全部的指令集合电子计算机所使用的是由0和”1”组成的二进制数,二进制是计算机的语言的基础。计 算机发明之初,人们只能降贵纤尊,用计算机的语言去命令计算机干这干那,一句话,就是 写出一串串由0和”1”组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是 机器语言。使用机器语言是十分痛苦的,特别是在

2、程序有错需要修改时,更是如此。1.2汇编语言为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字 母、符号串来替代一个特定的指令的二进制串,比如,用ADD代表加法,MOV代表数 据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了, 这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的, 这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序 被称为汇编程序。汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬 件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长

3、,程序精炼而质量高,所以 至今仍是一种常用而强有力的软件开发工具。1.3高级语言从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言 接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上 通用。经过努力,1954年,第一个完全脱离机器硬件的高级语言-FORTRAN问世了,50 多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有 FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、 Ada、C+、VC、VB、JAVA 等。二、Qbasic 语言File

4、 EditView_Search Run Debug Opt ions DRANTOOL.BAS INPUT a, b, cD = b2-4*a*cIF D = 0 THENXI =YQ -PRINTELSEPRINTEND IF(-b + SQR(D) / 2(-b - SQR(D) / 2 ,Xl=; XI, X2=;Math Error21 X11 -a 1 M? Xrror1Shift+Fl=HeHel-.any key to continueQBASIC是BASIC语言的一个变种,所谓BASI用蜿sic它设计蹄全元二次浦的程序 All-purpose Symbolic Instruc

5、tion Code,意为“初学者通用指令代码”,由美国微软公司 开发,1991年随MS-DOS 5.0系统推出。2.1 Qbasic 语法首先,说明一个问题,在Qbasic中是不能输入中文的,书上的语句里面出现了中文,这是错误的!(1)语句结构语句定义符 语句体例:LETA=1,“LET”便是语句定义符,此处表示“赋 值”,“A=1”便是语句体,是前面语句定义符的具体体现。(2)常量常量我们可以结合数学来理解。在数学上,常数就是不变的数,那在信息上,我 们就可把常量理解为不能改变的数据。数值常量(常数):由若干个数字组成的序列。如:1,2, 3,字符串常量:用双引号把若干个字母括起来。如:QB

6、asic,abc123,(3)变量变量名和变量的值1)变量名规则变量名的第一个字符必须是字母;变量名中第2个字符及其后的字符可以是字母、数字或小数点;变量名的长度范围为1-40个字符; QBasic的保留字不能用作变量名;变量名中的大小写字母等效;变量名中不可有空格。2)字符串变量a$=abcdea$=1234567(4)运算符和表达式QBasic支持三种运算:算术运算、关系运算、逻辑运算1、算术运算符:运算名称符号例子结果加+4+5=9减-8-3=5乘*2*3=6除/5/2=2.5整除52=2求余MOD5 MOD 2=1乘方-23=82、关系运算符:关系名称数学符号Qbasic付号等于=小于

7、小于或等于W=不等于尹3、逻辑运算符关系名称Qbasic符号而且and或者or取反not顺序程序设计输出语句输出用户所需的信息1、一般格式:PRINT表达式 |表达式:常量、变量、函数如:PRINT 2,4,6PRINT X=;X显示:X=.2、作用:输出数值计算的结果输出字符串输出系统信息3、输出格式:标准格式一输出项以逗号分隔紧凑格式一输出项以分号相隔赋值语句1、一般格式:LET变量名 = then语句组1else语句组2end if2、应用举例:请编写一个程序,让用户输入一个数,判断它是否为偶数,如果是偶数,输 出O,如果不是偶数,输出J。例:INPUT A;IF INT(A/2)=A/2 THEN 注释:INT(X),即“取整函数”,又称“高PRINT O斯函数”,表示不超过X的最大整数。ELSEPRINT JENDIF循环语句1、一般格式:For变量 =初值TO终值SETP增量语句组NEXT变量2、应用举例:在屏幕上显示100次数字1。A = 1For I=1 TO 100 STEP 1PRINT ANEXT I3、注释:FOR与NEXT必须配对;FOR必须在NEXT的前

温馨提示

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

评论

0/150

提交评论