- 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.打印字符串。如果字符串
您可能关注的文档
- A Cross Cultural Study of Communication Strategies 2016.pdf
- A cross-cultural study of perceptions of medical tourism among Chinese.pdf
- A diabolo-shaped Dy9 cluster synthesis.pdf
- A facile hydrothermal route to synthesis of nonporous and porous hierarchical copper dendrites 2.pdf
- A facile templateless.pdf
- A fast model identification method for networked control system.pdf
- A Five Year Review of Merger Enforcement in China.pdf
- A flexible and simple device for in-cylinder flow measurement.pdf
- A General and Special Catalyst for Suzuki–Miyaura Coupling.pdf
- A general dynamics and control model of a class of multi-DOF manipulators.pdf
- 2024岐黄文化国际论坛:各老中医脾胃系病症辨治思路解读.pptx
- 2025中国能源研究会年会专题研讨会能源行业人工智能创新发展大会:新型电力系统数字工程研究与实践-CIM与CIM拓展篇.pptx
- 2026零碳工厂建设方案.pdf
- 脑机接口“沙海淘金”——脑机接口的研发、市场与展望_医药魔方202601.pdf
- 汽车行业零碳工厂建设方案-Aisi.docx
- 【全球半导体行业】中国半导体设备进口追踪报告.docx
- 2024岐黄文化国际论坛:干燥综合征的中医综合治疗.pptx
- GATE M西岸梦中心介绍.pdf
- 2024岐黄文化国际论坛:大学生中医药健康文化素养提升策略研究.pptx
- 2024岐黄文化国际论坛:交叉电项针在疑难性脑病呼吸机脱机困难中的应用.pptx
最近下载
- 法治服务管理制度.docx VIP
- 城市轨道交通通风与空调系统.pptx VIP
- (正式版)C-J-T 120-2016 给水涂塑复合钢管.docx VIP
- GD0132025船舶数字化交付指南.pdf
- 泉州市2026届高三(二检)政治试卷(含官方答案).pdf
- 中国临床肿瘤学会(CSCO)肝细胞性肝癌诊疗指南2025.docx
- 北京工业大学《模拟电子技术》2022-2023 学年第一学期期末考试试卷.pdf VIP
- 陆上风电建设项目安全管理标准化手册.pdf VIP
- T ZOIA 30001—2022 MEMS高深宽比结构深度测量方法 光谱反射法.pdf VIP
- 2026年上海市徐汇区高三一模高考地理试卷试题(含答案详解).docx
原创力文档

文档评论(0)