编程语言基础

编程语言基础

ID:43562793

大小:481.00 KB

页数:118页

时间:2019-10-11

编程语言基础_第1页
编程语言基础_第2页
编程语言基础_第3页
编程语言基础_第4页
编程语言基础_第5页
资源描述:

《编程语言基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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、alculatethesum DECLARESUBfact(n,p)ClsS=0 ForI=1to10 Callfact(I,f) S=s+f NextI Print“s=”;s End   Subfact(n,p) P=1 Fori=1ton P=p*I NextI ENDSUB下一张目录结束上一张说明:在例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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。