版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、镇海中学信息技术复习提纲目录一、信息技术基础理论21信息22信息的编码2(1)二进制、十进制和十六进制2(2)ASCII码的概念3(3)汉字编码方案(GB2312、BIG5)3(4)多媒体信息的编码33信息技术与社会5(1)计算机病毒5(2)网络道德规范54常见文件类型扩展名5二、信息的获取加工及管理51因特网上信息的获取52网上资源检索53因特网信息资源评价54现代信息处理工具计算机5(1)文字处理6(2)图表处理考点分析65. 智能处理7(1)语音识别7(2)OCR76数据库系统8(1)数据库系统基本概念8(2)Access数据库基础8(3)常见的数据库系统10三、信息的表达与交流101信
2、息表达方式与表达技术102电子邮件103. 电子邮件操作104网页与网页制作10(1)网页、网站的基本概念10(2)网页制作工具105网络协议10四、算法和算法的表示111使用计算机解决问题的一般过程112算法的特征113算法的表示方法11五、VB程序设计初步111对象、属性、类、事件和事件处理的概念112基本运算与表达式123过程134语句13(1)赋值语句13(2)输入输出语句14(3)计数、累加、累乘语句14(4)选择语句14(5)循环结构15六、变量与常量16七、常见数据类型17八、常见函数171数学函数172转换函数和字符函数173自定义函数格式184RND函数18九、算法的程序实现
3、181枚举算法及程序实现182解析算法及程序实现19镇海中学信息技术复习提纲一、信息技术基础理论1信息信息的特征:1) 信息具有载体依附性。2) 信息是可以加工和处理的。3) 信息可以脱离它所反映的事物被保存和传播。4) 信息是可以传递和共享的。5) 信息具有时效性。6) 信息具有真伪性。习题:三国演义中蒋干从周瑜处盗得伪造的蔡瑁、张允投降书,致使曹操将这二人斩首,说明信息的:A.载体依附性B.传递性C.时效性D.真伪性答案:D2信息的编码(1)二进制、十进制和十六进制二进制数由“0”与“1”组成,运算规则为“逢二进一”,每个数码在不同的数位上,对应不同的信息。十进制整数转换成二进制整数可用“
4、除二取余”法,二进制数转换成十进制数可用“按权展开相加”法。计算机内部采用二进制表示数据信息。二进制转换成十六进制:从二进制的低位开始,每四位二进制数转换成一位十六进制数。反之,每一位十六进制数转换成四位二进制数(如下表所示)。十进制“逢十进一”,十六进制“逢十六进一”十六进制数基本数包括:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F表示方式1)二进制B、十进制D、十六进制H,如1101B中1101为二进制、123D中123为十进制、12AFH中12AF为十六进制数 2)二进制(1101)2、十进制(123)10和十六进制(12AF)16计算机内部的信息包括数据和程序都是用二
5、进制代码表示的,但不便于书写,在实际表示中,常常采用十进制或十六进制的形式。二进制转换成十六进制:从二进制的低位开始,每四位二进制数转换成一位十六进制数;反之,每一位十六进制数转换成四位二进制数。二进制转换成十进制,可用“按权展开相加”法,例如:要把10011B 转换为十进制,则1 0 0 1 1 这是待转换数据24 23 22 21 20 写出对应的权124 023 022 121 120上两行相乘16 + 0 + 0 + 2 + 1 =19D多项式相加 10011B=19D十进制转换成二进制可用“除二取余”法。如173D( 10101101 )B方法如下:最后的余数从下往上取。二进制十六进
6、制十进制按权展开除2/16取余法进制转换可用计算器进行。(2)ASCII码的概念(3)汉字编码方案(GB2312、BIG5)GB2312使用2个字节编码可用UltraEdit或WinHex工具软件观察内码时,ASCII码(英文字符)只占1个字节,汉字编码占2个字节。习题:.用UltraEdit软件观察字符PC乐园的内码,结果如下图所示:图中字母P的内码是A.50 B.50 43 C.C0D.C0 D6答案:A(4)多媒体信息的编码图像编码图像所占空间大小计算。只有黑、白两种颜色,每个像素只需要一个位就可以表示,因此黑白位图的图像大小计算公式为:位图图像容量B.=水平像素垂直像素每像素编码位数/
7、8 所得结果单位为字节。(可以用“画图”验证)下面表格以分辨率800600的位图图像为例,计算机各种类别位图图像的存储空间。位图图像类别总像素一个像素所占的位数总的位数(bit位)容量B.黑白8006001位(21=2)80060018006001/8256级灰度8006008位(28=256)80060088006008/816色彩色8006004位(24=16)80060048006004/8256色彩色8006008位(28=256)80060088006008/824位真彩色80060024位8006002480060024/8图像文件常见扩展名:BMP、TIF、PNG、GIF和JPG
8、。BMP无压缩,其它有压缩。GIF和JPG常用于网页。注:图片文件类型转换,bmpjpg, bmpgif:双击打开,直接另存:以一幅800*600像素的黑白图像为例,它所占的空间大小为:800*600(位),即(800*600/8)*1=60000字节。彩色图像所占空间除了它的像素点的个数之外,还与它的颜色种类的多少有关,表示颜色种类越多,色彩越逼真,储存的空间越大。常见描述:24位色、16色、256级灰度等等诸如此类。图像的基本概念由像素组成习题:在计算机中表示一个黑白像素的点,需要的存储空间是 ( )A.1个位 B.1个字节 C.2个位 D.2个字节 答案:A习题:计算机中彩色图像往往采用
9、RGB三原色模式来表示,这三种颜色指的是 A.黄青蓝B.红黄蓝 C.红绿蓝 D.红紫青 答案:C习题:将图像a. bmp、b.bmp加工处理后得到c.bmp,如图所示。关于这3幅图像,下列说法正确的是A.图像b.bmp与c.bmp的像素个数相等B.文件a.bmp与c.bmp的存储容量一样大C.图像c.bmp的像素个数为a.bmp 与b.bmp的像素个数之和D.文件c. bmp的存储容量为a.bmp与b.bmp的存储容量之和答案:B音频编码有采样和量化步骤。采样频率越高,量化的位数越高,所得数字化声音音效越好,但它的存储空间越大。模拟量的特征是连续变化(无限平滑),数字量的特征是非连续变化。可以
10、通过模数转换器把模拟量转化为数字量。常见的声音格式有:MP3、WAV、MID、WMA等。音频的编码,WAV文件大小计算公式:音频容量B.=采样频率*量化位数*声道数*时间/8习题:一段时长10秒、采样频率为24KHz、量化位数为16位、双声道立体声的WAVE格式音频需要的磁盘存储空间为:A.6.83 KB B.58.60 KB C.8.03 MB D.937 KB答案:D视频的编码视频存储量B.=单张图像存储容量*帧频*播放时间(S)视频制式:1.PAL制式为25帧即每秒25幅图像;2.NTSC制式为30帧即每秒30幅图像目前被广泛使用的视频数据格式主要有:AVI、MPEG、MOV、DAT和R
11、M、RMVB等格式。常见的视频素材处理软件有:Premiere、会声会影等。习题:计算一段10秒钟长分辨率为720*576的PAL制式的24位真彩色视频的容量?解:公式视频存储量B.=单张图像存储容量*帧频*播放时间(S)PAL制式为25帧即每秒25幅图像,所以一幅彩色图像容量=720*576*24/8字节,10秒钟容量=720*576*24/8*25*10字节=29.7MB习题:一部约137GB的电影,经一系列压缩技术压缩后,成为一个约700MB的文件,这种技术的视频压缩比约为_。A.5:1 B.100:1 C.200:1 D.500:1答案:C存储容量单位换算l bitB.中文意思是位,二
12、进制的一位,是表示信息的最小单位。l ByteB.中文意思是字节,是基本容量存储单位。单位换算:1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GBl 1个字节占有8位二进制。3信息技术与社会(1)计算机病毒(2)网络道德规范4常见文件类型扩展名扩展名类型扩展名类型Doc、docxWord文档avi、mpg、mpeg、wmv、rm视频文件xls、xlsxExcel电子表格txt文本文件Ppt、pptxPowerpoint演示文稿zip、rar压缩文件bmp位图(属图像中一种,未经过压缩,较大)htm、html网页文件gif、jpg 、jpeg 图像(经过压缩,较小)e
13、xe、com应用程序(可执行文件)wmf图形(矢量图)frmVB窗体文件wav、mid、mp3音频文件vbpVB工程文件flaFlash源文件swfFlash动画二、信息的获取加工及管理1因特网上信息的获取2网上资源检索3因特网信息资源评价可信度排序:统计评价专家或核心刊物个人推荐4现代信息处理工具计算机(1)计算机的基本功能与特征计算机的基本功能是计算,信息加工处理本质上都是通过计算来完成的。其基本特征是运算速度快,能准确地执行指令,而且还有很大的存储容量。习题:从本质上讲,计算机的基本功能是A.计算B.图像处理C.音频处理D.视频处理答案:A(2)用计算机解决问题的一般步骤计算机解决问题一
14、般要经历分析问题、寻找解题途径和方法以及用计算机处理这三个阶段。5文字与图表处理(1)文字处理习题:小轩通过OCR软件识别了一篇有关人口普查材料并保存为Word文档后,发现文档中所有的人口普查都被误识为人口鲁查。要快速地将文档中所有的人口鲁查改为人口普查,可使用Word软件中的 A.自动更正功能 B.修订功能 C.替换功能 D.批注功能答案:C 习题:小史写了一部网络小说,刚想发布却发现其中的主人公姓名已在他人作品中出现,他想把小说中几千处的主人公姓名改成其他名字,可采用字处理软件中的A.自动更正功能 B.修订功能C.查找和替换功能 D.批注功能答案:C习题:在Word中,通过相应功能设置,可
15、以使输入的“镇中”直接替换成“镇海中学”,这是利用了Word的什么功能A.自动更正功能 B.修订功能C.查找和替换功能 D.批注功能答案:A比较以上两题不同之处:前者是把已有的文字作替换,后者则是替换即将输入的文字。习题:小张使用word中的“修订”功能对某文档作了修改,部分截图如下图所示:该文档修改前,短文中的第一句话是A.PM2.5是指大气中直经小于2.5微米的颗粒物,也称为可入肺颗粒物。B.PM2.5是指大气中直径小于2.5微米的颗粒物,也称为可入肺颗粒物。C.PM2.5是指大气中直经小于或等于2.5微米的颗粒物,也称为可入肺颗粒物。D.PM2.5是指大气中直径小于或等于2.5微米的颗粒
16、物,也称为可入肺颗粒物。答案:A(2)图表处理考点分析计算(公式、函数)操作前先选择存储结果的单元格 a、公式前一定有“=”号,如=A1+A2;表示连续区域用冒号,如A1:D10;不连续区域用逗号,如A1,C2b、需要记住的函数有SUM( )、AVERAGE( )、MIN( ),MAX( )、RANK()c、注意相对引用与绝对引用A.绝对引用14行(锁定14行,在14前加$):5. 智能处理常见的人工智能有:翻译软件、OCR、手写输入联机识别、语音识别、视网膜识别、智能机器人、导弹自动寻迹等等(1)语音识别语音输入是人工智能语音识别技术的一种应用。现在有的电话目录查询服务所用的就是语音输入和识
17、别技术。(2)OCR(Optical Character Reader:光学字符识别)文字识别要编辑各种出版物中的文字,可将其用扫描仪扫描后以图片格式保存在计算机中,利用OCR软件进行文字识别,转变为文本格式。汉字识别技术可以分为印刷体识别和手写体识别技术(联机和脱机)OCR软件使用的一般步骤:扫描成图像、软件识别、校正和保存。 了解:语音识别与光学字符识别(OCR)软件。习题:使用OCR软件进行文字识别,部分界面如下图所示: 则下列说法正确的是A.识别对象为Yunnan.tif,识别结果保存在Yunnan.TXT中B.识别对象为Zhejiang.TXT,识别结果保存在Yunnan.tif中C
18、.区域中显示的是Yunnan.tif的内容D.区域中显示的是Yunnan.TXT的内容答案:A习题:使用OCR软件进行文字识别,识别对象与识别结果如下: 其中可能为识别结果文件的是 A.OCR1.jpg,OCR1.tif B.OCR1.jpg,OCR1.rtf C.OCR1.tif,OCR1.txt D.OCR1.rtf,OCR1.txt答案:D6数据库系统(1)数据库系统基本概念数据库系统组成:数据库 数据库管理系统 数据库管理员 软硬件平台 用户(2)Access数据库基础数据库元素:二维表、字段及字段的数据类型、记录的概念及Microsoft Access数据库界面(如下图)。数据表:是
19、关于特定主题数据的集合,是一张二维表,由若干行列构成。记录:每一行是一条记录。字段:每一列称为一个字段习题:Access数据表中的每一列数据称作 A.一条记录 B.一条备注 C.一个字段 D.一个链接 答案:C习题:在新华书店电脑的查询系统中输入书名,搜索到该书的库存量、书架号等相关信息,这实际上是检索查询系统中的A.Word文件B.电子表格文件C.数据库文件D.文本文件答案:C习题:购买车票可到不同的售票点办理,而各售票点卖出的车票互不重号,通常是因为各售票点售票系统检索的是相同的A.Word文档 B.数据库 C.Excel文档 D.文本文档答案:b习题:某Access数据表如图所示:下列描
20、述中正确的是A.该数据表名称为“歌手大赛参赛人员用参赛歌曲统计表.mdb”B.当前记录中,“姓名”字段的值为“陶尚兵”C.该表中共有字段9个D.该数据表中共有记录42条答案:B习题:如下图所示,在“唱片收藏:表”中,有关表中描述正确的是( )A.该数据表中有7条记录、7个字段 B.该数据表中有10条记录、10个字段 C.该数据表中有7条记录、10个字段 D.该数据表中有10条记录、7个字段答案:D习题:如图所示,在“唱片收藏:表”中,有关表中描述正确的是( )A.该数据表中有7条记录 B.该数据表中有2条记录 C.该数据表中有7个字段 D.该数据表中有2条字段 答案:c数据库操作的几个动词:浏
21、览、添加、删除和修改应用操作浏览“镇中快讯”中的新闻发布新的新闻编辑新闻删除新闻数据库操作浏览记录或查询记录添加记录修改记录删除记录数据库文件的格式(.mdb)。习题:下列一般属于Access数据库文件的是 A.book.jpg B.book1.doc C.book.bmp D.book.mdb 答案:D字段的数据类型,要根据实际选择,如数值、文本、备注、日期时间、逻辑等类型举例:镇中快讯网一条新闻中字段数据类型为字段编号标题新闻内容发布日期置顶与否内容1724人民教育再次特别报道我校的育人之道日前,人民教育第10期“理论”栏目,刊登了2010-5-25否类型数值文本备注(长文本)日期/时间是
22、/否(逻辑)(3)常见的数据库系统Microsoft Access、Microsoft SQL Server、Oracle、FoxBASE、Foxpro、MySQL等(要求知道其名字)三、信息的表达与交流1信息表达方式与表达技术(1)信息表达方式同一种信息内容可以采用不同的表达方式,以满足信息接收者的特点和实际需要。最常用的信息表达方式有:文字、语言、图形、图像、声音和形体动作等几种。(2)信息表达技术常用的信息表达技术有广播电视、报刊书籍、计算机网络等,其中多媒体技术和网络技术是信息社会中极为重要的信息表达技术。(3)信息表达的规范化目前国际公认的信息表达规范有英文字符信息交换的ASCII码
23、(7位编码,可表示128种编码,即27),汉字信息交换的国标码GB2312(16位编码),数字音乐的MP3编码,以及静态图像压缩技术的JPEG标准和视频压缩技术MPEG标准,商品信息编码条形码,网页传输遵守超文本传输协议(HTTP),网页设计可以采用超文本标记语言(HTML)。(4)其他交流方式:即时通讯工具如QQ、MSN、雅虎通等;博客Blog。2电子邮件E-mail(Electronic mail)的中文意思是电子邮件。E-mail地址一般写成如 myname 的形式,其中是分隔符,前面的部分是用户名,后面的部分是邮件服务器名称。3. 电子邮件操作4网页与网页制作(1)网页、网站的基本概念
24、网页所用语言:超文本标记语言(HTML)网页的内容的基本元素:文字、图形图像和超链接等。网页传输遵循超文本传输协议(HTTP)网站地址为URL(统一资源定位器)如: 网页的实质是文本文件。(2)网页制作工具制作工具有:FrontPage、Dreamweaver等。 5网络协议英文TCP/IPSMTPPOP3FTPHTTP中文传输控制协议/互联网协议简单邮件传输协议邮局协议文件传输协议超文本传输协议习题:把电子邮件发送到收件人的电子信箱中,所采用的邮件传输协议是A.FTP B.TCP/IP C.POP3 D.SMTP答案:D习题:超文本传输协议的英文缩写是 A.SMTP B.TCP/IP C.F
25、TP D.HTTP 答案:D习题:从电子信箱中把电子邮件读到本地的计算机中,所采用的电子邮局协议是 A.SMTP B.POP3 C.HTTP D.FTP 答案:B习题:FTP协议的中文含义是_。A.邮件发送协议B.文件传输协议 C.邮件接收协议 D.新闻讨论组协议答案:B习题:通常浏览器浏览网页时所用的协议是 _。A.FTP B.HTTP C.News D.MailTo 答案:B习题:因特网上的服务都基于某种协议,支持WWW服务的协议是_。 A.FTP B.HTTP C.News D.Telnet答案:B习题:收发电子邮件通常用到的协议是 Telnet POP3 FTP SMTP A. B.
26、C. D.答案:D四、算法和算法的表示1使用计算机解决问题的一般过程分析问题;寻找解决途径和方法;用计算机进行处理2算法的特征(1)有穷性。一个算法必须保证它的执行步骤是有限的,即它是能终止的。(2)确定性。既算法中的每个步骤必须有确切的含义。(3)可行性。算法中的每个步骤都要实践能做的,而且能在有限的时间内完成。(4)有0个或多个输入。(5)有一个或多个输出。3算法的表示方法(1)自然语言(2)流程图(Flowchart)(3)程序 (4)伪代码五、VB程序设计初步1对象、属性、类、事件和事件处理的概念 (1)对象是客观存在的事物或概念。它有两个特点:状态和行为。 (2)一个对象的状态是通过
27、若干个属性(property)来描述的;行为是指对属性进行操作和处理的方法(method)。在面向对象的程序设计中,一个对象是由一组对象状态的数据和一组描述处理对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行为,事件定义其与用户的交互。 (3)类(class)是对相同性质的对象的一种抽象,而一个对象则是类的一个“实例”。 (4)事件(event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。例:Private Sub
28、Command1_Click()Print (S)End Sub对象名为Command1,Click为应用于对象Command1上的事件Command1.Caption = 中华对象名为Command1,Caption为属性,“中华”为属性值List1.AddItem (Str(y(m)对象名为List1,AddItem为方法,Str(y(m)为添加进去的条目*点(.)前面的都是对象名,点(.)后面的可以属性也可以方法,区别在于属性是相对“静态”的特征,而方法则是有“动作”的VB应用程序的界面设计与调试重点认清工具箱中的各控件名字及用途VB编译生成EXE文件(应用程序或可执行文件),可脱离VB
29、环境独立运行。习题:在Visual Basic工程设计中,要在文本框Text1中显示“你好”,则下列操作正确的是A.在Text属性名中输入“你好”B.在Caption属性名中输入“你好”C.在Font属性名中输入“你好” D.在Name属性名中输入“你好”答案:A习题:在Visual Basic工程设计中,要在标签中显示“你好”,则下列操作正确的是A.在Text属性名中输入“你好”B.在Caption属性名中输入“你好”C.在Font属性名中输入“你好” D.在Name属性名中输入“你好”答案:B习题:在Visual Basic工程设计中,下列控制哪个不能加载图片A.TextBoxB.Imag
30、eC.PictureBox D.CommandButton答案:A习题:在Visual Basic中,如果要在命令按钮Cmd1上显示文字开始,下列语句正确的是A.Cmd1.Caption =开始B.Cmd1.Width =开始C.Cmd1.Font =开始D.Cmd1.Height =开始答案:A习题:在Visual Basic中,语句Soft.Text=QQ2008中的Soft是A.属性名B.属性值C.对象名D.软件名答案:c习题:在Visual Basic中,鼠标单击命令按钮Command1触发的事件处理过程名是A.Command1_Click B.Command1.Click C.Cli
31、ck_Command1 D.Command1Click答案:A习题:在Visual Basic中,语句Label3.Caption=How Are You中的Label3是A.属性名B.属性值C.对象名D.类名答案:C填空:窗体文件扩展名:.frm工程文件扩展名:.vbp2基本运算与表达式 (1)VB的基本运算:VB的基本运算包括算术运算、关系运算和逻辑运算三大类。 算术类基本运算有:、-、*、/、Mod、+、- 关系类基本运算有:=、= 逻辑类基本运算有:Not 、And 、Or (2)表达式:表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。一个表达式中可能包括算术运算、关系运
32、算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和常量)。 (3)基本运算的优先级(应优先计算优先级较高的部分) 算术运算符 高于 关系运算符 高于 逻辑运算符具体:(1级),-(指负号),*、/,Mod,+、-(减号),=、=,Not,And,Or。习题:100102 答案:FalseNot(12) Or (3=4)答案:True(972*2=97) And (78=78) )答案:False25 mod 5答案:0习题:在Visual Basic中,已知a、x、y均是正整数,当逻辑表达式(a mod x = 0) And (a mod y = 0)为真时,则表示A.a是x的倍
33、数,但不是y的倍数 B.a既是x的倍数,又是y的倍数C.a是x的倍数或者是y的倍数 D.a既不是x的倍数,也不是y的倍数答案:B习题:在Visual Basic中,设x=3171,能得到其十位上数字“7”的正确表达式是A.x 10 Mod 100B.x 10 Mod 10 C.x 100 Mod 10 D.x Mod 100答案:B【注意】 如何得到一个三位数m的百、十、个位数?如a、b、c分别为一个三位数m的百、十、个位数a=m100b=(m-100*a)10 或 b=m10 Mod 10c=m Mod 10习题:在二个电阻R1、R2并联电路中,总电阻计算公式是 ,计算R的Visual Ba
34、sic表达式是A.R1R2/R1+R2 B.(R1R2)/(R1+R2)C.R1*R2/R1+R2 D.R1*R2/(R1+R2) 答案:D3过程 (1)VB应用程序是按模块化的方式组成的,一个程序模块是程序的一部分,每个模块负责解决整个应用问题的一部分任务。程序模块分为过程和函数两种。 (2)过程:将程序划分成一个个较小的逻辑单元,每个逻辑单元构成一个过程。过程中的代码可以被重复调用。过程分成两类,一类是事件处理过程,另一类是通用过程。 (3)事件处理过程: Sub 事件处理过程名(参数表) 语句块 End Sub 其中,事件处理过程名必须符合下面的规则:对象名_事件的标准名。 VB的一些常
35、用对象上的常见事件的标准名有: 文本框Text:Text_Click、Text_DblClick、Text_KeyPress 命令按钮Command:Command_Click、Command_DblClick 标签Label:KeyPress 4语句(1)赋值语句A)赋值语句格式1: 变量名 = 表达式 (将表达式的计算结果赋予给变量)B)赋值语句格式2: 对象名.属性名 = 表达式(赋予给对象的某个属性)C)赋值语句格式3: 例如:d(3) = 表达式 (将表达式赋予给数组元素)注意赋值语句与关系表达式的区别:关系表达式赋值语句1常用于判断语句,如:If关系表达式 如:Do While关系
36、表达式只是值的单向给予,流程图中常用箭头表示,如:A1如AA+12等号左右两边可以互换等号左右两边不能互换3等号左边对象不一定唯一,如a+b=1等号左边对象一定要唯一,如a=b+1习题:对于Visual Basic语句If a=1 Then m=m+1 Else m=m-1,下列说法正确的是A.a=1为赋值语句B.m=m+1和m=m-1均为关系表达式C.m=m+1和m=m-1均为赋值语句D.m=m+1为关系表达式,m=m-1为赋值语句答案:C冒号:可以让多个语句写在同一行。如a=2 : b=3重点:用赋值语句实现数值交换两种方法x = 1: y = 2t = xx = yy = tx = 1:
37、 y = 2x = x + yy = x - yx = x - y引入第三个变量t不用第三个变量,利用原数之和(2)输入输出语句输入语句,表示向程序输入值,如向文本框中输入数字,转换类型为数值型后存入变量R中,以便能用3.14*R2计算圆面积,则其中输入数字的语句:R=Val(Text1.Text)为输入语句输出语句,表示将运算结果呈现出来,如上例中计算机的面积在标签中显示出来,可用输出语句:Label1.Caption=Str(S)在判断是输入还是输出语句时应注意要点:输入到程序中 还是程序反馈出来,以下列表举例:语句判断理由Print(Str(S)输出语句打印出来Label1.Cation
38、=结果为 & Str(S)输出语句在标签中显示出来T =Val(Text1.Text)输入语句把文本框中内容存入T中S=InputBox()输入语句把输入框中内容存入S中Msgbox(Str(I)输出语句以消息框的形式显示出I的值注:算法不一定要输入,但一定要有输出(3)计数、累加、累乘语句计数语句统计符合条件的个数,初值=0 每次自身加1,例如c=c+1符合条件的数字累加,初值=0 累加语句格式类似sum=sum+k类似地,累乘语句写作类似T=T*k的语句(4)选择语句A) 行 If 语句:(一行内写完)If 条件表达式 Then 语句1 Else 语句2B)标准If语句(块If语句)If
39、条件表达式 Then语句序列1End IfIf 条件表达式 Then语句序列1Else 语句序列2End If多分支IF语句If 条件表达式1 Then语句序列1ElseIf 条件表达式2 Then语句序列2ElseIf 条件表达式3 Then语句序列3ElseIf 条件表达式N Then语句序列NElse语句序列N+1End If习题:某市出租车计费标准规定:出租车启动后行程不超过3千米(包含3千米)计费5元;如果行程超过3千米且不超过10千米(包含10千米),则超过3千米部分按1.5元/千米计费(3千米及以内部分计费仍为5元);若行程超过10千米,则在前面计费基础上,超出10千米部分按1.
40、8元/千米计费。假定某出租车行程为x千米,计费标准如下: 当x3千米时,计费为5元; 当310千米时,计费为5+(10-3)1.5+(x-10)1.8 程序界面如图VB-1所示,在文本框Text1中输入行驶里程数(单位:千米),单击开始计算按钮(Command1)后,在标签Biaoqian3输出计费结果。 解决此问题的算法流程图如图VB-2所示,相应的Visual Basic程序如下,在程序(1)和(2)划线处,填入适当的语句或表达式,把程序补充完整。Private Sub Command1_Click() Dim x As Single, s As Single x = Val(Text1.
41、Text) If (1) Then s = 5 ElseIf x = 10 Then s = 5 + (x - 3) * 1.5 Else s = 5 + (10 - 3) * 1.5 + (x - 10) * 1.8 End If (2) = Str(s)End Sub图VB-1答案:x=0 Then x=x+10C.Const PI=3.14159 D.2*x+y = 16答案:D习题:在下面完整的Visual Basic的Do语句中,有错误的语句行是#01 t=0 #02 Do While t10#03 t=t+2 #04 End DoA.第#01行B.第#02行C.第#03行 D.第#
42、04行答案:D六、变量与常量变量的声明方法:Dim 变量名 As 数据类型类似地,数组的声明:Dim 数组名(最小下标 To 最大下标) As 数据类型如:Dim m(1 To 20) As String数组m中包括了m(1)、m(2)m(20)共20个元素 或 Dim 数组名(最大下标) As 数据类型 通过此声明后数组的下标范围为0到最大下标如:Dim t(10) As Long通过此声明后数组t中包括t(0)、t(1)t(10)共11个元素常量:即不会因为程序而改变的量,如圆周率、重力加速度等声明语句:Const 常量名=值 或者 Const 常量名 As 类型 = 值例:Const g
43、=9.8常量的类型有:数值型、字符串型、逻辑型等习题:下列Visual Basic表达式正确的是A.b*b-2*aB.b1-m2 (C)2v+1/2/t(D)2*a+3Sqr(-9)答案:B七、常见数据类型常见的数据类型:数据类型说明性质Integer整数型-3276832767之间的整数Long长整数型-21474836482147483646间的整数Single单精度实数型绝对值在1.401298E-453.402823E38内的实数Double双精度实数型绝对值在10E-3241.79E308内的实数String字符串型文本Boolean逻辑型返回值True、FalseDate日期型日期
44、和时间八、常见函数1数学函数函数名描述例子Abs(x)绝对值Result=Abs(-1),返回1Int(x)返回参数的整数部分Result=Int(3.14),返回3Result=Int(-3.14),返回-4Fix(x)返回参数的整数部分Result=Fix(3.14),返回3Result=Fix(-3.14),返回-3Sqr(x)开平方Result=Sqr(4),返回2Exp(x)指定 e(自然对数的底)的某次方Log(x)指定参数的自然对数值Sin(x)指定参数的 sine(正弦)值,x为弧度Result=Sin(3.1415926 / 2),返回190度的正弦Cos(x)指定一个角的余
45、弦值,x为弧度略Tan(x)指定一个角的正切值,x为弧度略2转换函数和字符函数函数名描述例子Asc(x)代表字符串中首字母的ASCII码Result=Asc(A), 返回 65Chr(x)返回其中包含有与指定的ASCII码相对应的字符Result=Chr(65) , 返回 AVal(x)转换参数为数值类型Str(x)转换参数为字符类型Len(x)返回参数的长度Result=Len(nba),返回3Left(x,n)返回参数自左起的n个字符Result=Left(nba,2),返回nbright(x,n)返回参数自右起的n个字符Result=right(nba,2),返回baMid(x,n,k)返回字符串x中从第n个字符(含第n个字符)开始的连续k个字符Result=Mid(I love this game!,4,6),返回ove th。(空格也要算在内) 习题:欲对x=3.14159四舍五入,精确到小数点后2位,则表达式写作_。 答案:Int(x*100+0.5)/1003自定义函数格式Function 函数名(参数表) As 函数返回类型名语句.End Function习题: 用自定义函数判断闰年问题Function Leap(Year As Integer) As Boo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度装修合同工程预算与材料要求3篇
- 融创集团房地产项目施工总承包合同20242篇
- 二零二四年度重点工程沙石料供应合同3篇
- 2024年度步行街商铺租赁与管理合同2篇
- 基于2024年度需求的商砼车配送服务合同2篇
- 鲍鱼苗买卖合同
- 移动式集装箱租赁合同
- 2024年度云计算服务合同(含服务器租赁与维护)2篇
- 2024年度产品研发合作合同(科技公司)2篇
- 广告投放合同模板
- 5.5 跨学科实践:制作望远镜到西安 八年级物理上册人教版2024
- 心理健康与大学生活学习通超星期末考试答案章节答案2024年
- 医院改扩建工程可行性研究报告(论证后)
- 【初中生物】第三章微生物检测试题 2024-2025学年人教版生物七年级上册
- 六年级数学上册 (基础版)第4章《比》单元培优拔高测评试题(学生版)(人教版)
- 医疗集团项目
- 《中华人民共和国药品管理法》
- 医科大学2024年12月肿瘤护理学作业考核试题答卷
- 2024水样采集与保存方法
- 糖尿病患者体重管理专家共识(2024年版)解读
- 4D厨房区域区间管理责任卡
评论
0/150
提交评论