- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法与程序设计知识点汇总整理版.doc
算法与程序设计知识点汇总
第一章??? 计算机解决问题的基本过程
一、开始????????分析问题??? 设计算法??? 编写程序??? 调试、运行程序?? 问题解决
二、算法-----程序设计的“灵魂”
?? 1、定义:就是解决问题的方法和步骤
?? 2、特征:
??????????? 1、确定性:每一步都有确切的含义
??????????? 2、有穷性:执行的步骤和每一步执行的时间都是有限的
??????????? 3、输入:有零个或多个输入
??????????? 4、输出:至少产生一个输出
??????????? 5、可行性:原则上可精确运行
3、算法的描述:1、自然语言? 2、流程图(P11)? 3、伪代码(p12)? 4、计算机语言
三:程序设计语言的发展:
汇编语言高级语言机器语言
汇编语言
高级语言
机器语言
机器语言:是能直接被计算机识别的语言,是一串由“0”“1”构成的二进制数
汇编语言:符号化语言,比机器语言容易识别和记忆,用汇编语言编制的程序不能被计算机直接执行,必须经过转换处理。
高级语言:更接近于自然语言(英语)和数学语言的编程语言,容易掌握和使用,也不能直接识别,必须经过转换才能被计算机执行。
第二章
一、visiual basic 可视化程序开发工具,主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木一样构造应用程序的各种界面,然后再编写少量的代码就可以构建应用程序,提供了程序设计,编辑,调试,运行于一体的集成开发环境。
二、VB6.0的集成开发环境
?? 三个工作栏: 标题栏? 菜单栏? 工具栏
?? 六个基本窗口:
主窗口(main)? 窗体窗口(form) 工具箱窗口(toolbox)
工程窗口(project) ? 属性窗口(properties) 窗体布局窗口(formlayout)
三、属性---用来描述对象的外部特征
属性(常用)
Name
设置对象的名称
Caption
决定控件中显示的内容(文字)
Text
决定窗体中文本框中显示的文字
Font
设置控件中字体格式
Backlcolor
设置控件背景颜色
Forecolor
设置控件前景颜色
四、常用控件
熟悉常用控件(标签、文本框、命令按钮)的作用,图标及其属性
五、数据的表示与处理
???? 1、Vb数据类型
?
数据类型
存储大小
取值范围
Integer
整型
2 Byte
-32768~32767(-215~215-1)
Long
长整型
4 Byte
?(-231~231-1)
Single
单精度实型
4 Byte
-3.402823E38~-1.401298E-45
1.40129E-45~3.402823E38
Double
双精度实型
8 Byte
-1.797693134E308~4.940656458E324
4.940656458E-324~1.797693134E308
String
字符串型
10 Byte+串长度
0~约20亿个字符
Boolean
布尔型
2 Byte
True或False
Date
日期型
8 Byte
100/1/1~9999/12/31
2、常量与变量的说明:
常量说明:Const a=3.14????? const a as single=3.14
变量说明: Dim a As integer
Dim b As integer
????????? Dim a,b As integer
?3、运算符???????????????????????????????????????????????????????????????????
??(1) 算术运算符??
??? (2)字符串运算符
?& 、+?? 字符串连接
??? 123 + 456 ? 结果 123456
?? ? 123 456 结果 123456
?区别:? + 两边必须是字符串, 不一定
?
例如:
?abcdef 12345?????????? 结果为 abcdef12345
?abcdef + 12345?????????? 出错
?123 ? 456?????????????????? 结果为 123456
?“123” +? 456???????????????? 结果为? 579
注意:
? 123 +? True? ????????????结果为? 122
? True转换为数值-1,False转换为数值0?
(3)关系运算符
?? a、将两个操作数进行大小比较,结果为逻辑量。如:32结果为True。
??? b、字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止.。
例:
文档评论(0)