第7章 程序设计语言_第1页
第7章 程序设计语言_第2页
第7章 程序设计语言_第3页
第7章 程序设计语言_第4页
第7章 程序设计语言_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第7章章 程序设计语言程序设计语言大学计算机基础教程华南理工大学计算机教学团队2目录目录7.1 程序设计语言的分类程序设计语言的分类7.2 程序设计过程程序设计过程7.3 程序设计方法程序设计方法7.4 程序设计语言基本要素程序设计语言基本要素3华南理工大学计算机教学团队7.5 Visual Basic 6.0 集成开发环境集成开发环境7.6 简单的应用程序设计简单的应用程序设计7.1 程序设计语言的分类程序设计语言的分类4华南理工大学计算机教学团队7.1.1 机器语言机器语言(1)华南理工大学计算机教学团队57.1.1 机器语言机器语言(2)华南理工大学计算机教学团队67.1.2 汇编语言

2、(汇编语言(1)华南理工大学计算机教学团队77.1.2 汇编语言(汇编语言(2)华南理工大学计算机教学团队87.1.2 汇编语言(汇编语言(3)华南理工大学计算机教学团队97.1.3 高级语言(高级语言(1)华南理工大学计算机教学团队107.1.3 高级语言(高级语言(2)华南理工大学计算机教学团队11 高级语言与具体的计算机相关度低,求解问题的方法描述直观,可读性好。7.2 程序设计过程(程序设计过程(1) 解释方式是由解释程序(或解释器)对源程序逐语句一边解释,一边执行。这种方式速度慢,便于观察调试程序。 编译方式是由编译程序(或编译器)把源程序全部翻译成二进制代码,然后再执行。编译后的程

3、序称为“目标程序”。每一种高级语言都配有解释器或编译器。华南理工大学计算机教学团队127.2 程序设计过程(程序设计过程(2) 编辑程序 编译程序 执行程序华南理工大学计算机教学团队137.3 程序设计方法程序设计方法华南理工大学计算机教学团队147.3.1 结构化程序设计方法(结构化程序设计方法(1)华南理工大学计算机教学团队157.3.1 结构化程序设计方法(结构化程序设计方法(2)华南理工大学计算机教学团队167.3.1 结构化程序设计方法(结构化程序设计方法(3)华南理工大学计算机教学团队177.3.1 结构化程序设计方法(结构化程序设计方法(4)华南理工大学计算机教学团队187.3.

4、1 结构化程序设计方法(结构化程序设计方法(5) 程序易于理解、使用和维护。 提高了编程工作的效率,降低了程序的开发成本。华南理工大学计算机教学团队197.3.2 面向对象的程序设计方法面向对象的程序设计方法华南理工大学计算机教学团队207.4 程序设计语言基本要素程序设计语言基本要素华南理工大学计算机教学团队217.4.1 数据类型数据类型华南理工大学计算机教学团队227.4.2 变量和常量(变量和常量(1) 普通常量的类型和值由它本身的书写形式决定。例如:123表示一个十进制整数,“ hello” 表示一个字符串常量。 在程序设计中,经常要用到一些多次出现或难于记忆的常量值。对于这种类型的

5、常量值,可以用标识符来代替,该标识符称为符号常量。华南理工大学计算机教学团队237.4.2 变量和常量(变量和常量(2) 符号常量必须先定义,后使用。其语法格式为:Const 标识符=例如:Const AGE=18 定义了符号常量AGE,代表普通常量18 Const G=“good” 定义了符号常量G,代表普通字符串常量” good”华南理工大学计算机教学团队247.4.2 变量和常量(变量和常量(3)华南理工大学计算机教学团队257.4.2 变量和常量(变量和常量(4) 显示说明显示说明是指用说明语句定义变量。一般形式如下: 隐式说明隐式说明是指在使用一个变量之前不进行事先声明,使用时系统以

6、该名字自动创建一个变量,并且默认为可变类型。华南理工大学计算机教学团队267.4.3 运算符与表达式(运算符与表达式(1)华南理工大学计算机教学团队277.4.3 运算符与表达式(运算符与表达式(2)华南理工大学计算机教学团队287.4.3 运算符与表达式(运算符与表达式(3)华南理工大学计算机教学团队29运算符的优先级按以下顺序由高到低排列:(1)幂运算 (2) 负运算- (3)乘除运算* / (4)整除运算 (5) 取余运算Mod (6)加减运算 + -7.4.3 运算符与表达式(运算符与表达式(4)华南理工大学计算机教学团队307.4.3 运算符与表达式(运算符与表达式(5)华南理工大学

7、计算机教学团队317.4.3 运算符与表达式(运算符与表达式(6)华南理工大学计算机教学团队32逻辑运算符的优先级按以下顺序由高到低排列:Not, And, Or, Xor, Eqv, Imp7.4.4 程序控制结构(程序控制结构(1)1. 分支语句: 分支语句实现选择结构。格式为:If Then Else 功能说明:其中是关系表达式或逻辑表达式,当为True时, 执行,否则,执行。其中,Else部分可省。如:If mark85 Then print “Excellent!” 如果mark85, 则输出 Excellent.华南理工大学计算机教学团队337.4.4 程序控制结构(程序控制结构(

8、2)格式:While Wend功能说明:其中为关系表达式或逻辑表达式,如果为True,则执行,遇到Wend时,返回到 While语句,继续对进行测试;如果仍为True,则重复上述过程。直到 为False,则不再执行, 而执行Wend后面的语句。该循环语句实现的是当型循环结构。另外,在VB语言里还有 DoLoop语句和 ForNext 语句也可以实现循环结构。华南理工大学计算机教学团队347.4.5 过程与函数(过程与函数(1) 任务划分。把一个复杂的任务划分为小任务,并用过程来表达,使任务更易于理解,易于实现。 代码重用。各种复杂的任务常常包含一些完全相同或非常相近的小任务。把这些小任务编成独立的过程,由各大任务调用,避免重复编程。华南理工大学计算机教学团队357.4.5 过程与函数(过程与函数(2) 一类是由系统提供,主要包括内部函数和事件过程。对于内部函数,用户可以直接调用;对于事件过程,VB提供它们的框架和接口,用户可以根据需要填写它的内容,事件过程构成了VB应用程序的主体。 另一类是用户根据应用需求,自定义的过程。华南理工大学计算机教学团队367.4.6 程序注释程序注释 或 Rem 例如:Text1.Text=”Hello” 这是一条简单的语句华南理工大学计算机教学团队377.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论