书籍详情

程序设计(QBASIC语言)教程

程序设计(QBASIC语言)教程

作者:鲍有文等编著

出版社:清华大学出版社

出版时间:2000-01-01

ISBN:9787302038535

定价:¥21.50

购买这本书可以去
内容简介
  本书是全国计算机应用技术证书考试(NIT)程序设计模块(QBASIC语言)的指定教材,是一本面向QBASIC语言程序设计初学者的培训与自学用书。全书共分11个单元,由浅入深地介绍了程序设计的基础知识、QBASIC的集成环境、算术表达式、三种基本结构的程序设计方法、字符串、数组和记录、过程、文件、屏幕控制和作图等内容。每一单元均配有单元小结和练习题。书末附有程序设计模块(QBASIC语言)的培训与考试大纲、作业设计考核表与参考示例以及上机考试题型举例。
作者简介
暂缺《程序设计(QBASIC语言)教程》作者简介
目录
第一单元 程序设计的入门知识
任务一 算法设计与描述
    一、算法设计
    二、常用的算法描述方法
任务二 程序设计及其基本原则
    一、程序与程序设计
    二、先算法设计与描述后程序设计
    三、模块化
    四、结构化
任务三 一个小应用程序的程序设计过程
    一、问题分析
    二、算法设计
    三、程序设计
任务四 程序的调试和测试
    一、查错与纠错
    二、测试与调试
任务五 建立程序文档
    一、用户使用说明书
    二、技术文档
任务六 程序设计风格
    一、清晰第一,效率第二
    二、变量使用得当
    三、适当的注释
    四、锯齿形的书写格式
    五、友好的用户界面
    六、有一定的容错功能
单元小结
练习题
第二单元 QBASIC集成环境
任务一 启动和退出QBASIC
    一、启动条件
    二、启动方法
    三、工作窗口的组成
    四、窗口操作
    五、退出QBASIC
任务二 程序的输入、保存和运行
    一、输入一个新程序
    二、保存源程序
    三、程序的运行
任务三 源程序的打开、编辑和打印输出
    一、打开一个已存在的源文件
    二、源文件的编辑
    三、源文件的打印输出
任务四 QBASIC中有关独立模块的操作
    一、建立一个SUB过程
    二、建立一个FUNCTION过程
    三、主程序和过程之间的切换
    四、在屏幕上同时显示两个模块的方法
任务五 简单程序调试
    一、利用联机帮助查找信息
    二、借助PRINT或STOP语句查错
    三、单步执行
    四、设置断点
单元小结
第三单元 QBASIC语言的算术表达式
任务一 QBASIC语言的特点和QBASIC源程序的结构
    一、QBASIC语言的特点
    二、QBASIC源程序的结构
任务二 QBASIC的数据描述
    一、QBASIC的数据类型
    二、常量和算术常量
    三、变量和算术变量
    四、符号常量
任务三 标准函数
    一、标准函数
    二、算术标准函数
任务四 运算符和表达式
    一、运算符和算术运算符
    二、表达式和算术表达式
任务五 掌握QBASIC语言的算术表达式的设计
单元小结
练习题
第四单元 顺序结构
任务一 掌握为变量提供数据的语句
    一、赋值语句(LET语句)
    二、键盘输入语句(INPUT语句)
    三、读数/置数和恢复数据指针语句(READ/DATA/RESTORE语句)
    四、三种提供数据的语句的比较
任务二 掌握数据输出语句的使用
    一、PRINT语句
    二、LPRINT语句
任务三 了解其他常用语句的功能
    一、终止程序执行语句(END语句)
    二、暂停程序执行语句(STOP语句)
    三、变量内容交换语句(SWAP语句)
    四、注释语句
任务四 掌握顺序结构程序设计的方法
单元小结
练习题
第五单元 选择结构
任务一 掌握程序控制条件的描述方法
    一、逻辑量的概念
    二、关系运算符和关系表达式
    三、逻辑运算符和逻辑表达式
任务二 设计两分支的选择结构
    一、使用行IF语句
    二、使用块IF语句
任务三 设计多分支的选择结构
    一、使用嵌套的行IF语句
    二、使用嵌套的块IF语句
    三、使用带ELSEIF子句的块IF语句
    四、使用SELECT CASE语句
任务四 掌握选择结构的程序设计方法
单元小结
练习题
第六单元 循环结构
任务一 FOR-NEXT语句的使用
任务二 WHILE-WEND语句的使用
任务三 DO-LOOP语句的使用
    一、DO-LOOP语句的格式和执行过程
    二、DO循环的应用举例
任务四 设计多重循环
任务五 使用循环结构实现常用算法的程序设计
单元小结
练习题
第七单元 字符串
任务一 字符串运算量的使用
    一、字符串常量
    二、字符串变量
任务二 字符串的基本操作
    一、字符串变量的赋值
    二、字符串的比较
    三、字符串的连接
    四、字符的置换
任务三 掌握常用的字符串处理库函数
    一、求字符串长度的函数(LEN)
    二、子串处理函数(LEFT$、RIGHT$、MID$)
    三、字符串与数值之间的转换函数(VAL、STR$)
    四、字符与ASCII码之间的转换函数(ASC、CHR$)
    五、大写字母与小写字母之间的转换函数(LCASE$、UCASE$)
    六、产生由相同字符组成的字符串函数(STRING$、SPACE$)
任务四 掌握包含字符串处理的程序设计
单元小结
练习题
第八单元 数组和记录
任务一 数组的定义
    一、一维数组的定义
    二、二维数组的定义
任务二 数组元素的引用
    一、一维数组元素的引用
    二、二维数组元素的引用
任务三 字符串数组的使用
    一、字符串数组的定义
    二、字符串数组元素的引用
任务四 记录的使用
    一、记录类型的定义
    二、记录类型变量的定义
    三、记录类型变量的引用
任务五 掌握包含数组和记录的程序设计
    一、包含一维数组的程序设计举例
    二、包含二维数组的程序设计举例
    三、包含字符串数组的程序设计举例
    四、包含记录类型数据的程序设计举例
单元小结
练习题
第九单元 过程
任务一 函数过程(FUNCTION过程)
    一、函数过程的定义
    二、函数过程的引用
任务二 子程序过程(SUB过程)
    一、子程序过程的定义
    二、子程序过程的调用
    三、函数过程与子程序过程的比较
任务三 关于过程调用的讨论
    一、虚实结合
    二、过程的嵌套调用
    三、过程的递归调用
    四、全局变量和局部变量
任务四 模块内函数(DEF语句)
任务五 掌握包含过程调用的程序设计
单元小结
练习题
第十单元 屏幕控制与作图
任务一 屏幕控制的两个要素
    一、屏幕显示模式
    二、屏幕坐标系
任务二 屏幕控制的基本操作
    一、定义屏幕显示模式(SCREEN语句)
    二、设置显示颜色(COLOR语句)
    三、清除整个屏幕(CLS语句)
    四、确定屏幕的行列数(WIDTH语句)
    五、控制光标定位(LOCATE语句)
    六、保存当前光标的位置(CSRLIN和POS函数)
任务三 基本作图类型
    一、画点(PSET语句和PRESET语句)
    二、画线、矩形框、矩形块(LINE语句)
    三、连续画直线(DRAW语句)
    四、画圆、椭圆、圆弧、扇形(CIRCLE语句)
任务四 图形的着色(PAINT语句)
任务五 视窗的设计
    一、开视窗(VIEW语句)
    二、重新定义坐标系(WINDOW语句)
任务六 设计作图程序
单元小结
练习题
第十一单 元文件
任务一 了解文件的概念
    一、文件的概念
    二、文件的分类
    三、文件的读写和文件缓冲区
    四、文件的打开与关闭
    五、文件指针和文件结束标志
任务二 顺序文件的使用
    一、顺序文件的建立、打开与关闭
    二、顺序文件的读和写
任务三 随机文件的使用
    一、随机文件的建立、打开与关闭
    二、随机文件的读和写
    三、记录变量的读写操作
任务四 与文件和目录有关的操作语句的使用
任务五 掌握包含文件的程序设计
    一、包含顺序文件的程序设计举例
    二、包含随机文件的程序设计举例
单元小结
练习题
附录 全国计算机应用技术证书考试(NIT)培训与考试大钢
   — —程序设计模块(QBASIC语言)
附件一 全国计算机应用技术证书考试(NIT)学员评估记录表
  — —程序设计模块(QBASIC语言)
附件二 全国计算机应用技术证书考试(NIT)作业设计考核表
  — —程序设计模块(QBASIC语言)
附件三 全国计算机应用技术证书考试(NIT)作业设计参考示例
  — —程序设计模块(QBASIC语言)
附件四 全国计算机应用技术证书考试(NIT)上机考试题型举例
  — —程序设计模块(QBASIC语言)
猜您喜欢

读书导航