算法与程序设计操作知识点
知识目标
知识点整理
知识点整理
内容
要求
说明
1 .算法及其表示方式
I
理解概念。
2.程序的基本控制结构
n
理解三种结构的功能,并学会判断。
3 . VB程序设计
可视化程序开发工具 VB
VB数据的表示
VB数据的处理
选择结构的程序实现
循环结构的程序实现
一维数组的应用
n
理解知识点的意义,并能应用。
1、算法及其表示方式
考点一:计算机解决问题的过程
用计算机来解决问题要经历三个步骤:
1、分析问题,确定要用计算机做什么?
2、 寻找解决问题的途径和方法(设计算法)
3、用计算机进行处理 (编制和运行程序)。
开胎一A分析问題一”设计卑法一”培写祥序"
附计算机解决问的流程用
计算机的基本功能与特征:
计算机的基本功能是计算,计算机对信息的加工处理本质上是通过计算完成的。是在程序指令的控制下完成对所有数据的处理。
计算机的基本特征: ⑴速度快;⑵准确性高;⑶存储容量大。
考点二:算法
何为算法?
简单地说,算法(Algorithm)就是解决问题的方法和步骤。
算法的特征:(1)有穷性(有限性)。(2)确定性(唯一性)。(3)可行性(能行性)。(4)有0到多个 输入。(5 )有1到多个输出。
如何描述算法?
算法描述可以有多种表达方法,一般用自然语言、流程图和计算机语言进行描述。
流程图中最基本、最常用的几种符号:
()幵蛤、绪束粽:用干戟示本段算法的幵始或结束.
//输入输出框;表示嘗入和输出的数据?
判斯梅;表示祭件判断及产生分支的情况,逋常菱形框的上ifl 顶点表示入口,视需套用其余顶血来表示出口.
妙理推=粗中指出要处理的内容,此框有一个入口和一个岀口.
流程綫:有向统段,控制流程方向。
连搖拒:用于连接因页面写不下而斷开的流程线.
2、程序的基本控制结构
任何正规的程序无论它有多复杂,都可以分解为三种基本结构,即顺序结构、选择结构和循
环结构。由这三种基本结构可以派生出多样、复杂的“多分支结构”,用其解决各种问题。
结构类型
流程图示意
功能说明
顺序结构
3
一个步骤完成后,顺序执行紧跟着 的下个处理步骤。如电视节目,按先后顺序 直线下来。
一般的程序设计语言中, 顺序结构的 语句主要是赋值语句、输入 /输出语句等。
选择(分 支)结构
在日常生活中,常常需要对给定的 条件进行分析、比较和判断,并根据结果采 取不同的操作。在 Visual Basic中,这样的 问题通过选择结构来解决。如根据天气情况, 选择体育课场地问题。
选择结构的语句包括 If语句和Select Case 语句。
循环结构
对某个情况e进行判断,当结果为真时, 执行处理步骤step,然后再次判断这个情况 e,当结果为真是,再次执行步骤step ,并继 续判断情况e。总是重复上述过程,直到判断 的结果为假。循环结构的语句可以用
For…Next语句和 Do while…loop语句实现。
3、可视化程序开发工具 VB
考点一:可视化编程的任务设计过程 创建工程的基本过程: 启动VB创建一个工程 vbp (包括窗体frm )宀界面设计宀属性设定宀编写代码宀调试运行宀调试
程序t保存退出。
注意保存文件的两种情况:
工程源文件的保存
程序没有设计完成, 为方便下次的修改编辑,可以将文件保存成工程文件。一个工程通常有两
个部分组成:窗体文件.frm和工程文件.vbp,工程文件至少由一个窗体构成。由于一个工程由多个文 件构成,为方便处理,可以将同一工程的所有文件放在一个文件夹中。
工程可执行文件的保存
一个程序设计完成后,为方便程序的实际应用,我们可以将工程文件保存成可执行文件.exe。工程
的可执行文件只可运行程序,不能对可执行文件进行修改编辑。
考点二:VB中的几个基本概念:
类
简单地说,类是对一类东西抽象出的结果,是一组具有相同属性和操作的对象的集合。在VB中,
类是系统设计好的,工具箱上的可视类图标就是标准类控件。
部分控件名的前缀约定和命名举例:
对象类型
意义
前缀
命名举例
Form
窗体
frm
frmla nd
Comma nd
命令按钮
cmd
cmdOK
Label
标签
lbl
lblI nput
TextBox
文本框
txt
txtSource
List
列表框
lst
lstadd
对象
对象是类的一个实例,是其中具体的个体。例如,窗体上的一个文本框、一个标签都是对象。一
个命令按钮就是命令按钮类的一个对象。
对象有三个要素:属性、方法和事件。
属性:对象的特征称为对象的属性。类中有很多对象,而这些对象既有共有的特点也有各自的特点。 VB控件主要属性及其含义:
对象属性功能含义
Name定义对象的名称, 该属性是所有对象共有的属性。每个对象的名