第1章VisualBasic程序设计概述.ppt
《第1章VisualBasic程序设计概述.ppt》由会员分享,可在线阅读,更多相关《第1章VisualBasic程序设计概述.ppt(89页珍藏版)》请在优知文库上搜索。
1、第第1 1章章 Visual BasicVisual Basic程序设计概程序设计概述述第第1 1章章 Visual BasicVisual Basic程序设计概述程序设计概述 本章主要介绍程序设计的一些基本知识、基本概念和本章主要介绍程序设计的一些基本知识、基本概念和基本方法,为学习和掌握基本方法,为学习和掌握Visual BasicVisual Basic程序设计奠定基础。程序设计奠定基础。v1.1 计算机程序设计概述计算机程序设计概述 计算机程序就是计算机解决某些特定问题所需的符号计算机程序就是计算机解决某些特定问题所需的符号化指令序列,或者说是用计算机语言描述的特定问题的解化指令序列,
2、或者说是用计算机语言描述的特定问题的解决步骤。编写程序的过程称为程序设计,在程序设计时离决步骤。编写程序的过程称为程序设计,在程序设计时离不开程序设计语言。通常把给计算机编制程序的符号系统不开程序设计语言。通常把给计算机编制程序的符号系统及规则称为计算机的程序设计语言。及规则称为计算机的程序设计语言。这些符号系统及规则这些符号系统及规则构成了计算机的指令系统。当我们利用计算机完成一项工构成了计算机的指令系统。当我们利用计算机完成一项工作时,只需要告诉计算机什么时候、在什么条件下干什么,作时,只需要告诉计算机什么时候、在什么条件下干什么,计算机便根据指令一条一条地执行,并返回结果。计算机便根据指
3、令一条一条地执行,并返回结果。1.1.1 1.1.1 程序设计语言简介程序设计语言简介 任何一个计算机系统都是按照人们用某种程序设计语任何一个计算机系统都是按照人们用某种程序设计语言编写的程序进行工作的,人们通过程序设计语言编写的言编写的程序进行工作的,人们通过程序设计语言编写的程序来指挥和控制计算机运行。程序设计语言是人与计算程序来指挥和控制计算机运行。程序设计语言是人与计算机进行交流的有效工具,在计算机科学技术的发展过程中,机进行交流的有效工具,在计算机科学技术的发展过程中,发挥了巨大作用。发挥了巨大作用。程序设计语言经历了从低级到高级的发展阶段。程序设计语言经历了从低级到高级的发展阶段。
4、1.机器语言机器语言 计算机能直接识别的程序设计语言只有机器语言。机计算机能直接识别的程序设计语言只有机器语言。机器语言是计算机能执行的指令代码,这种语言是由若干器语言是计算机能执行的指令代码,这种语言是由若干0 0和和1 1的序列组成的指令,也就是人们常说的二进制代码。用机的序列组成的指令,也就是人们常说的二进制代码。用机器语言设计的程序,称为机器语言程序。这是一种最低级器语言设计的程序,称为机器语言程序。这是一种最低级的计算机语言程序。的计算机语言程序。2.汇编语言汇编语言 汇编语言用比较直观、便于记忆的指令符号来代替二汇编语言用比较直观、便于记忆的指令符号来代替二进制数字的机器指令代码,
5、汇编语言的每条指令通常使用进制数字的机器指令代码,汇编语言的每条指令通常使用英文单词的缩写形式表示,也叫助记符。英文单词的缩写形式表示,也叫助记符。3.高级语言高级语言 高级语言接近人们熟悉的自然语言(主要指英语),高级语言接近人们熟悉的自然语言(主要指英语),掌握与使用都十分方便。高级语言具有通用性,在其初始掌握与使用都十分方便。高级语言具有通用性,在其初始阶段是面向过程的语言。高级语言与具体的计算机指令系阶段是面向过程的语言。高级语言与具体的计算机指令系统没有直接关系,因此用高级语言设计的程序可以在各种统没有直接关系,因此用高级语言设计的程序可以在各种类型的计算机上运行。类型的计算机上运行
6、。计算机并不能识别与执行用高级语言设计的程序,因计算机并不能识别与执行用高级语言设计的程序,因此,必须将高级语言程序转换为机器语言程序,才能在计此,必须将高级语言程序转换为机器语言程序,才能在计算机上得以执行,这种转换的过程叫算机上得以执行,这种转换的过程叫“翻译翻译”。任何一种高级语言系统都包含有专门用于任何一种高级语言系统都包含有专门用于“翻译翻译”的的程序。对高级语言的程序。对高级语言的“翻译翻译”有两种方式,一种是有两种方式,一种是“解释解释”方式,即方式,即“翻译翻译”一句执行一句,负责这种一句执行一句,负责这种“翻译翻译”方式方式的程序叫解释程序;另一种是的程序叫解释程序;另一种是
7、“编译编译”方式,是将整个程方式,是将整个程序序“翻译翻译”完毕后再予以执行,负责这种完毕后再予以执行,负责这种“翻译翻译”方式的方式的程序叫程序叫编译程序编译程序。“翻译翻译”前的程序叫源程序或源代码,源代码通常是前的程序叫源程序或源代码,源代码通常是文本形式;文本形式;“翻译翻译”后的程序叫目标程序或目标代码,目后的程序叫目标程序或目标代码,目标代码是二进制形式。标代码是二进制形式。用解释程序用解释程序“翻译翻译”执行程序比编译程序执行程序比编译程序“翻译翻译”执执行程序慢得多。不论是解释还是编译,在行程序慢得多。不论是解释还是编译,在“翻译翻译”过程中过程中都会自动检查源程序中的语法错误
8、。都会自动检查源程序中的语法错误。1.1.2 1.1.2 算法及其描述算法及其描述1.算法的概念算法的概念 什么是算法?当代著名计算机科学家什么是算法?当代著名计算机科学家D.E.KnuthD.E.Knuth称:称:“一个算法,就是一个有穷规则(指令)的集合。其中之一个算法,就是一个有穷规则(指令)的集合。其中之规则规定了一个解决某一特定类型的问题的运算序列。规则规定了一个解决某一特定类型的问题的运算序列。”简单地说,任何解决问题的过程都是由一定的步骤组成的,简单地说,任何解决问题的过程都是由一定的步骤组成的,把解决问题确定的方法和有限的步骤称作为算法。把解决问题确定的方法和有限的步骤称作为算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualBasic 程序设计 概述
