专题08 VB综合应用之进制转换(知识梳理)-巅峰冲刺2020年浙江省高考选考信息技术二轮专项提升

2020-03-19
| 3页
| 1111人阅读
| 25人下载
精品

内容正文:

专题8 VB综合应用之进制转换 一、二进制与十进制间的相互转换 二进制转十进制 十进制转二进制 Dim s As String s = Text1.Text p = 0 For i = 1 To Len(s) p = p * 2 + Val(Mid(s, i, 1)) Next i Text2.Text = Str(p) Dim s As String, p As Integer p = Val(Text1.Text) s = "" Do While p <> 0 s = p Mod 2 & s ' 写成s = s & p Mod 2对吗? p = p \ 2 Loop Text2.Text = s 二、十进制与十六进制间的相互转换 十进制转十六进制(除16取余,逆序输出) 十六进制转十进制(类似二进制转十进制) Dim s As String, s1 As String,p As Integer Dim t As Integer s1 = "0123456789ABCDEF" s = "" p = Val(Text1.Text) Do While p <> 0 t = p Mod 16 s = Mid(s1, t + 1, 1) & s p = p \ 16 Loop Text2.Text = s Dim s As String, s1 As String s = Text1.Text p = 0 For i = 1 To Len(s) s1 = Mid(s, i, 1) If s1 >= "A" And s1 <= "F" Then p = p * 16 + Asc(s1) - 55 Else p = p * 16 + Val(s1) End If Next i Text2.Text = Str(p) 三、二进制与十六进制间的相互

资源预览图

专题08 VB综合应用之进制转换(知识梳理)-巅峰冲刺2020年浙江省高考选考信息技术二轮专项提升
1
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。