第三部分算法与VB程序设计专题15进制转换的程序实现

上传人:hs****ma 文档编号:567925242 上传时间:2024-07-22 格式:PPT 页数:21 大小:6.52MB
返回 下载 相关 举报
第三部分算法与VB程序设计专题15进制转换的程序实现_第1页
第1页 / 共21页
第三部分算法与VB程序设计专题15进制转换的程序实现_第2页
第2页 / 共21页
第三部分算法与VB程序设计专题15进制转换的程序实现_第3页
第3页 / 共21页
第三部分算法与VB程序设计专题15进制转换的程序实现_第4页
第4页 / 共21页
第三部分算法与VB程序设计专题15进制转换的程序实现_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《第三部分算法与VB程序设计专题15进制转换的程序实现》由会员分享,可在线阅读,更多相关《第三部分算法与VB程序设计专题15进制转换的程序实现(21页珍藏版)》请在金锄头文库上搜索。

1、考点梳理例题剖析第三部分算法与VB程序设计专题15进制转换的程序实现考点梳理例题剖析A十十进进制制转转换换为为其其他他进进制制(k进进制制,逢逢k进进一一):除除k取余倒排法取余倒排法如如图图,按按照照“除除k取取余余倒倒排排法法”可可以以得得到到:(19)10 (23)8 考点梳理例题剖析重重点点:k为为进进制制基基数数,当当k8时时,交交替替进进行行整整除除和和取取余余操操作作,直直到到被被转转换换数数变变为为0为为止止。这这个个算算法法在在VB程程序序转转换换中中将将被被忠实执行。忠实执行。B其其他他进进制制(k进进制制,逢逢k进进一一)转转换换为为十十进进制制:按按照照位位权权展开法展

2、开法考点梳理例题剖析(23)8 2*81 3*80(19)10如如右右图图,故故按按照照位位权权展展开开法法可得十进制结果为可得十进制结果为19。重重点点:k为为进进制制基基数数,当当k8时时,展展开开时时以以k为为底底数数,按按照照权权重重展展开开,最最右右边边的的权权重重最最低低,其其指指数数为为0。在在VB进进制制转转换换中中必必须须注意这一点。注意这一点。考点梳理例题剖析将将一一个个二二进进制制数数转转化化为为十十进进制制数数可可以以采采用用“按按位位权权展展开开法法”。程程序序界界面面如如图图所所示示,在在文文本本框框Text1中中输输入入一一个个二二进进制制数数,单单击击“开开始始

3、转转换换”按按钮钮后后,对对应应的的十十进进制制数数在在文文本本框框Text2中中显显示示出出来来。程程序界面如图所示。序界面如图所示。考点梳理例题剖析5 sText1.text 考点梳理例题剖析Val(Mid(s, n i 1, 1) 考点梳理例题剖析43 考点梳理例题剖析解解析析:本本题题考考查查基基础础算算法法及及VB实实现现。(1)本本程程序序窗窗体体一一共共有有2个个标标签签、2个个文文本本框框和和1个个命命令令按按钮钮,共共5个个对对象象。(2)根根据据代代码码可可知知,此此处处代代码码的的功功能能是是实实现现将将文文本本框框Text1对对象象的的内内容容读读入入到到变变量量s,故

4、故答答案案如如上上;进进制制转转换换的的法法则则是是“按按位位权权展展开开”,仔仔细细观观察察For循循环环语语句句,可可知知是是从从最最低低位位(最最右右边边)展展开开,故故使使用用Mid()函函数数取取字字符符也也要要从从右右边边开开始始。另另外外,变变量量ch是是整整数数类类型型,因因此此需需要要用用Val()函函数数进进行行转转换换,故故答答案案是是Val(Mid(s, n i 1, 1)。(3)利利用用手手工工计计算算可可知知,101011B43D。考点梳理例题剖析用用VB编编写写十十六六进进制制转转换换为为十十进进制制的的程程序序,运运行行界界面面如如图图所所示示,程程序序功功能能

5、如如下下:在在文文本本框框Text1中中输输入入待待转转换换的的十十六六进进制制值值(字字母母必必须须大大写写),单单击击按按钮钮Command1,进行转换,并将结果显示在文本框,进行转换,并将结果显示在文本框Text2中。中。考点梳理例题剖析Caption sText 1.Text 考点梳理例题剖析ch“A” and ch“A” and ch“F”。(3)使使用用“按按位位权权展展开开”法法进进行行进进制制转转换换,计计算算出出其其十十进进制制值值为为31H3*16149D,因因此此其其结果是结果是49。考点梳理例题剖析用用VB编编写写正正整整数数十十进进制制转转换换为为十十六六进进制制的的

6、程程序序,运运行行界界面面如如图图所所示示。程程序序功功能能如如下下:在在文文本本框框Text1中中输输入入待待转转换换的的十十进进制制值值,单单击击“十十进进制制转转 换换 十十 六六 进进 制制 ”按按 钮钮Command1,在在文文本本框框Text2中输出转换结果。中输出转换结果。考点梳理例题剖析(1)要要使使命命令令按按钮钮Command1显显示示的的文文本本改改为为“十十进进制制转转换换十十六六进进制制”,可可在在其其属属性性窗窗口口中中将将_属属性性的的属属性性值修改为值修改为“十进制转换十六进制十进制转换十六进制”。(2)若若在在文文本本框框Text1中中输输入入79,则则文文本

7、本框框Text2中中输输出出的的值是值是_。Caption 4F 考点梳理例题剖析rx mod 16 考点梳理例题剖析as 考点梳理例题剖析考点梳理例题剖析解解析析:本本题题考考查查基基础础算算法法及及其其实实现现。(1)命命令令按按钮钮Command1显显示示的的文文本本是是Caption属属性性的的属属性性值值。(2)使使用用“除除16取取余余倒倒排排法法”可可以以手手工工算算出出十十进进制制79D,其其十十六六进进制制数数是是4F。(3)根根据据“除除16取取余余倒倒排排法法”的的定定义义,结结合合代代码码可可知知变变量量r的的作作用用是是存存储储余余数数,因因此此答答案案是是:r x mod 16。本本处处变变量量s的的作作用用是是最最终终的的结结果果,结结合合“除除16取取余余倒倒排排法法”其其中中的的倒倒排排法法,因因此此s a s(越越后后面面的的余余数数写写在在越越左左边边),注注意意绝绝对对不不能能写写成成s s a。考点梳理例题剖析本 章 完

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号