- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第三章 程序设计基础 程序=算法+数据结构 算法:用基本的程序控制结构(顺序、分支、 重复)来实现问题要求解决的步骤 数据结构:数据的类型(所占内存大小)和 数据的存活期(作用范围);简单数据和 复杂结构的表格 程序就是信息的加工=加工对象+加工方法 数据—程序加工的对象 先讨论四位二进制:0000、0001…1001、1010…1111代表0、1…15如果把最左一位0为正、1为负,可以代表-8…-1、0、1…7 0111代表7,0110代表6,0101代表5,0100、0011、0010为4、3、2 0001代表 1,0000代表 0,(10000-1=)1111代表 –1,1110代表 –2 1101代表 –3,1100代表 –4,1011代表 –5…1001代表 –7,1000是-8.以四位二进制可以表示16个代码,0、1、2…14、15 也可以表示-8、-7、-6、-5…-1、0、1、2、3…5、6、7共16个代码 计算机中数的表示:计算机内是二进制的,用多少位二进制,可能表示多少个信息的代码? 一字节8位有256个代码,可表示0-255,或-128到127;二字节(8X2=16位)有65536个代码,可以表示-32768到32767的整数 不同类型的数据占用内存不同的字节数 Integer i整型% 2字节 - 32768 ~ 32767 Long l长整型 4字节 - 2 147 483 648 ~ 2 147 483 647 Single s单精度! 4字节 - 3.402823E±38 ~ 3.402823E±38 Double dlb双精度# 8字节 ± 1.79769313486232E ±308 15位Date dt日期型 8字节 #月/日/年 时:分:秒# Boolean f布尔型 2字节 True 或 False Byte b字节型 1字节 CHR(0)到CHR(255) String str字串型$ 0~65535字节 Dim name As String*8 Currency c货币型@ 8字节-922337203685477.5808~+922 …5807 Decimal ± 28位十进制 12字节 Variant 变体型 数据类型 常量和变量 变量名:英文字母开头的字母数字[ _ ]串,255个 变量规定类型,就是规定它占用内存空间的大小 后缀可以跟类型符:% ! # $ @ Declare 变量名 As 类型 Dim 变量名[ ,…] As 类型 Def类型 字母-字母 (类型:Int,Lng,Sng,Dbl,Cur,Str… 常数、字符串 Const 常量名=表达式[,常量名=表达式][…] Const pi=3.141592 以后引用pi都是3.141592 动态变量 从一个实验讲起: 按命令按钮1 1 2 1 2 按命令按钮2 3 3 I,j,k是动态变量 动态变量 静态变量 分别在两个过程中 加入Static 使得各自的变量在运行后,保持当前值 不声明意味着是动态变量 变量有作用域 想要在过程间共享:设为全局变量 静态变量 全局变量 在通用部分加入 Public I,j,k 对命令按钮1、2交替各按两下: 可以看到,I、j、k 的值不但保留,而且在过程间传递 关键是在哪一级声明,决定了作用域 全局变量 变量有占内存空间大小,存活时间长短的特性。 表达式:以运算符连接变量、常量和函数 按优先级排列的算术运算符 乘方 ^ 负号 - 乘 * 除 / 整除 \ 取余数 mod 加 + 减 - 还可以用括号() Const a=3 a^2 9 -a -3 a*a*a 27 10/a 3.333333 10\a 3 10
文档评论(0)