第三章顺序结构程序设计1
QBASIC程序的结构2
QBASIC程序中的运算量、运算符和表达式3
赋值语句和交换语句4
数据的输入输出概念与输出语句QBASIC程序的结构(引例1)一列火车在某一地点时的速度是v0为40km/h,以加速度a=2m/min2加速行驶,求10min后的速度v和距开始点的距离s
QBASIC程序:LETv0=40000/3600LETa=2/60LETt=10*60LETv=v0+a*tLETs=v0*t+1/2*a*t^2PRINTv*3600/1000PRINTs/1000END***************************************************WELCOMTOQBASIC***************************************************QBASIC程序的结构(引例2)打印如下图案:
方法1:不使用子程序,用PRINT语句显示图案;
方法2:调用子程序
例:sam3-2
bas主程序子程序QBASIC程序的结构一个QBASIC程序可以由一个主程序组成,也可由主程序和若干子程序构成;每一个主程序或子程序为一个单独的程序模块,分别进行设计
在运行时QBASIC会把这些模块组织起来,成为一个整体;程序执行时,从主程序的第一行开始,遇到CALL语句,调用CALL语句指定的子程序,顺序执行该子程序中的语句,执行完后在接着执行主程序的后继语句,直到遇到END
PRINT“在主程序中"CALLMySub1PRINT“返回主程序中"ENDSUBMySub1PRINT“在子程序中"ENDSUBQBASIC程序中的运算量数据类型数值型数据非数值型数据运算对象:又称运算量、操作数,就是参加运算的数据常量变量数组和数组元素函数(标准函数和自定义函数)QBASIC程序中的常量常量数值型常量字符