BASIC语言学习.docVIP

  • 167
  • 0
  • 约3.3万字
  • 约 92页
  • 2018-03-30 发布于河南
  • 举报
BASIC语言学习.doc

前言 第一节 GVBASIC的来源 自从文曲CC800和PC1000问世以来,北京金远见就开发了一系列拥有BASIC开放式编程平台的机型。从此以后,GVBASIC编程便成了广大星迷的一大爱好。GVBASIC与传统的BASIC的语法差不多,有一些地方不一样。在文曲星上编程也是非常方便的,学生可以用它编一些常用的软件来解决学习中遇到的各种复杂的科学计算。技术人员可以用它编成专门的程序用于设计,计算各种图片或处理各种数据。当然还可以编出很多游戏,利用文曲星内置的图片,结合自己用画图语句画出的图形就可以做出难度最高的RPG游戏(如《动物园历险记》,《伏魔英雄传》等)和趣味性强的智能游戏(如《贪吃蛇》,《八块扑克》等)。本人也追随着BASIC的尾声后来居上,成为了BASIC编程中的一个发烧友(烧得比较厉害的那种),当BASIC编程成了广大星迷的另一爱好时,同时很多星迷都加入了BASIC编程的行列。但由于目前市面上已经没有与GVBASIC内容相似的书籍卖了,因此很多星迷都只能望文兴叹了。为了实现广大星迷想成为BASIC高手的愿望,本人根据个人的经验,参考了相关书籍和文曲星网站,特编写了这本BASIC教程。本教程完全符合文曲星上的BASIC语法,希望能对大家有所帮助。 第二节 GVBASIC的语法 那么什么是BASIC语言呢?BASIC语言是一种国际通用的电子计算机高级语言。是一种非常适合初学者使用且实用的计算机高级语言,它不仅拥有科学计算的能力,还拥有数据处理,事务管理,绘图,音乐,游戏等功能。 BASIC是Beginners All-purpose Instruction Code(初学者通用符号指令代码)的缩写。它用很多种版本,如G-BASIC GAME BASIC ,F-BASIC FAMILY BASIC ,GVBASIC GOLD VIEW BASIC 等。能在文曲星上运行的BASIC是GVBASIC。本教程的内容均讲的是GVBASIC。 那么什么是BASIC程序呢?下面我们来看一段程序: 10 A 11 20 LET B 12 30 LET C 8 40 LET D 9 50 LET P A+B+C+D 60 LET Q P/4 70 PRINT Q 80 END 这就是一个简单的BASIC程序。它的功能是求出A,B,C,D四个数的和P与平均数Q,并把平均数Q显示在屏幕上。像这种用BASIC语言编成的程序就叫BASIC程序或BASIC源程序。文曲星的GVBASIC源程序有以下规定: ①一个完整的程序分若干个行。每行前都以数字开头,这个数字称为行的标号,简称行号。行号必须是无符号的整数,计算机会按行号的大小顺序执行各语句。行号的范围为0~9999。写程序时标号可以不按大小顺序写,程序送入内存时BASIC解释系统会自动排序。行号不一定要连续,一般每两行间隔为10,以便在修改时还可以插入1~9个语句行。一般一行只写一个语句,也可以并列写几个语句,用冒号 : 把各语句分开。每个语分别让计算机执行一个特定功能。也可以说程序是由若干个语句集合而成的。 ②一个语句行必须有三部份,即行号,语句定义符和语句体。语句定义符规定计算机执行某一种特定的功能。如上例中的LET,表示赋值(注:在GVBASIC中有且只有LET可以省略,其它的都必须写,否则计算机会认为是非法的)。语句体跟在语句定义符后面需要执行的具体内容。如上例的第50行: 50 LET P A+B+C+D 表示将A,B,C,D的和赋给变量P。 ③每个语句行有长度限定的,在文曲星的GVBASIC中,一般为92个字节。1KB 1024字节,1MB 1024KB,1GB 1024MB ④程序一般以END结束,当然也可以不写END。不过若程序是在程序中间结束就必须加END,否程序会接着运行后面的程序。 ⑤程序送入内存后不会马上运行,直到用户在GVBASIC环境下发出RUN(运行)命令后才会运行。不过现在的很多机型已经内置了BASIC助手,只要将程序保存,按[输入]键就可以直接运行了。在后面的内容中如果没有特别说明是在GVBASIC环境下的话,一般是指在GVBASIC助手中运行。 第一章 最简单的程序 第一节 打印语句 在BASIC程序中,PRINT 打印语句 表示输出数据到屏幕的意思。它具有以下功能: 1.打印变量或表达式的值,就是说,PRINT既可以打印,又可以计算。如:某一变量已被赋过值,则可以用PRINT将这个变量的值打印出来。 10 LET X 3 20 PRINT X 30 END 运行 3 又如: 10 B 2:C 3 20 PRINT A,B,C,A+B+C 运行 0 2 3 5 如果表达式中包括变量,那这些变量必须要被赋过值,否则计算机会把它作0处理。 2.打印字符串。如果字符串

文档评论(0)

1亿VIP精品文档

相关文档