还剩4页未读,继续阅读
文本内容:
高中《信息技术》程序设计知识点高中《信息技术》程序设计知识点、基础知识
1.基本概念〈要求了解)•程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;•数据类型、常量、变量、表达式;•对象、属性、方法、事件
2.VB的基本数据类型〈要求记忆〉•数值类型Integer、Long、Single、Double,(类型符依次为%、L、!、#)•字符串型String(类型符$)•逻辑型Boo Iean
3.VB运算符〈要求会用〉
(1)算术运算符人(乘方)3—(取负数)1*(乘)、/(除)3mod(求余数)、(整除)9+(加)、一(减)
(2)关系运算符>、V、=、>=、<=、<>
(3)逻辑运算符NOT(非)f AND(与)OR(或)
4.表达式<要求会写、会计算)•算术表达式,其结果为数值如5*(2-3-4)mod7•字符表达式,其结果为字符串如“What isyour name”•关系表达式,其结果为True(真)或Flase(假)如3/2<>3\2•逻辑表达式,其结果为True(真)或Flase(假)如”abc“<二A andint(-
1.2)=-
25.函数〈要求掌握书写格式、会运用〉函数格式函数功能函数格式函数功能取不大于x的整数部分RGBr,g,b按指定的值生成颜色1nt xFixx取X的整数部分(截尾函数)将数字串s转换成数值Vat s取X的绝对值Str n将数值s转换成字符串Abs xSqrx取X的算术平方根I nputBox输入数据Sin x计算X的正弦值Msgbox s输出数据Cos x计算X的余弦值LoadPicture f加载图片Rnd随机产生一个(0,1)内的纯小数
6.变量〈要求理解变量的用途和特点,会定义变量的类型,会使用变量》变量用于存储数据,其特点是“读之不尽,新来旧去”不同类型的数据要用相应类型的变量存储;一般在使用变量前应该先定义(声明)该变量的类型例已知y=|x|,编程从输入对话框输入x的值,从输出对话框输出y的值DIM xAs Single,y Assingle定义二个单精度变量x,y语句也可写为DIM x!,y!x=inputBox(“a=,”输入变量的值,0)_If(x>=0)Then y=x Elsey=-xMsgBox y
7.VB语句的书写规则•语句不区分字母大小写,每行字符最多255个;•一条语句可以写在多行上,续行符为空格后跟下划线;•多条语句可以写在一行上,语句间必须用冒号分隔;•注释语句以单引号开头,可单独占一行或放在其它语句末尾、程序结构〈要求理解记忆》
1.VB程序的一般结构事件过程通用过程Pr ivate Sub对象名_事件名Pr ivate|stat ic|pub Ii ckSub过程名End SubEnd Sub
2.程序的三种基本结构运行程序时,按照程序代码的执行顺序分为三种情况
①顺序从始至终依次执行各条语句;
②循环反复多次地执行磨一组语句;
③分支根据是否满足指定的条件决定执行哪一组语句因此,相应的程序结构分为以下三种顺序结构13循环结构控制语句FOR1=1TO9循环体NEXT I构控制语句块结构IF语句IF条件THEN语句组1ELSE语句组2END IFIF条件THEN语句或IF条件THEN语句1ELSE语句2单行IF语句
3.常用语句语句定义符功能语句定义符功能End FOR—TO/NEXT循环结构结束程序Option Exploit强制变量声明IF—THEN/ELSE分支结构Dim变量声明Ex it For退出For循环Radomi ze初始化随机种子
4.流程图1组成符号口处理框—起始框结束框流程线判断框-----------►输入框二输出框2典型示例略1)分段函数2)比较大小3)求n个数的和4)求n!
三、主要算法要求会应用〉
1.累加器,如计算N个数的和例求100以内奇数的和s=oFor k=1To100Step2S=S+kNext kPrint“S=”;S
2.计数器,如统计输入数据的个数,满足某种条件的数据个数,分类计数例求[1,100]内有多少个5的倍数S=0For k=100To1Step-5S=S+1Next kPrint;S
3.累乘器,如计算10!例求10!S=1For k=1To10S=S*kNext kPrint“S=”;S
4.交换两个变量的值例从文本框输入变量a和b的值,然后交换它们的值a=Vai(Textl.text):b=Vai(Text
2.text)c=a:a=b:b=cTextl.text=a:Text
2.text=b
5.求最值,如给定一组数据,求其中的最大值与最小值
6.产生[m,n]之间的一个随机整数例随机产生10个两位数,并输出其中最大者Msx=0For k=1To10N=10+Fix(Rnd*100)If MaxNThen Max=NNext kMsgBoxMax7判断一个自然数是否为素数;判断给定年份是否为闰年(参见教材P111).
8.利用程序的循环结构和数列的通项公式、递推公式,生成一组有规律的数,如等差数列、等比数列、菲波那契数列,
9.求方程或方程组的近似解
10.解不定方程(如鸡兔同笼问题),求高次方程的整数解
四、面向对象的VB程序设计<要求会应用〉
1.面向对象程序设计的工作过程1分析问题,建立解题模型;2设计程序窗口,设置对象属性;3绘制流程图;4编写代码;5调试与修改代码;6发布应用程序
2.☆创建一个简单的VB应用程序的一般步骤
①设计界面
②设计对象属性
③编写代码
④调试、运行程序
⑤保存工程
3.对象及其常用属性属性是一个对象所具有的性质、特征第1个对象的对象类型默认名称对象的主要用途常用属性属性的功能Forml窗体主要作为其它控件的Caption,FoceColor,设置标题栏显示的文本设置前容器,用来设计人机BackColor景、背景交互界面;也可直接Width、Height设置窗体的宽度和高度设置窗显示文本或图形信息Left、Top体在屏幕上位置设置窗体的状WindowState态三种Lab Ie1标签显示文本信息Caption设置标签上显示的文本设置文P130Font,Alignment本的字体和对齐方式自动调整AutoSize宽度ForeColor设置前景色即文本的颜色设Backcolor,置背景色BorderStyIe设置边框样式Visible设置对象是否可见Textl文本框接收文本信息、显示Text PassWordChar显示文本内容设置密码占位符P133Multiline是否多行显示文本信息时钟Timeri Interval控制事件过程代码自时间间隔P147Enab Ied动执行是否响应事件Commandl命令按钮控制事件代码运行Caption EnabIe显示功能提示信息设置对象是P126否可用Framl用来组织对象Caption框架显示功能提示信息P135FontOption1单选按钮设置单选项通常成Caption Value显示功能提示信息设置是否被P135组使用并置于框架内选中复选按钮Checkl设置多选项Caption、显示功能提示信息P137Value设置选中状态0,1,2Listl列表框提供一且选项List项目列表P139Li stIndex ListCount项目序号编号从0开始项目总数Combox1List,Li stIndex组合框提供一且选项同上P141ListCountText设置文本框部分显示的文本Pi cturel图片框用于控制和显示图显示图片P130片;显示文本、绘制Picture AutoSize自动改变大小适应图片设置图图形Visible片框是否可见设置图片框的大Width、Height、小Imagel Picture图像框用于显示图像P150Stretch调整图像大小适应图像框L ine1BorderWidth直线用于绘制线段设置边框宽度P146Shapel图形用于绘制6种常用图Shape FillStyle设置图形形状设置填充样式和P146形Fi1IColor颜色设置填充颜色设置边框样BorderSty1e式和颜色设置边框宽度设置边BorderWidth,框颜色BorderCo1or
4.各类对象的常用属性属性名主要用途名称Name定义对象的名称设置对象的标题,多用于Form、Label、Frame Option标题Capt ion设置Text Box、ComboBox等对象要显示的文本文本Text设置ListBox、ComboBox等对象列表中包含的项项目列表L ist左边距Left设置窗体到屏幕或控件到窗口左边界的距离上边距Top设置窗体到屏幕或控件到窗口上边界的距离宽度Width设置对象的宽度高度He ight设置对象的高度设置对象是否有效,其值为True则有效,为Flase则无效有效性Enab1e设置对象是否可见,其值为True则可见,为Flase则隐藏可见性VisibleCheckBox其值为0表示未被选中,为1表示被选中,为2表示灰色取值Va1ueOptionBox其值为True表示被选中,为Flase表示未被选中图片Picture设置在对象上要显示的图片或图像密码占位符PassWordChar设置要显示的密码占位字符
5.对象的常用方法方法-----对象具有的动作和行为方法调用格式对象名.方法名[参数表]1窗体Form或图片框P ictureBox的常用方法方法名具有该方法的对象功能和基本调用格式Cis Form清除在窗体或图片框上显示的文本,以及使用Pset、Line、CirclePictureBox等方法绘制的图形对象名.cisPrint同上在窗体或图片框上显示的文本信息对象名.Print输出项列表Pset同上在窗体或图片框上画点对象名.Pset坐标,颜色Line同上在窗体或图片框上画线对象名.Line起点一终点Ci rcle同上在窗体或图片框上画圆对象名.Circle圆心,半径,颜色,起始角度,终止弧度,纵横比Scale同上在窗体或图片框上自定义坐标系对象名.Scale左上角坐标-右下角坐标Move同上移动对象到指定的位置Image对象名.Move横坐标,纵坐标Show Form显示窗体窗体名.ShowH ide Form隐藏窗体窗体名.Hide2列表框ListBox和组合框ComboBox的常用方法方法名功能和基本调用格式Add Item在列表框或组合框的项目列表中,添加新项目如Listl.Add Item1sinx曲线”项目名称要用双引号括起来Remove Item在列表框或组合框的项目列表中,移除已有项目如Listl.Remove Item3参数为项目序号Clear方法
6.对象能够识别的常见事件程序的运行是由事件触发的对象能够响应的事件是VB预先定义好的程序运行后,当对象受到外部事件触发,就会执行响应该事件的代码VB程序的这种工作方式称为事件驱动1对象的事件过程结构Pr ivate Sub对象名_事件名.....f响应事件的代码〃EndSub2常用主要事件:事件名事件触发激活方式识别该事件的主要对象_Load加载窗体_Activate窗体、图片框、图像框活动.Click窗体,命令按钮、单选按钮、复选按钮,菜单单击DbCIick ListBox ComboBox双击_Timer系统时钟计时时钟_Resize窗体、图片框、图像框缩放改变大小文本框,窗体内容改变Change_KeyPress文本框、命令按钮按下键盘上任意键_MouseDown鼠标按下命令按钮、窗体、图片框、图像框3窗体事件执行顺序:3加载事件Load今缩放事件Resize个活动事件Act ivate个用户触发的事件(Cl ick/Res ize/MouseDown等,何时触发何时执行)。