Qbasic教程的初步.pdf

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Qbasic教程的初步

教程 BASIC (Beginner’sAll-purpose SymbolicInstruction Code 的缩写,意为初学者通用符号指令代码)语言是在 1964年由美国的两位教授Thomas 和John G.Kemeny 在Fortran 语言的基础上设计的语言系统,这个简单、易学的 程序设计语言当时只有17 条语句,12 个函数和3个命令,现在一般称其为基本BASIC。 BASIC 语言自诞生起,几十年间,经过世界和地的微机生产厂家的不断扩充和完善,先后出现了许多版本,IBM-PC 及其兼容机上用的BASIC 和GWBASIC.这些不同版本的BASIC 语言并不兼容,在很大程度上依赖于具体的硬 件,这些BASIC 语言都是非结构化的,一般称其为第一代BASIC。70年代初,提出了结构化程序设计思想,BASIC 语言的两位创始人Thomas 和John G.Kemeny 于1985年推出了BASIC 语言的新版本TrueBASIC,意思是说这才是 真正的BASIC,以区别于各微机生产厂家自行开发的 “街头BASIC”,它既保留了BASIC 语言原有的简单,易学的特点,又使其成为结构化的程序设计语言,开创了BASIC语言的新纪元,属于第二代BASIC。 目前,比较流行的第二代BASIC 还有Microsoft 公司于1986年推出的Quick BASIC (快速BASIC)和Borland 公司于 1987年推出的TurboBASIC(增强BASIC),尤其是Quick BASIC 提供了集编辑、调试、编译、运行于一体 的集成环境,具有下拉菜单、多窗口及在线帮助功能,并和以前IBM-PC机上的各种BASIC 版本保持兼容。 进入90年代,Microsoft 公司研制的Windows视窗软件问世之后,微软公司又开发了一个在Windows 下运行的、面向对象的VisualBASIC (可视BASIC,即图形界面式的BASIC),称为第三代BASIC,VisualBASIC 与Quick BASIC 完全兼容,有Quick BASIC 编写的程序不经修改就可在VisualBASIC 下运行。属于第三代BASIC 语言的还有GFA-BASIC 和CA-Realizer。 今天的BASIC 语言与最初的BASIC 语言相比,无论是在功能上,还是在使用方法上,已经发生了巨大的变化,再也不是当初所谓的“初学者通用符号指令代码”了,但BASIC 无论怎样变化,始终保持其简单、易学的特点, 拥有最广泛的用户。 1991年6年,伴随着MS-DOS5.0 的推出,微软公司也同时推出了QBASIC,并作为MS-DOS5.0 的一个组成部分免费提供给用户。现在的MS-DOS5.0及其以上版本都含有QBASIC。QBASIC 与Quick BASIC 完全兼容,是 Quick BASIC 的简化版本,除不能编译及减少了初学者暂时用不着的一些调试方法外,具有Quick BASIC 的大部分功能。QBASIC 采用解释方式,是一种会话式的语言,编写的程序可以立即运行并得到结果。 由于QBASIC、Quick BASIC 都是Microsoft 公司开发的,BASIC 语言保持着高度的兼容性和良好的继承性,在学习QBASIC 的基础上,可以很容易地掌握和使用Quick BASIC。另外,QBASIC 只有两个文件QBASIC.EXE 和QBASIC.HLP,用一张360K 字节的软盘就可以存放下,无论是使用,还是维护、管理都很方便,所以,QBASIC 是最适合初学者学习和掌握的程序设计语言。 教程 第一章 BASIC 语言概述 一、程序设计语言的选择 程序是用来实现算法的。 1、应用范围 .数值计算 (科学计算) FORTRAN 、TrueBASIC、QBasic .商业和管理 COBOL、数据库系统(dBASE、FoxBASE、Foxpro) .人工智能 Lisp、ProLog .系统设计 C语言、C++、 .多媒体(图、声、文技术) VisualBASIC .计算机网络 分布处理数据库系统:SYBASE、ORACLE WWW 文件:HTML(Hyper TextMarkup Language)、Java 2、语言所提供的功能强弱 3、语言提供的数据结构 数据类型 4、语言的使用环境 DOS、WINDOWS、UNIX、NOVELL 5、程序设计环境

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档