《算法与程序设计》知识点总结.ppt
《《算法与程序设计》知识点总结.ppt》由会员分享,可在线阅读,更多相关《《算法与程序设计》知识点总结.ppt(34页珍藏版)》请在三一办公上搜索。
1、2015学业水平考试算法与程序设计,主讲教师:王宏珺,选修模块:算法与程序设计,1.算法2.VB程序设计3.面向对象程序设计的基本知识,算法知识点,1.计算机解决问题的方法 2.什么是算法 3.算法具有的特征 4.算法的表示 5.算法的三种基本模式 6.常见的几种算法,主页,1.计算机解决问题的方法,需求分析:确定要用计算机做什么,如求解某道数学问题。设计算法:找到用计算机解决问题的方法,自己设计解题算法编写程序:处理问题,使用程序语言描述算法,运行程序,得出结果。,判断题:1.解决一个问题只能用一种算法。(),主页-算法知识点,X,2.什么是算法,算法:就是把解决问题的方法步骤化。,判断题:
2、1.在程序执行的过程中,变量的值始终保持不变,而常量的值是随时改变的。(),主页-算法知识点,X,3.算法具有的特征,有穷性、确定性、能行性、有0个或者多个输入、有1个或者多个输出,判断题:1.算法具有输入、确定性、有穷性、输出、能行性5个重要特征。(),主页-算法知识点,4.算法的表示,常见算法表示方法:自然语言描述、流程图、伪代码、程序语言等,判断题:1.算法描述可以有多种表达方法,自然语言、流程图、伪代码、机器语言都可以描述“玫瑰花数问题”的算法。(),主页-算法知识点,5.算法的三种基本模式,算法三种基本模式:顺序模式、选择模式、循环模式,判断题:1.程序代码的基本结构有三种:顺序结构
3、、选择结构和过程结构。()2.循环结构中得循环体语句至少会执行一次。()3.条件语句在执行过程中会根据逻辑表达式的值而去选择执行哪部分语句。(),主页-算法知识点,X,X,6.常见的几种算法,枚举算法:逐一筛选判断,找到符合要求的结果。例:3倍数个数解析算法:数学表达式求解问题。例:存钱多少年得到K元本息?排序:插入排序法、冒泡排序法、选择排序法。例:成绩排名查找:顺序查找、对分查找递归算法:代表问题:计算n的阶乘n!:f(n)=nx(n-1)x(n-2).x3x2x1,判断题:1.顺序查找是指从头到尾一个一个往下寻找,此算法简单,但当数据量大时就不适用了。()2.递归算法应该具备结束条件并能
4、用递归形式表示。()3.程序中含有多重循环语句,一定不是采用解析算法。()4.程序的功能只把一个数据放入一串有序的序列中,一定是采用解析算法。()5.递归法是靠层层调用实现的,函数由上而下调用,到达底层后,在层层向上返回。(),主页-算法知识点,X,X,程序设计知识点,1.基本数据类型 2.常量 3.变量 4.数组变量 5.常用的标准函数 6.算术类基本运算 7.关系类基本运算 8.逻辑类基本运算 9.表达式 10.赋值语句11.选择语句 12.循环语句13.事件处理过程 14.函数,主页,1.基本数据类型,VB常用的基本数据类型:,主页-程序设计知识点,2.常量,常量:指在程序执行过程中其值
5、不能改变的存储单元或数据,程序运行过程中不能被修改。定义常量:例如:Const Pi=3.14,主页-程序设计知识点,3.变量,变量:是程序执行期间用来存储数据的,这些数据的具体数值在程序设计时是未知的。定义变量:Dim 变量名 As 变量的类型 例如:Dim count as integer Dim x as double,y as double Dim name as string,主页-程序设计知识点,4.数组变量,数组变量:主要用来存储一批同类型的数据。定义数组:Dim 数组变量名(a1 to a2)As 元素的类型 例如:Dim d(1 to 50)as integer Dim pr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法与程序设计 算法 程序设计 知识点 总结
链接地址:https://www.31ppt.com/p-5044710.html