{信息技术}高中信息技术VB程序设计部分知识点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高中《信息技术》程序设计知识点1

(信息技术)高中信息技术VB程序设计部分知识点

高中《信息技术》程序设计知识点

一、基础知识

1.基本概念<要求:了解>

●程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;

●数据类型、常量、变量、表达式;

●对象、属性、方法、事件。

2.VB的基本数据类型<要求:记忆>

●数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#)

●字符串型:String(类型符$)

●逻辑型:Boolean

3.VB运算符<要求:会用>

(1)算术运算符:^(乘方)→-(取负数)→*(乘)、/(除)→mod(求余数)、\(整除)→+(加)、-(减)

(2)关系运算符:>、<、=、>=、<=、<>

(3)逻辑运算符:NOT(非)→AND(和)→OR(或)

4.表达式<要求:会写、会计算>

●算术表达式,其结果为数值。如:5*(2^3-4)mod7

●字符表达式,其结果为字符串。如:”What”&”isyourname?”

●关系表达式,其结果为True(真)或Flase(假)。如:3/2<>3\2

●逻辑表达式,其结果为True(真)或Flase(假)。

如:”abc”<=”A”andint(-1.2)=-2

5.函数<要求:掌握书写格式、会运用>

6.变量<要求:理解变量的用途和特点,会定义变量的类型,会使用变量> 变量用于存储数据,其特点是“读之不尽,新来旧去”。不同类型的数据要用相应类型的变量存储;壹般于使用变量前应该先定义(声明)该变量的类型。

例:已知y=|x|,编程从输入对话框输入x的值,从输出对话框输出y的值

DIMxAsSingle,yAssingle‘定义二个单精度变量x,y 语句也可写为DIM x!, y!

x=inputBox(“a=”,”输入变量的值”,0)

If(x>=0)Theny=xElsey=-x

MsgBoxy

7.VB语句的书写规则

●语句不区分字母大小写,每行字符最多255个;

●壹条语句能够写于多行上,续行符为空格后跟下划线;

●多条语句能够写于壹行上,语句间必须用冒号分隔;

●注释语句以单引号开头,可单独占壹行或放于其它语句末尾。

二、程序结构<要求:理解记忆>

1.VB程序的壹般结构

2.程序的三种基本结构

运行程序时,按照程序代码的执行顺序分为三种情况:①顺序:从始至终依次执行各条语句;②循环:反复多次地执行磨壹组语句;③分支:根据是否满足指定的条件决定执行哪壹组语句。因此,相应的程序结构分为以下三种。

(1)顺序结构

(2)循环结构(控制语句)

(3)分支结构(控制语句)

块结构IF语句

单行IF语句

3.常用语句

4.流程图

(1)组成符号

(2)典型示例(略)

1)分段函数2)比较大小3)求n个数的和4)求n!

三、主要算法:<要求:会应用>

1.累加器,如:计算N个数的和

例:求100以内奇数的和

S=0

Fork=1To100Step2

S=S+k

Nextk

Print“S=”;S

2.计数器,如:统计输入数据的个数,满足某种条件的数据个数,分类计数。

例:求[1,100]内有多少个5的倍数

S=0

Fork=100To1Step-5

S=S+1

Nextk

Print“S=”;S

3.累乘器,如:计算10!

例:求10!

S=1

Fork=1To10

S=S*k

Nextk

Print“S=”;S

4.交换俩个变量的值

例:从文本框输入变量a和b的值,然后交换它们的值。

a=Val(Text1.text):b=Val(Text2.text)

c=a:a=b:b=c

Text1.text=a:Text2.text=b

5.求最值,如:给定壹组数据,求其中的最大值和最小值。6.产生[m,n]之间的壹个随机整数

例:随机产生10个俩位数,且输出其中最大者。

Max=0

Fork=1To10

N=10+Fix(Rnd*100)

IfMax

Nextk

MsgBoxMax

7.判断壹个自然数是否为素数;判断给定年份是否为闰年。(参见课件P111)

8.利用程序的循环结构和数列的通项公式、递推公式,生成壹组有规律的数,如:等差数列、等比数列、菲波那契数列,

9.求方程或方程组的近似解

10.解不定方程(如鸡兔同笼问题),求高次方程的整数解。

四、面向对象的VB程序设计<要求:会应用>

1.面向对象程序设计的工作过程

(1)分析问题,建立解题模型;(2)设计程序窗口,设置对象属性;(3)绘制流程图;

(4)编写代码;(5)调试和修改代码;(6)发布应用程序

2.☆创建壹个简单的VB应用程序的壹般步骤

①设计界面②设计对象属性③编写代码④调试、运行程序⑤保存工程

3.对象及其常用属性(属性是壹个对象所具有的性质、特征。)

4.各类对象的常用属性

相关文档
最新文档