算法与程序设计小结课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《算法与程序设计小结课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 程序设计 小结 课件
- 资源描述:
-
1、算法与程序设计小结第一章 计算机解决问题的过程 计算机解决问题的一般过程:分析问题 设计算法 编写程序 调试运行程序 算法 算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗地说,算法是用计算机求解某一问题的方法,是可以被计算机机械地执行的一组动作,这些动作必须是有穷的,在有限步内可以完成。算法的特征:有穷性:一个算法的步骤定义是有限的,并且必须保证执行有限步之后结束。确定性:算法的每一步骤必须有确切的定义,无二义性。输入:一个算法有零个或多个输入。输出:一个算法有一个或多个输出。可行性:算法中有待执行的运算和操作是相当基本的,能够精确地运行的 描述方式:自然语言、流程图、伪代码
2、程序和程序语言 程序实际上是一组操作指令或语句序列,是计算机执行算法的操作步骤。其核心是算法设计。程序设计语言的发展:机器语言、汇编语言、高级语言 程序结构:顺序结构、选择结构(或称为分支结构、判断结构)、循环结构第二章 程序设计基础 可视化开发环境:工具箱、工程资源管理器、属性窗口的使用 VB三种工作模式:设计模式、运行模式、中断模式 对象:面向对象的程序设计中,把现实世界中具有各种特性的实体称为对象。窗体中使用最频繁的控件对象是标签(label)、文本框(TextBox)和命令按钮(CommandButton)。常用的属性:Name、BackColor、Font、Caption、Text、
3、Height、Enable、Visible等 方法:对象具有的功能和操作称为方法。事件和事件驱动机制:事件是用户与对象之间的交互动作。在VB中,系统预先定义好了一系列事件,如单击(Click)、双击(Dblclick)、装入(Load)等等。VB语言概述在计算机程序设计中,数据是一个非常广义的概念,任何符号(如数字、英文字母、汉字或某些特殊符号)只要赋予它一定含义,就是数据。为了更好的处理各种数据,VB系统预先定义了多种基本数据类型,大致可分为三类:数值型、字符串型,以及不属于以上两类的其它类型,参见教材53页数据类型表。不同类型数据的运算特性是不同的。例如,数值型数据通常可以进行加减乘除四则
4、运算,而字符串型数据通常进行串连接、子串查找等操作,不能进行四则运算。程序运行时,所有数据都需要存储在计算机的内存中。常量(Constant)是一个内存单元,在程序运行过程中其值不会改变。变量(Variable)是一个命名的内存单元,在程序运行过程中其值可以改变。命名规则参见教材54页学习指引。格式:Const 常量名As 数据类型=表达式格式:Dim 变量名 As 数据类型在为一个变量选择数据类型时,必须考虑它的可能大小。不同的数据类型可以表示的数据范围是不同的。参见教材55页所列表格。VB语言概述在计算机程序设计中,数据是一个非常广义的概念,任何符号(如数字、英文字母、汉字或某些特殊符号)
5、只要赋予它一定含义,就是数据。为了更好的处理各种数据,VB系统预先定义了多种基本数据类型,大致可分为三类:数值型、字符串型,以及不属于以上两类的其它类型,参见教材53页数据类型表。不同类型数据的运算特性是不同的。例如,数值型数据通常可以进行加减乘除四则运算,而字符串型数据通常进行串连接、子串查找等操作,不能进行四则运算。程序运行时,所有数据都需要存储在计算机的内存中。常量(Constant)是一个内存单元,在程序运行过程中其值不会改变。变量(Variable)是一个命名的内存单元,在程序运行过程中其值可以改变。命名规则:必须以字母或下划线开头,由字母、数字或下划线组成,长度不超过255个字符,
6、不能使用VB的关键字,不区分大小写。详见教材54页学习指引。格式:Const 常量名As 数据类型=表达式格式:Dim 变量名 As 数据类型在为一个变量选择数据类型时,必须考虑它的可能大小。不同的数据类型可以表示的数据范围是不同的。参见教材53页所列表格。运算符是对数据进行加工处理的过程,描述各种不同运算的符号称为运算符(Operator)。算术运算符:常见的8种算术运算符参考教材56页学习指引中的运算符表。字符串运算符:字符串运算可以对字符串型数据进行串连操作,即将两个或多个字符串连接成一个字符串,主要有“&”和“+”两种。系统函数又称为内部函数,是系统预先定义、由程序系统内部提供的一些程
7、序段,存放在函数库中,共程序员直接通过函数名调用。调用格式为:函数名(参数值列表)VB提供的常用系统函数参见教材57页学习指引。考试中涉及到的函数还有:Fix(x)只取数值的整数部分、Int(x)取小于等于数值x的最大整数、Mid(s,n,m)从字符串s第n个位置开始取长度为m的字符串。表达式(Expression)是指由运算符及括号连接各种运算元素组成的有意义的式子。运算元素可以是常量、变量及函数。表达式有数值表达式、字符表达式等。赋值语句是程序设计语言中最基本的语句,它的作用是把某一值赋给某一变量。格式为:变量名=表达式 例如:j=5i=ji=i+5t=jj=ii=t 注意:如果数值变量没
8、有赋值,其值为0;如果字符串变量没有赋值,其值为空串。赋值运算符两边的数据类型要一致,否则可能会发生“类型不匹配”的错误。InputBox()是提供从键盘输入数据的系统函数。语法格式为:InputBox(提示信息,标题,默认值,位置)Print方法。格式:print 输出项1;输出项2;输出项n 如果用分号隔开,则后面输出项紧跟前一输出项,如果用逗号隔开,按照分区格式输出。MsgBox函数。MsgBox函数的作用是弹出一个对话框,以显示字符串。例如:MsgBox 可兑换人民币&rmb&元选择结构条件语句1语句2YNIF语句If 条件 then语句块End if 说明:简单IF语句只包含一个分支
展开阅读全文