高中信息技术程序设计知识点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中《信息技术》程序设计知识点1
高中《信息技术》程序设计知识点
一、基础知识
1.基本概念<要求:了解>
●程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;
●数据类型、常量、变量、表达式;
●对象、属性、方法、事件。
2.VB的基本数据类型<要求:记忆>
●数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#)
●字符串型:String(类型符$)
●逻辑型:Boolean
3.VB运算符<要求:会用>
(1)算术运算符:^(乘方)→-(取负数)→*(乘)、/(除)→mod(求余数)、\(整除)→+(加)、-(减)
(2)关系运算符:>、<、=、>=、<=、<>
(3)逻辑运算符:NOT(非)→AND(与)→OR(或)
4.表达式<要求:会写、会计算>
●算术表达式,其结果为数值。
如:5*(2^3-4)mod 7
●字符表达式,其结果为字符串。
如:”What”&”is your name?”
●关系表达式,其结果为True(真)或Flase(假) 。
如:3/2<>3\2
●逻辑表达式,其结果为True(真)或Flase(假) 。
如:”abc”<=”A” and int(-1.2)=-2
6.变量<要求:理解变量的用途和特点,会定义变量的类型,会使用变量>
变量用于存储数据,其特点是“读之不尽,新来旧去”。
不同类型的数据要用相应类型的变量存储;一般在使用变量前应该先定义(声明)该变量的类型。
例:已知y=|x|,编程从输入对话框输入x的值,从输出对话框输出y的值
DIM x As Single, y As single‘定义二个单精度变量x,y 语句也可写为DIM x!, y!
x=inputBox(“a=”,”输入变量的值”,0)
If (x>=0) Then y=x Else y= -x
MsgBox y
7.VB语句的书写规则
●语句不区分字母大小写,每行字符最多255个;
●一条语句可以写在多行上,续行符为空格后跟下划线;
●多条语句可以写在一行上,语句间必须用冒号分隔;
注释语句以单引号开头,可单独占一行或放在其它语句末尾。
二、 程序结构<要求:理解记忆>
2. 程序的三种基本结构
运行程序时,按照程序代码的执行顺序分为三种情况:①顺序:从始至终依次执行各条语句;②循环:反复多次地执行磨一组语句;③分支:根据是否满足指定的条件决定执行哪一组语句。
因此,相应的程序结构分为以下三种。
(1) 顺序结构 (2(3块结构IF 语句
单行IF 语句
4. 流程图
(2)典型示例(略)
1)分段函数 2)比较大小 3)求n 个数的和 4)求n!
或
三、主要算法:<要求:会应用>
1.累加器,如:计算N个数的和
例:求100以内奇数的和
S=0
For k=1 To 100 Step 2
S=S+k
Next k
Print “S=”;S
2.计数器,如:统计输入数据的个数,满足某种条件的数据个数,分类计数。
例:求[1,100]内有多少个5的倍数
S=0
For k=100 To 1 Step -5
S=S+1
Next k
Print “S=”;S
3.累乘器,如:计算10!
例:求10!
S=1
For k=1 To 10
S=S*k
Next k
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
For k=1 To 10
N=10+Fix(Rnd*100)
If Max<N Then Max=N
Next k
MsgBox Max
7.判断一个自然数是否为素数;判断给定年份是否为闰年。
(参见教材P111)
8.利用程序的循环结构和数列的通项公式、递推公式,生成一组有规律的数,如:等差数列、等比数列、菲波那契数列,
9.求方程或方程组的近似解
10.解不定方程(如鸡兔同笼问题),求高次方程的整数解。
四、面向对象的VB程序设计<要求:会应用>
1.面向对象程序设计的工作过程
(1)分析问题,建立解题模型;(2) 设计程序窗口,设置对象属性;(3)绘制流程图;
(4) 编写代码;(5) 调试与修改代码;(6)发布应用程序
2.☆创建一个简单的VB应用程序的一般步骤
①设计界面②设计对象属性③编写代码④调试、运行程序⑤保存工程
3
5.对象的常用方法
方法——对象具有的动作和行为。
6.对象能够识别的常见事件
程序的运行是由事件触发的
对象能够响应的事件是VB预先定义好的。
程序运行后,当对象受到外部事件触发,就会执行响应该事件的代码。
VB程序的这种工作方式称为事件驱动。
(1) 对象的事件过程结构:
(3) 窗体事件执行顺序:
→加载事件Load
→缩放事件Resize
→活动事件Activate
→用户触发的事件(Click/Resize/ MouseDown等,何时触发何时执行)。