




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选学习资料 - - - 欢迎下载学习必备欢迎下载高中信息技术程序设计学问点一. 基础学问1 基本概念 <要求:明白 >程序 .程序设计. 程序设计(运算机语言语言).流程图,屏幕坐标系 .二进制;数据类型.常量.变量.表达式;对象.属性.方法.大事;2 vb 的基本数据类型 <要求:记忆 >数值类型: integer.long .single .double ,(类型符依次为%.l. .#)字符串型: string(类型符 $)规律型: boolean3 vb 运算符 <要求:会用 >( 1) 算术运算符: 乘方 取负数 * 乘./除mod求余数 . 整除
2、 加. 减( 2) 关系运算符:.( 3) 规律运算符: not 非and 与or 或4 表达式 <要求:会写.会运算 >算术表达式,其结果为数值;如:5*23-4mod 7字符表达式,其结果为字符串;如:”what”& ”is your name.”关系表达式,其结果为true真 或 flase假 ;如: 3/2<>32规律表达式,其结果为true真 或 flase假 ;如: ”abc”<= ”a ”and int-1.2=-25 函数<要求:把握书写格式.会运用>函数格式函数功能函数格式函数功能intx取不大于x 的整数部分rgbr、g、b
3、按指定的值生成颜色fixx取 x 的整数部分截尾函数vals将数字串s 转换成数值absx取 x 的肯定值strn将数值 s 转换成字符串sqrx取 x 的算术平方根inputbox输入数据sinx运算 x 的正弦值msgboxs输出数据cosx运算 x 的余弦值loadpicturef加载图片rnd随机产生一个 0、1内的纯小数6 变量<要求:懂得变量的用途和特点,会定义变量的类型,会使用变量>变量用于储备数据,其特点为“读之不尽,新来旧去”;不同类型的数据要用相应类型的变量储备;一般在使用变量前应当先定义声明 该变量的类型;例:已知y=|x| ,编程从输入对话框输入x 的值,从
4、输出对话框输出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 y7 vb 语句的书写规章语句不区分字母大小写,每行字符最多255 个;一条语句可以写在多行上,续行符为空格后跟下划线;多条语句可以写在一行上,语句间必需用冒号分隔;注释语句以单引号开头,可单独占一行或放在其它语句末尾;二. 程序结构 <要求:懂得记忆 >1
5、vb 程序的一般结构大事过程通用过程精品学习资料精选学习资料 - - - 欢迎下载private sub 对象名 _大事名end sub2 程序的三种基本结构private | static | publick sub过程名end sub精品学习资料精选学习资料 - - - 欢迎下载运行程序时,依据程序代码的执行次序分为三种情形:次序:从始至终依次执行各条语句; 循环:反复多次地执行磨一组语句;分支:依据为否满意指定的条件打算执行哪一组语句;因此,相应的程序结构分为以下三种;( 1) 次序结构( 2) 循环结构 掌握语句 fori 1to9循环体nexti( 3) 分支结构 掌握语句 块结构
6、if 语句if条件then语句组 1 else语句组 2end if单行 if 语句精品学习资料精选学习资料 - - - 欢迎下载if条件then语句或if条件then语句 1else语句 2精品学习资料精选学习资料 - - - 欢迎下载3 常用语句语句定义符功能语句定义符功能end终止程序for-to / next循环结构option explcit强制变量声明if-then/ else分支结构dim radomize变量声明初始化随机种子exit for退出 for 循环4 流程图( 1)组成符号精品学习资料精选学习资料 - - - 欢迎下载学习必备欢迎下载起始框处理框终止框流程线判定框输
7、入框输出框( 2)典型示例(略)1)分段函数2比较大小3)求 n 个数的和4求 n.三. 主要算法: <要求:会应用 >1 累加器 ,如:运算n 个数的和例:求 100 以内奇数的和s=0for k=1 to 100 step 2 s=s+knext kprint “s=”;s2 计数器 ,如:统计输入数据的个数,满意某种条件的数据个数,分类计数;例:求 1、100 内有多少个5 的倍数s=0for k=100 to 1 step -5 s=s+1next kprint “s=”;s3 累乘器 ,如:运算10! 例:求 10.s=1for k=1 to 10 s=s*knext k
8、print “s=”;s4 交换两个变量的值例:从文本框输入变量a 和 b 的值,然后交换它们的值;a= valtext1.text : b= valtext2.text c=a : a=b : b=ctext1.text=a : text2.text=b5 求最值 ,如:给定一组数据,求其中的最大值与最小值;6 产生 m、n 之间的一个随机整数例:随机产生10 个两位数,并输出其中最大者;max=0for k=1 to 10 n=10+fixrnd*100if max<n then max=n next kmsgbox max7 判定一个自然数为否为素数;判定给定年份为否为闰年;参见教
9、材 p111精品学习资料精选学习资料 - - - 欢迎下载学习必备欢迎下载8 利用程序的循环结构和数列的通项公式.递推公式,生成一组有规律的数,如:等差数列.等比数列.菲波那契数列,9 求方程或方程组的近似解10 解不定方程(如鸡兔同笼问题),求高次方程的整数解;精品学习资料精选学习资料 - - - 欢迎下载学习必备欢迎下载四. 面对对象的vb 程序设计 <要求:会应用 >1 面对对象程序设计的工作过程1分析问题,建立解题模型;2设计程序窗口,设置对象属性; 3 绘制流程图;4 编写代码; 5 调试与修改代码; 6发布应用程序2 创建一个简洁的vb 应用程序的一般步骤设计界面设计对
10、象属性编写代码调试.运行程序储存工程3 对象及其常用属性( 属性为一个对象所具有的性质.特点;)第 1 个对象精品学习资料精选学习资料 - - - 欢迎下载对象类型的默认名称对象的主要用途常用属性属性的功能精品学习资料精选学习资料 - - - 欢迎下载窗体form1主要作为其它控件的容器,用来设计人机交互界面;也可直接caption , focecolor、 backcolorwidth . height设置标题栏显示的文本设置前景.背景设置窗体的宽度和高度精品学习资料精选学习资料 - - - 欢迎下载显示文本或图形信息left .top设置窗体在屏幕上位置windowstate设置窗体的状态
11、三种 标签lable1显示文本信息caption设置标签上显示的文本p130font , alignment设置文本的字体和对齐方式autosize自动调整宽度forecolor设置前景色 即文本的颜色 backcolor、设置背景色borderstyle设置边框样式visible设置对象为否可见文本框text1接收文本信息.text显示文本内容p133显示文本信息passwordchar设置密码占位符multiline为否多行显示时钟timer1掌握大事过程代码interval时间间隔p147自动执行enabled为否响应大事命令按钮command1掌握大事代码运行caption显示功能提示
12、信息p126enable设置对象为否可用框架fram1用来组织对象caption显示功能提示信息p135font单项按钮option1设置单项项; 通常成caption .显示功能提示信息p135组使用并置于框架内;value设置为否被选中复选按钮check1设置多项项;caption .显示功能提示信息p137value设置选中状态 0、1、2列表框list1供应一组选项list项目列表p139listindex项目序号 编号从 0 开头 listcount项目总数组合框combox1供应一组选项list , listindex同上p141listcounttext设置文本框部分显示的文本精
13、品学习资料精选学习资料 - - - 欢迎下载学习必备欢迎下载图片框p130picture1用于掌握和显示图片;显示文本.绘pictureautosize显示图片自动转变大小适应图片制图形;visible设置图片框为否可见width .height .设置图片框的大小图像框image1用于显示图像picturep150stretch调整图像大小适应图像框直线line1用于绘制线段borderwidth设置边框宽度p146图形shape1用于绘制6 种常用shape设置图形外形p146图形fillstyle设置填充样式和颜色fillcolorborderstyle设置填充颜色设置边框样式和颜色bo
14、rderwidth、设置边框宽度bordercolor设置边框颜色4 各类对象的常用属性属性名主要用途名称name定义对象的名称标题caption设置对象的标题,多用于form .label .frame.option文本text设置 textbox .combobox 等对象要显示的文本;项目列表list设置 listbox .combobox 等对象列表中包含的项;左边距left设置窗体到屏幕或控件到窗口左边界的距离上边距top设置窗体到屏幕或控件到窗口上边界的距离宽度width设置对象的宽度高度height设置对象的高度有效性enable设置对象为否有效,其值为true 就有效,为fla
15、se 就无效可见性visible设置对象为否可见,其值为true 就可见,为flase 就隐匿optionbox 其值为 true 表示被选中,为flase 表示未被选中;图片密码占位符picturepasswordchar设置在对象上要显示的图片或图像设置要显示的密码占位字符取值valuecheckbox 其值为 0 表示未被选中, 为 1 表示被选中, 为 2 表示灰色;5 对象的常用方法方法 对象具有的动作和行为;方法调用格式:对象名 . 方法名 参数表 ( 1)窗体 form 或图片框 picturebox 的常用方法方法名具有该方法的对象功能和基本调用格式精品学习资料精选学习资料 -
16、 - - 欢迎下载clsform picturebox清除在窗体或图片框上显示的文本,以及使用pset.line .circle 等方法绘制的图形;对象名 .cls精品学习资料精选学习资料 - - - 欢迎下载print同上在窗体或图片框上显示的文本信息对象名 .print输出项列表pset同上在窗体或图片框上画点;对象名 .pset (坐标),颜色line同上在窗体或图片框上画线;对象名 .line 起点 - 终点 精品学习资料精选学习资料 - - - 欢迎下载学习必备欢迎下载circle同上在窗体或图片框上画圆对象名 .circle 圆心 、 半径 、颜色 、起始角度 、终止弧度 、纵横比
17、scale同上在窗体或图片框上自定义坐标系对象名 .scale 左上角坐标 -右下角坐标 精品学习资料精选学习资料 - - - 欢迎下载move同上image移动对象到指定的位置对象名 .move横坐标,纵坐标精品学习资料精选学习资料 - - - 欢迎下载showform显示窗体;窗体名 .showhideform隐匿窗体;窗体名 .hide( 2)列表框 listbox 和组合框 combobox 的常用方法方法名功能和基本调用格式additem在列表框或组合框的项目列表中,添加新项目如: list1.additem “1 sinx 曲线 ” 项目名称要用双引号括起来removeitem在列表框或组合框的项目列表中,移除已有项目 如: list1.removeitem 3参数为项目序号clear 方法6 对象能够识别的常见大事程序的运行为由大事触发的对象能够响应的大事为vb 预先定义好的; 程序运行后, 当对象受到外部大事触发,就会执行响应当大事的代码;vb 程序的这种工作方式称为大事驱动 ;(1) 对象的大事过程结构:private sub 对象名 _大事名精品学习资料精选学习资料 - - - 欢迎下载end sub响应大事的代码精品学习资料精选学习资料 - - - 欢迎下载(2) 常用主要大事:大事名大事触发 激活 方式识别该大事的主要对象_load
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出口业务课件
- 出入量课件教学课件
- 术后抗凝策略研究-洞察及研究
- 党员考试试题回答题目及答案
- 2025物流仓储合同(示范文本)
- 冲压机安全培训课件
- 2025物流配送服务合同
- 2025股权质押合同范本
- 情感智能教育工具-洞察及研究
- 冰箱安全知识培训总结课件
- 上海市建设工程施工图设计文件勘察设计质量疑难问题汇编(2024 版)
- 《电力线路安规培训》课件
- 安宁疗护临床实践
- 陶瓷柔性化制备工艺-洞察分析
- 老旧装置安全风险评估报告
- 2024年高中生暑期社会实践活动总结
- 小学校园欺凌专项治理委员会名单及职责
- 肺结核课件教学课件
- 食品行业质量控制管理制度
- 2025届四川省宜宾市叙州区二中生物高一第一学期期末学业水平测试试题含解析
- DB53-T 1285-2024 学校集体用餐配送服务规程
评论
0/150
提交评论