算法与程序设计知识点汇总情况.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 1 页 共 NUMPAGES 8 页 算法与程序设计知识点汇总 第一章??? 计算机解决问题的基本过程 一、开始????????分析问题??? 设计算法??? 编写程序??? 调试、运行程序?? 问题解决 二、算法程序设计的“灵魂” ?? 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)

dmz158 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档