描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787113163785
内容简介
《高职高专计算机规划教材·案例教程系列:Visual Basic2008程序设计案例教程(第2版)》对知识点进行了细化和组织,通过案例介绍知识点、操作技巧与编程技巧;按照教学规律和学生的认知特点选择与知识点紧密结合的案例,将知识点融于案例当中。全书具有较大的信息量,详细讲解了60多个案例,提供了100多道思考与练习题。
《高职高专计算机规划教材·案例教程系列:Visual Basic2008程序设计案例教程(第2版)》从*基础的知识讲起,案例丰富,由浅入深,内容翔实,适合作为高等职业院校非计算机专业的教材,也可作为初、中级培训班的教材或初学者的自学参考书。
《高职高专计算机规划教材·案例教程系列:Visual Basic2008程序设计案例教程(第2版)》从*基础的知识讲起,案例丰富,由浅入深,内容翔实,适合作为高等职业院校非计算机专业的教材,也可作为初、中级培训班的教材或初学者的自学参考书。
目 录
第0章 绪论
0.1 Visual Basic 2008简介
0.1.1.NET框架简介
0.1.2 Visual Basic 2008发展简史
0.1.3 VB 2008与VB 6.0的不同
0.2 VB 2008的集成开发环境
0.2.1 安装VB 2008
0.2.2 VB 2008集成开发环境
0.3 个VB 2008程序
0.3.1 编写VB 2008程序的基本操作
0.3.2 编写个VB 2008程序——显示新年贺词
0.4 教学方法和课程安排
在线试读
2.1 算法和选择结构语句
在本节中主要介绍算法的概念、特征和描述方法,以及If语句和SelectCase语句的形式和应用。2.1.1 算法
对计算机编程语言来说,算法是用于求解某个特定问题的一些指令的集合。具体地说,用计算机所能实现的操作或指令,来描述问题的求解过程,就得到了这一特定问题的计算机算法。
1.算法的概念
一般来说,所谓算法是指解决一个特定问题采用的特定的、有限的方法和步骤。利用计算机来解决问题需要编写程序,在编写程序前要对问题进行充分的分析,设计解题的步骤与方法,也就是设计算法。没有算法,编程员对要解决的问题就无从下手。有了算法,才有可能设计程序,终让计算机执行程序,完成所要求的任务。算法的好坏,决定了程序的优劣,因此,算法的设计是程序设计的核心任务之一。
一个算法的功能不仅与选用的操作命令有关,而且与这些操作命令之间的执行顺序有关。算法的控制结构给出了算法的执行框架,它决定了算法中各种操作命令的执行次序。博姆(Bohm)和雅可比维(Jacopini)两位学者于1966年提出算法有3种控制结构:顺序结构、选择结构和循环结构。这3种基本结构都只有一个人口和一个出口,不会出现死循环。对于VB 2008来说,一个程序通常可以相应地分为输入、处理和输出3个部分。下面简单介绍这3种结构。
①顺序结构是一种线性结构,也是程序设计中简单、常用的基本结构。顺序结构程序是把计算机要执行的各种操作命令依次排列起来。程序运行后,便从左至右、从上向下地顺序执行这些命令语句(一个语句行中,从左至右顺序执行各条语句),直至执行完所有语句行的语句或者执行到终止程序的语句。
②选择结构是一种常用的控制结构,是计算机科学用来描述自然界和社会生活中分支现象的重要手段。在实际工作中,常常需要根据某个条件是否成立,来决定下一步应做什么工作。编写程序让计算机工作,同样存在这种情况。在选择结构中,程序不再按照行号的顺序来执行各语句行的语句,而是根据给定的条件来决定选取哪条路径,执行哪些语句。选择结构的特点是在各种可能的操作分支中,根据所给定的选择条件是否成立,来决定选择执行某一分支的相应操作。并且任何情况下均有“无论分支多少,仅选其一”的特性。在VB 2008中,可以采用If语句和Select Case语句来实现程序的选择结构。
③循环结构是算法中需要反复地执行某组操作命令的结构。循环控制就是指由特定的条件决定某些语句重复执行次数的控制方式。它具有封闭型的单人单出性质,也就是说进入循环结构后,只要循环条件未达到结束状态,就始终执行循环体内的操作。在vB2008中,可以采用For……Next语句、While…EndWhil。语句和Do…IO叩语句来实现程序的循环结构。
2.算法的特征
一个算法具有下列5个重要特性。只有同时具有这5种特性才能够称为算法。
①有穷性:对任何合法的输人数值来说,一个算法必须总是在执行有穷(即有限)的操作步骤之后结束,且每一个操作步骤都可在有穷的时间内完成。
②确定性:算法中每一步操作都必须有准确的含义,不允许有二义性。算法的正确性要求,对于相同的输入,算法只有的一条执行路径,即对于相同的输入只能得出相同的输出。
③可行性:算法中描述的所有操作,都可以通过执行有限次的基本运算来实现。
④输人性:一个算法有零个或多个输入,这些输入取自于特定的对象的集合。如果没有输入,则算法的内部应确定其初始条件。
⑤输出性:一个算法有一个或多个输出,没有输出的算法毫无意义。算法的输出与算法的输入之间存在着特定的关系,算法完成从输入到输出之间的数据加工。
算法的5个特性中重要的是有穷性,如果不具有有穷性,只可以叫做计算方法。
……
在本节中主要介绍算法的概念、特征和描述方法,以及If语句和SelectCase语句的形式和应用。2.1.1 算法
对计算机编程语言来说,算法是用于求解某个特定问题的一些指令的集合。具体地说,用计算机所能实现的操作或指令,来描述问题的求解过程,就得到了这一特定问题的计算机算法。
1.算法的概念
一般来说,所谓算法是指解决一个特定问题采用的特定的、有限的方法和步骤。利用计算机来解决问题需要编写程序,在编写程序前要对问题进行充分的分析,设计解题的步骤与方法,也就是设计算法。没有算法,编程员对要解决的问题就无从下手。有了算法,才有可能设计程序,终让计算机执行程序,完成所要求的任务。算法的好坏,决定了程序的优劣,因此,算法的设计是程序设计的核心任务之一。
一个算法的功能不仅与选用的操作命令有关,而且与这些操作命令之间的执行顺序有关。算法的控制结构给出了算法的执行框架,它决定了算法中各种操作命令的执行次序。博姆(Bohm)和雅可比维(Jacopini)两位学者于1966年提出算法有3种控制结构:顺序结构、选择结构和循环结构。这3种基本结构都只有一个人口和一个出口,不会出现死循环。对于VB 2008来说,一个程序通常可以相应地分为输入、处理和输出3个部分。下面简单介绍这3种结构。
①顺序结构是一种线性结构,也是程序设计中简单、常用的基本结构。顺序结构程序是把计算机要执行的各种操作命令依次排列起来。程序运行后,便从左至右、从上向下地顺序执行这些命令语句(一个语句行中,从左至右顺序执行各条语句),直至执行完所有语句行的语句或者执行到终止程序的语句。
②选择结构是一种常用的控制结构,是计算机科学用来描述自然界和社会生活中分支现象的重要手段。在实际工作中,常常需要根据某个条件是否成立,来决定下一步应做什么工作。编写程序让计算机工作,同样存在这种情况。在选择结构中,程序不再按照行号的顺序来执行各语句行的语句,而是根据给定的条件来决定选取哪条路径,执行哪些语句。选择结构的特点是在各种可能的操作分支中,根据所给定的选择条件是否成立,来决定选择执行某一分支的相应操作。并且任何情况下均有“无论分支多少,仅选其一”的特性。在VB 2008中,可以采用If语句和Select Case语句来实现程序的选择结构。
③循环结构是算法中需要反复地执行某组操作命令的结构。循环控制就是指由特定的条件决定某些语句重复执行次数的控制方式。它具有封闭型的单人单出性质,也就是说进入循环结构后,只要循环条件未达到结束状态,就始终执行循环体内的操作。在vB2008中,可以采用For……Next语句、While…EndWhil。语句和Do…IO叩语句来实现程序的循环结构。
2.算法的特征
一个算法具有下列5个重要特性。只有同时具有这5种特性才能够称为算法。
①有穷性:对任何合法的输人数值来说,一个算法必须总是在执行有穷(即有限)的操作步骤之后结束,且每一个操作步骤都可在有穷的时间内完成。
②确定性:算法中每一步操作都必须有准确的含义,不允许有二义性。算法的正确性要求,对于相同的输入,算法只有的一条执行路径,即对于相同的输入只能得出相同的输出。
③可行性:算法中描述的所有操作,都可以通过执行有限次的基本运算来实现。
④输人性:一个算法有零个或多个输入,这些输入取自于特定的对象的集合。如果没有输入,则算法的内部应确定其初始条件。
⑤输出性:一个算法有一个或多个输出,没有输出的算法毫无意义。算法的输出与算法的输入之间存在着特定的关系,算法完成从输入到输出之间的数据加工。
算法的5个特性中重要的是有穷性,如果不具有有穷性,只可以叫做计算方法。
……
评论
还没有评论。