欢迎来到天天文库
浏览记录
ID:43562793
大小:481.00 KB
页数:118页
时间:2019-10-11
《编程语言基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章编程语言基础第2章数据类型、运算符和表达式第3章基本语句、输入输出语句第4章分支语句、循序语句第5章数组第6章函数与子程序第7章字符串及其基本操作第8章文件第9章屏幕控制与作图附录标准函数(常用数学函数)目录结束1.1编程语言简介1.2QBASIC语言的程序结构1.3QBASIC程序的上机调试和运行第1章编程语言基础上一张下一张目录结束1.1编程语言简介随着计算机的出现和日新月异的发展,编程语言的产生和发展也经历了由简单到复杂、从低级到高级的发展过程。机器语言是通过用二进制代码表示的计算机的指令系统。汇编语言是用一些符号代码来代替每一个具体指令。机器语言和汇编语言都是低级语
2、言,都是与具体的计算机有关。高级语言是一种与机器无关的语言,用它编写的程序易读、易修改。如QBASIC语言、C语言等等。QBASIC语言采用“解释程序”来边解释边执行。它是学习其它计算机语言的基础。它具有良好的集成开发环境,结构化程序的特点,各模块可以独立编写。上一张下一张目录结束1.2QBASIC语言的程序结构我们通过2个例子来说明。例1.已知圆的半径,求圆的面积。REMarea=?INPUTrLETp=3.1415926LETarea=p*r^2PRINTr;areaEND上一张下一张目录结束例2.计算S=1!+2!+3!+……+10!REMthisisaprogramtoc
3、alculatethesumDECLARESUBfact(n,p)ClsS=0ForI=1to10Callfact(I,f)S=s+fNextIPrint“s=”;sEnd Subfact(n,p)P=1Fori=1tonP=p*INextIENDSUB下一张目录结束上一张说明:在例1中,Qbasic源程序由主模块组成,没有子模块。在例2中,Qbasic源程序由两个模块组成,前面为主程序模块,后面为SUB子程序模块。从这两个例子中我们可以看出Qbasic源程序的基本结构是:主程序模块(1个)源程序FUNCTION过程子程序模块(0个、1个或多个)SUB
4、过程下一张目录结束上一张关于Qbasic程序有以下说明:(1)一个QBASIC程序由一系列语句行(程序行)组成,一个语句行可以由一个或若干个语句。当有多个语句时,语句之间用冒号(:)分开。(2)语句行可以有分号也可以没有分号。(3)解释语句是非执行语句,可有可无。它起解释、说明作用,可增加程序的易读性。(4)一个语句一般包括两个部分:语句定义符和语句体。如”LETp=3.1415926”,”LET”是语句定义符,也可省略。个别语句没有语句体,例如”END”、”CLS”。(5)”END”语句是结束语句,一个程序可以有多个END语句,程序遇到END就结束。END一般放在程序的最后。(
5、6)一个Qbasic源程序有且必须有一个主程序模块。(7)一个源程序可以有若干个子程序模块,在主程序模块中可以调用一个或多个子程序模块。子程序之间可以相互调用,但子程序不能调用主程序。下一张目录结束上一张1.3QBASIC程序的上机调试和运行在MS-DOS5.0及以上版本中都包含QBASIC,它包含两个文件:QBASIC.EXEQBASIC系统的可执行文件(不可缺少)QBASIC.HLPQBASIC系统的帮助文件上述文件默认在DOS子目录中。若机器中无上述两个文件,可从其它机器上拷贝到软盘若硬盘上。若用户想使用汉字或鼠标,应在进入QBASIC环境之前运行汉字操作系统UCDOS、汉
6、字输入法、鼠标驱动程序。1.3.1QBASIC的进入1.3.2QBASIC的工作窗口1.3.3菜单简介下一张目录结束上一张1.3.1QBASIC的进入首先进入QBASIC两个文件所在的目录,在DOS提示符下输入:QBASIC↙下一张目录结束上一张1.3.2QBASIC的工作窗口下一张目录结束上一张1.3.3菜单简介FileEditViewSearchRunDebugOptionHelpNewCutSUBsFindStartStopDisplayIndexOpenCopySplitRepeatLastFindRestartProcedureStepHelpContentsSaveP
7、asteOutputScreenCounyinueTraceOnSyntaxTopicSaveAsClearToggleBreakpointUsingHelpPrintNewSUBClearAllBreakpointsAboutExitNewFUNCTIONSetNextStarement下一张目录结束上一张第2章数据类型、运算符和表达式2.1QBASIC使用的各种数据类型2.2常量、变量和函数2.3运算符和表达式下一张目录结束上一张类型类型符类型名占内存字节数表示范围整型%IN
此文档下载收益归作者所有