2022年算法与程序设计知识点汇总 .pdf
《2022年算法与程序设计知识点汇总 .pdf》由会员分享,可在线阅读,更多相关《2022年算法与程序设计知识点汇总 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法与程序设计知识点汇总第一章计算机解决问题的基本过程一、开始分析问题设计算法编写程序调试、运行程序问题解决二、算法-程序设计的“灵魂”1、定义:就是解决问题的方法和步骤2、特征:1、确定性:每一步都有确切的含义2、有穷性:执行的步骤和每一步执行的时间都是有限的3、输入:有零个或多个输入4、输出:至少产生一个输出5、可行性:原则上可精确运行3、算法的描述:1、自然语言2、流程图(P11)3、伪代码(p12)4、计算机语言三:程序设计语言的发展:机器语言:是能直接被计算机识别的语言,是一串由“0”“1”构成的二进制数汇编语言:符号化语言,比机器语言容易识别和记忆,用汇编语言编制的程序不能被计算机
2、直接执行,必须经过转换处理。高级语言:更接近于自然语言(英语)和数学语言的编程语言,容易掌握和使用,也不能直接识别,必须经过转换才能被计算机执行。第二章一、visiual basic 可视化程序开发工具,主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木一样构造应用程序的各种界面,然后再编写少量的代码就可以构建应用程序,提供了程序设计,编辑,调试,运行于一体的集成开发环境。二、VB6.0 的集成开发环境三个工作栏:标题栏菜单栏工具栏六个基本窗口:主窗口(main)窗体窗口(form)工具箱窗口(toolbox)工程窗口(project)属性窗口(properties)窗体布局窗口(fo
3、rmlayout)三、属性-用来描述对象的外部特征属性(常用)Name 设置对象的名称Caption 决定控件中显示的内容(文字)Text 决定窗体中文本框中显示的文字Font 设置控件中字体格式Backlcolor 设置控件背景颜色Forecolor 设置控件前景颜色四、常用控件熟悉常用控件(标签、文本框、命令按钮)的作用,图标及其属性五、数据的表示与处理1、Vb 数据类型数据类型存储大小取值范围Integer 整型2 Byte-3276832767(-215215-1)Long 长整型4 Byte (-231231-1)Single 单精度实型4 Byte-3.402823E38-1.40
4、1298E-45 1.40129E-453.402823E38 Double 双精度实型8 Byte-1.797693134E308 4.940656458E324 4.940656458E-324 1.797693134E308 String 字符串型10 Byte串长度0约 20 亿个字符机器语言汇编语言高级语言名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -Boolean 布尔型2 Byte True 或 False Date 日期型8 Byte 100/1/19999/12/31 2、常量与变量的说明:常量说明:Const a=3.14 const a as s
5、ingle=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、将两个操作数
6、进行大小比较,结果为逻辑量。如:32 结果为 True。b、字符串比较,则按字符的ASCII 码值从左到右一一比较,直到出现不同的字符为止.。例:ABCDE ABRA 结果为False 注释:AZ 的 ASCII 码值为 65 90;az 的 ASCII 码值为 97122;(选修教材 124 页)名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -(4)逻辑运算符(5)运算符的执行顺序算术运算符字符串运算符关系运算符逻辑运算符4、语句赋值语句:赋值符号“=”作用:对象属性的动态设置。如对象名.属性label1.caption=”显示”对象属性值的返回 y=val(text
7、1.text)X=val(inputbox(“请输入 x”)X=5 X=x+5 X=x+5 y=x 结果:x=15 y=15 输出语句:print 语句注释语句:Rem 或结束语句:end 5、函数常用函数:(1)开方:Sqr(25)=5(2)绝对值:Abs(-3.5)=3.5(3)取整:Int(x)取的是小于等于或者不大于x 的整数如:Int(3.14)=3 Int(-3.14)=-4(4)求字符串长度:Len(“2008 奥运”)=6(5)Left()函数功能:取左字符串函数例:Left(“ABCD”,2)=“AB”(6)Right()函数功能:取右字符串函数例:Right(“ABCD”,
8、2)=“CD”名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -(7)Mid(“字符串”,N,M)功能:从原字符串的第n 个位置开始取m 个字符,即取中段字符串函数例:Mid(“abcdefg”,3,4)=“cdef”(8)String()函数功能:生成指定长度和指定字符的字符串例:String(3,“9”)=“999”(9)Val()函数功能:将字符串转换为数值例:2+Val(“12”)=14(10)Str()函数功能:将数值转换为字符串例:Str(5)=“5”(11)Chr()函数功能:求字符代码(ASCII 码(选修教材124 页))对应的字符例:Chr(65)=“
9、A”(12)Asc()函数功能:求字符对应的字符代码(ASCII 码(选修教材124 页))例:Asc(“A”)=65(13)CInt()函数功能:将表达式的结果转换为整数,小数部分四舍五入例:CInt(3.14259*2)=6 5、程序的三种基本结构顺序结构:选择结构:语法:(1)If 条件Then 语句End If 语法(2)If 条件Then 语句 1 Else 语句 2 End If 循环结构:语法 For 循环变量初值To 终值Step 增量 循环体 Next 循环变量 Do While 条件表达式语句块Loop 第三章1、算法的程序实现解析法:设未知数,列解析表达式的方法。穷举法(
10、枚举法):一一列举。如:水仙花数、玫瑰花数、鸡兔同笼、百鸡百钱(教材49 页)、100块砖 100 人搬等。递归法:调用自己。如:小猴摘桃、兔子繁殖(“斐波那契数列”问题)、比萨斜塔向下抛小球(教材70 页)、古印度移动盘子(教材 70 页)名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 8 页 -排序法:对给定的一组数据进行升序或降序排序。冒泡排序:它通过将相邻元素进行比较和交换,逐步将一个无序序列排列为一个有序序列。查找法:从一组数据中找出某一个数。顺序查找:顺序查找的基本思想是从第一个数据开始,按数据的顺序逐个将数据与给定的值进行比较,若某个数据和给定值相等,则查找成功,找
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年算法与程序设计知识点汇总 2022 算法 程序设计 知识点 汇总
限制150内