1 / 15
文档名称:

vb第1章.ppt

格式:ppt   页数:15
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vb第1章.ppt

上传人:经管专家 2011/10/22 文件大小:0 KB

下载得到文件列表

vb第1章.ppt

文档介绍

文档介绍:第1章
程序设计基础
本章要点:
•语言
•算法
•结构化程序设计
•面向对象的程序设计
1
60 ~ 80 年代期间是 Basic 程序设计语言使用最多的年代     80年由微软公司推出了 VB ,至今已发展到 VB 。由于 VB 编程直观、简单、效率高。当今世界上编程者使用最多的还是用 VB 语言编写的程序。
程序:简单地说是一系列指令的有序集合 指令: 规定计算机完成一定操作的命令。
程序=数据+算法+用户界面
程序设计语言: 要使计算机能够理解人给出的各种指令,就需要在人和计算机之间有一种特定的语言,人和计算机都能够识别,这种特定的语言就是计算机语言,也叫程序设计语言。
程序设计:按照一定的目的组织数据、安排数据操作处理的步骤,以及创建合理的用户界面的过程
学习目的: 利用程序设计语言进行程序设计,完成一定功能
2
程序设计语言
发展:机器语言汇编语言高级语言
机器语言
机器指令:由0和1组成的二进制编码
机器语言:计算机能直接识别的机器指令的集合
特点:机器能直接识别、执行效率高
难学、难记、难写、难检查、难移植
汇编语言: 引入助记符代替指令
汇编程序
汇编语言源程序
目标程序
特点: 可读性好,容易查错、方便
机器不能直接识别、需翻译、可移植性差
3
解释程序
高级语言源程序
执行结果
高级语言
更接近自然语言,脱离具体机器,与指令系统无关
高级语言处理程序:翻译程序
翻译程序的工作方式:解释方式和编译方式
编译程序
连接程序
高级语言源程序
目标
程序
可执行
程序
特点: 易编写、易读、易查错、不依赖具体机器
需要配合使用翻译程序
4
程序设计
程序设计: 编制程序的工作
实现: 选择工具—语言
掌握解题的方法和步骤—算法
算法
1. 什么是算法
计算机为解决一个问题而采取的方法和步骤。
2 . 算法的特性
有穷性、确定性、有效性、有0个到若干个输入、
有1个到若干个输出。
3. 算法的表示形式
(1)用自然语言表示算法
5
例如:将两个变量X和Y的值互换。
算法表示如下:
步骤1 将X值存入中间变量Z中:X Z
步骤2 将Y值存入变量X中:Y  X
步骤3 将中间变量Z的值存入Y中:Z  Y
用自然语言表示算法,虽然容易表达,但文字冗长且易产生“二义性”。
(2)用流程图表示算法
传统流程图
起止框:
输入/输出框:
处理框:
判断框:
流向线:
连接点:
N-S流程图:表示成三种基本的结构
6
例:交换两个变量的流程图
传统流程图:
N-S流程图:
开始
输出X,Y
输入X,Y
XZ
YX
ZY
结束
输出X,Y
ZY
YX
XZ
输入X,Y
7
结构化程序设计
1. 三种基本结构
顺序结构、选择结构和循环结构
(1) 顺序结构
b
A
B
a
A
B
传统流程图:
N-S流程图:
8
(2) 选择结构
传统流程图:
N-S流程图:
b
a
条件?
A
B
不成立
成立
条件
成立
A
B
不成立
9
(3) 循环结构
当型循环结构
传统流程图:
N-S流程图:
a
条件?
成立
A
b
不成立
a
当条件为真
A
10

最近更新

2024年郑州旅游职业学院单招职业技能测试模拟.. 41页

2024年郑州电力高等专科学校单招职业适应性考.. 39页

2024年郑州轨道工程职业学院单招职业倾向性考.. 40页

2024年郴州职业技术学院单招职业技能考试题库.. 40页

2024年重庆三峡学院单招职业适应性考试模拟测.. 41页

2024年重庆信息技术职业学院单招职业适应性考.. 42页

2024年重庆城市职业学院单招职业倾向性测试题.. 40页

2024年重庆工程职业技术学院单招职业技能考试.. 40页

2024年重庆市德阳市单招职业倾向性考试模拟测.. 40页

2024年重庆海联职业技术学院单招职业倾向性考.. 38页

2024年重庆航天职业技术学院单招职业技能测试.. 40页

2024年铁岭师范高等专科学校单招职业适应性测.. 40页

2024年长春健康职业学院单招职业技能考试题库.. 40页

2024年长沙职业技术学院单招职业适应性测试模.. 41页

2024年闽北职业技术学院单招职业适应性测试题.. 42页

2024年阳泉职业技术学院单招职业适应性考试模.. 41页

2024年陕西国防工业职业技术学院单招综合素质.. 40页

2024年陕西省建筑工程总公司职工大学单招职业.. 41页

2024年陕西航天职工大学单招职业适应性测试题.. 39页

2024年鞍山职业技术学院单招综合素质考试题库.. 40页

2024年驻马店职业技术学院单招综合素质考试模.. 39页

2024年黄冈职业技术学院单招职业倾向性测试模.. 40页

2024年黑龙江交通职业技术学院单招职业倾向性.. 39页

2024年黑龙江民族职业学院单招职业倾向性测试.. 40页

小学数学六年级下册《鸽巢问题》作业设计 9页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

农村人才流失国外研究报告 2页

住院患者自带药品使用管理规定通知 3页

栏杆计算书 2页