QPascal语言的编程教程

上传人:油条 文档编号:39707008 上传时间:2018-05-18 格式:DOC 页数:63 大小:315.50KB
返回 下载 相关 举报
QPascal语言的编程教程_第1页
第1页 / 共63页
QPascal语言的编程教程_第2页
第2页 / 共63页
QPascal语言的编程教程_第3页
第3页 / 共63页
QPascal语言的编程教程_第4页
第4页 / 共63页
QPascal语言的编程教程_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《QPascal语言的编程教程》由会员分享,可在线阅读,更多相关《QPascal语言的编程教程(63页珍藏版)》请在金锄头文库上搜索。

1、QbasicQbasic 教程教程BASIC(Beginners All-purpose Symbolic Instruction Code 的缩写,意为初学者通用符号指令代码)语言是在 1964 年由美国的两位教授 Thomas 和 John G.Kemeny 在 Fortran 语言的基础上设计的语言系统,这个简单、易学的程序设计语言当时只有 17 条语句,12 个函数和 3 个命令,现在一般称其为基本 BASIC。BASIC 语言自诞生起,几十年间,经过世界和地的微机生产厂家的不断扩充和完善,先后出现了许多版本,IBM-PC 及其兼容机上用的BASIC 和 GWBASIC.这些不同版本的

2、 BASIC 语言并不兼容,在很大程度上依赖于具体的硬件,这些 BASIC 语言都是非结构化的,一般称其为第一代 BASIC。70 年代初,提出了结构化程序设计思想,BASIC 语言的两位创始人 Thomas 和 John G.Kemeny 于 1985 年推出了 BASIC 语言的新版本 TrueBASIC,意思是说这才是真正的 BASIC,以区别于各微机生产厂家自行开发的“街头 BASIC”,它既保留了 BASIC 语言原有的简单,易学的特点,又使其成为结构化的程序设计语言,开创了 BASIC 语言的新纪元,属于第二代 BASIC。目前,比较流行的第二代 BASIC 还有 Microsof

3、t 公司于 1986 年推出的 Quick BASIC(快速 BASIC)和 Borland 公司于 1987 年推出的TurboBASIC(增强 BASIC),尤其是 Quick BASIC 提供了集编辑、调试、编译、运行于一体的集成环境,具有下拉菜单、多窗口及在线帮助功能,并和以前 IBM-PC 机上的各种 BASIC 版本保持兼容。进入 90 年代,Microsoft 公司研制的 Windows 视窗软件问世之后,微软公司又开发了一个在 Windows 下运行的、面向对象的 Visual BASIC(可视 BASIC,即图形界面式的 BASIC),称为第三代BASIC,Visual BA

4、SIC 与 Quick BASIC 完全兼容,有 Quick BASIC 编写的程序不经修改就可在 Visual BASIC 下运行。属于第三代 BASIC 语言的还有 GFA-BASIC 和 CA-Realizer。今天的 BASIC 语言与最初的 BASIC 语言相比,无论是在功能上,还是在使用方法上,已经发生了巨大的变化,再也不是当初所谓的“初学者通用符号指令代码”了,但 BASIC 无论怎样变化,始终保持其简单、易学的特点,拥有最广泛的用户。1991 年 6 年,伴随着 MS-DOS 5.0 的推出,微软公司也同时推出了QBASIC,并作为 MS-DOS 5.0 的一个组成部分免费提供

5、给用户。现在的MS-DOS 5.0 及其以上版本都含有 QBASIC。QBASIC 与 Quick BASIC 完全兼容,是 Quick BASIC 的简化版本,除不能编译及减少了初学者暂时用不着的一些调试方法外,具有 Quick BASIC 的大部分功能。QBASIC采用解释方式,是一种会话式的语言,编写的程序可以立即运行并得到结果。 由于 QBASIC、Quick BASIC 都是 Microsoft 公司开发的,BASIC 语言保持着高度的兼容性和良好的继承性,在学习 QBASIC 的基础上,可以很容易地掌握和使用 Quick BASIC。另外,QBASIC 只有两个文件 QBASIC.

6、EXE 和 QBASIC.HLP,用一张 360K 字节的软盘就可以存放下,无论是使用,还是维护、管理都很方便,所以,QBASIC 是最适合初学者学习和掌握的程序设计语言。第一章第二章第二章第三章第三章第四章第四章第五章第五章第六章第六章第七章第七章第八章第八章第九章第九章第十章第十章QbasicQbasic 教程教程 第一章第一章 BASICBASIC 语言概述语言概述一、程序设计语言的选择程序是用来实现算法的。1、应用范围.数值计算(科学计算)FORTRAN 、True BASIC、QBasic.商业和管理COBOL、数据库系统(dBASE、FoxBASE、Foxpro).人工智能 Lis

7、p、ProLog .系统设计 C 语言、C+、 .多媒体(图、声、文技术) Visual BASIC .计算机网络 分布处理数据库系统:SYBASE、ORACLEWWW 文件:HTML(Hyper Text Markup Language)、Java 2、语言所提供的功能强弱3、语言提供的数据结构 数据类型4、语言的使用环境 DOS、WINDOWS、UNIX、NOVELL 5、程序设计环境集成环境(菜单功能) 、图形界面、软件开发工具 6、使用者的背景 熟练程度、使用环境二、BASIC 语言的发展 .BASIC 语言于 1964 年问世 作者:John.G.Kemeny 和 Thomos E.

8、Kurtz .Beginners All-purpose Symbolic instruction Code“1、初期的 BASIC(第一代) .1417 个语句,Minimal BASIC .自己操作(输入、运行、修改、输出2、微机 BASIC(第二代).Microsoft 总裁 Bill.Gates 编写只有 4k 字节的解释程序 .TRS-80 BASIC .Apple BASIC .MSBASIC(BASICA) .GWBASIC 3、结构化 BASIC(第三代) .限制 GOTO 语句,程序模块化 .True BASIC 真正的 BASIC .Quick BASIC .Turbo B

9、ASIC .QBasic(DOS5.0 以上)4、面向对象的 BASIC .windows 环境下的 Visual BASIC,图形界面,支持多媒体. 三、三、QBasic 的特点的特点QBasic 是结构化的程序设计语言,与第二代 BASIC 相比有如下特点: 1、扩充了变量和常量的类型、扩充了变量和常量的类型 .变量名长度:40 个字符 .增加了长整型、定长字符型变量 .可定义数值常量、字符串常量 2、提供了新的选择结构、提供了新的选择结构 .条件语句 IF THEN ELSE END IF .多分支语句 SELECT 3、改进了循环结构、改进了循环结构 增加以下两个循环语句: .WHIL

10、E 循环 WHILE WEND .DO 循环 DO WHILE LOOP 4 4、子程序和函数作为单独的模块、子程序和函数作为单独的模块5 5、不需要行号、不需要行号6 6、具有良好的编辑环境、具有良好的编辑环境7 7、提供联机、提供联机“Help”“Help”8 8、提供、提供“分步执行分步执行”“”“跟踪跟踪”等调试等调试9 9、采用先进的解释执行方式、采用先进的解释执行方式1010、与、与 VisualVisual BASICBASIC 完全兼容完全兼容 四、四、QBasic 使用环境使用环境1、启动、启动 .在 DOS 状态下运行 QBASIC,如: F:QBASIC.在 WIN98

11、下双击 QBASIC 图标;.软盘启动 把 QBASIC 系统文件(QBASIC.EXE、QBASIC.HLP) 复制到 A 盘,再执行:A:QBASIC2、工作窗口、工作窗口 .程序窗口(上) .命令窗口(下) .两窗口之间的切换 F63、基本操作 光标、行列位置、鼠标指针、菜单、窗口的缩放 五、运行程序1、从键盘输入程序2、运行程序 .选择菜单 RUN 中的“Start“命令 .直接按 F5 键或 Shift+F5 .在命令窗口中输入 run 命令3、修改和编辑源程序 删除、插入、复制、粘贴4、程序存盘和从磁盘读入程序5、退出 QBasicQbasicQbasic 教程教程 第二章第二章

12、QBasicQBasic 程序设计初步程序设计初步一、概述程序设计要掌握如下几点:1、语法规则 计算机是忠实的执行者2、根据算法写出程序 掌握算法,会画流程图3、数据结构数据的组织形式4、结构化程序设计方法 掌握三种基本结构的运用5、程序运行的环境了解计算机系统的硬件和软件配置 程序设计=算法+数据结构+程序设计方法+语言工具和计算机环境 二、源程序结构1、一个程序由若干个语句行组成,每一行称为一个语句行,一行中可以包含多个语句 (语句间用“:”号相隔) 。2、语句行可以没有行号,程序按语句排列的顺序依次执行,但也允许有行号,行号仅 作为行标号(源程序转移的目标)而不代表执行顺序。 3、语句结

13、构 (关键字)4、程序以 END 语句结束可以有多个 END 语句,一般放在程序的最后。5、行标号 .行的标志 .只能在一行的开头 .可独占一行(即为空语句) 6、主程序与子程序 一个程序只包含一个主程序,但可包含若干个子程序或函数。 三、常量常数不变的数 常量不能改变的数据1、数值常量(常数)1)整型常量(整数) 由若干个数字组成的序列 2)实型常量(实数).定点数(日常记数法) 小数位固定.浮点数(科学记数法) 用 E 代表以 10 为底的幂数,即把常量用指数形式来表 示 例如:12.34E2 表示 1234 .单精度实数(普通型实数)7 位有效数字 .双精度实数16 位有效数字(用 D 代替 E) 3)数的范围 类型 标记符 字节 有效位数 整数 % 2 长整数 X 显示: X= . 2、作用 (1)输出数值计算的结果(P92) (2)输出字符串(P9

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号