QB 入门,基本概念_第1页
QB 入门,基本概念_第2页
QB 入门,基本概念_第3页
QB 入门,基本概念_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

3、#815双精度浮点数D8152、字符串常量用双引号把若干个合法字符括起来,如:QBasicabc1233、符号常量CONST符号 = 常量例如:CONST pi=3.14159四、变量可改变的量,如:let a=1let a=2.3let a=45.9print aend1、变量名和变量的值变量名规则.变量名的第一个字符必须是字母.变量名中第2个字符及其后的字符可以是字母、数字或小数点.变量名的长度范围为1-40个字符.表示变量类型的符号应作为最后一个字符.QBasic的保留字不能用作变量名.变量名中的大小写字母等效.变量名中不可有空格变量的名与值变量名符号地址变量值一存储内容系统自动生成变量

4、名与内存地址对照表2、变量类型1)变量名后加类型定义符%一整型(INTEGER)&一长整型(LONG)!一单精度实数(SINGLE)#一双精度实数(DOUBLE)$一字符串(STRING)2)DIM语句DIM 变量名 as 类型. 不加类型符.用DIM定义了的变量其末尾加或不加类型定义符都是合法的且都表示同一变量字符串变量.可变长字符串变量a$=abcdea$=1234567.固定长度的字符串变量例如: DIM a as string*5a=Chinaa$=Shanghai”PRINT a,a$END运行结果如下:ShangShang课本P78表4.3列出了变量的类型定义方法及占用的内存量五、标准函数.课本P80表4.4列出了最常用的一些数学函数.课本P361第13.4节列出了 QBasic的所有函数标准函数类似数学函数y=f(x)例如:计算x+y的平方根SQR(x+y)计算 sin(a+b) SIN(a+b)六、运算符和表达式QBasic的三种运算:算术运算、关系运算、逻辑运算1、算术运算符加+4+5=9减-8-3=5乘*2*3=6除/5/2=2.5整除52=2求余MOD5 MOD 2=1乘方A2A3=8注:对于整除和求余运算,若参与运算的数不是整数,则先按四舍五入的原则变 成整数后再运算。2)算术表达式.QBasic表达式用运算符和括号将若干运算量(包括常量、变量、函数等)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论