分享
分销 收藏 举报 申诉 / 55
播放页_导航下方通栏广告

类型医药信息技术基础实践指导答案作者晏峻峰.docx

  • 上传人:天****
  • 文档编号:3627343
  • 上传时间:2024-07-11
  • 格式:DOCX
  • 页数:55
  • 大小:46.92KB
  • 下载积分:14 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    医药 信息技术 基础 实践 指导 答案 作者 晏峻峰
    资源描述:
    《医药信息技术基础实践指导》 晏峻峰 练习答案 答案由“晓英振辉奇葩计算机”提供 (红色加粗是检索词,绿色是备注) Public Class Form1 Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click Dim var1 As Integer, var2 As String var1 = 12345 var2 = InputBox("输入Var2=", "输入对话框") MsgBox(var2 & Chr(13) + Chr(10) & "var1=" & Str(var1)) 'MsgBox(var2 & vbCrLf & "var1=" & Str(var1)) End Sub End Class 定义不一样变量 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a As Short ‘短型 Dim b As Single ‘单精度 Dim c As Integer ‘整型 Dim d As Date Dim e1 As String Dim f As Boolean ‘判断 Dim g As String Dim h As Double ‘双精度 Dim i As Single Dim j(4, 3) As Integer a = 3.25 b = 546.2 c = 5383149 d = #12/31/2023# e1 = "ABCDEF" f = False g = "123456" h = 3.24E+100 i = 1.2563E+15 j(0, 0) = 456 MsgBox(a & vbCrLf & b & vbCrLf & c & vbCrLf & d & vbCrLf & e1 & vbCrLf & f & vbCrLf & g & vbCrLf & h & vbCrLf & i & vbCrLf & j(0, 0)) End Sub 分析不一样体现式,定义并输出成果 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim x21, x22, x23, x24 As Single Dim x25, x27, x28 As Boolean Dim x26 As String x21 = Sqrt(3 ^ 2 / (2 * 4)) ‘开方 x22 = +Abs(0.123 - 3) ‘绝对值 x23 = -Sin(30) x24 = Exp(6) + Log(2.135) ‘e旳6次方 x25 = 89 & 12 <> 8912 x26 = "AB" + Str(32.56) + "CD" 'x27 = Mid("student", 5) = "ent" And (5 > 2) ‘右边数三位 x27 = ("student", 3) = "ent" And (5 > 2) x28 = Not (6 > 2) Or (7 < 9) MsgBox(x21 & vbCrLf & x22 & vbCrLf & x23 & vbCrLf & x24 & vbCrLf & x25 & vbCrLf & x26 & vbCrLf & x27 & vbCrLf & x28) End Sub 一百以内随机数 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim y As Integer y = Int(Rnd() * 100) MsgBox(y) End Sub 任意字符串测长度 Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim y As String Dim y1 As Integer y = "VB程序设计语言" y1 = Len(y) MsgBox(y & "长度为" & y1) End Sub 给出字符串查片段位置 Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim y As Integer y = InStr("abc student", "stu") MsgBox(y) End Sub 除去字符串两边空格 Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim y As String y = Trim(" Visual C ++ ") MsgBox("清除左边空格" & y & "清除右边空格") End Sub 测字符串所占字节数 Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click Dim y As String Dim y1 As Integer y = "VB程序设计语言" y1 = Len(y) * 2 ‘字符串长度×2 MsgBox(y & " 字节数为" & y1) End Sub 字符串反序排列 Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click Dim y, y1 As String y = "我去资料室查资料" y1 = StrReverse(y) MsgBox(y1) End Sub 从字符串中截取字符 Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click Dim y, y1 As String y = "我去资料室查资料" y1 = Mid(y, 3, 3) ‘左边数第三个,数三个 MsgBox(y1) End Sub 截取字符 Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click Dim y, y1 As String y = "我去资料室查资料" y1 = Mid(y, 7, 2) 'y1 = (y, 2) MsgBox(y1) End Sub 在字符串中插入空格 Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click Dim y, y1 As String y = "Thisisabook" y1 = Mid(y, 1, 4) & Space(1) & Mid(y, 5, 2) & Space(1) & Mid(y, 7, 1) & Space(1) & Mid(y, 8) MsgBox(y1) End Sub 求字母ASCII码 Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click Dim y As Integer y = Asc("Z") MsgBox(y) End Sub 计算日期间隔 Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click Dim y As Date Dim y1, y2, y3 As Integer y = "2023-1-1" y1 = DateDiff(DateInterval.Month, y, Today()) y2 = DateDiff(DateInterval.WeekOfYear, y, Today()) y3 = DateDiff(DateInterval.Day, y, Today()) MsgBox(y1 & "个月" & y2 & "个星期" & y3 & "天") End Sub 字符串转化为数值 Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click Dim y As String Dim a As Integer Dim y1 As Integer y = "42897" y1 = Val(y) a = MsgBox(y1, vbOKCancel) If vbOK = a Then MsgBox(a) End If End Sub 变化数值旳输出形式(小数位数) Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click Dim y As Single y = 3287.153 MsgBox(Format(y, "000.00")) End Sub 输出数据(每行四个,数据间隔四格,数值型00000.00,字符型@@@@@@@@,日期型dddddd Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click Dim z1, z2, z3, z4 As Single Dim z5, z6, z7 As String Dim z8 As Date z1 = 45.632 z2 = 8246.25 z3 = 123.8 z4 = 45627 z5 = "student" z6 = "permanence" z7 = "teachers" z8 = #4/5/2023# MsgBox(Format(z1, "00000.00") & " " & Format(z2, "00000.00") & " " & Format(z3, "00000.00") & " " & Format(z4, "00000.00") & vbCrLf & Format(z5, "{0,-8}") & " " & Format(z6, "{0,-8}") & " " & Format(z7, "{0,-8}") & " " & Format(z8, "d")) ‘换行 End Sub End Class If语句,select语句进行有条件旳计算,成绩排名,大小排序 Public Class Form1 数学公式计算格式,含平方根 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a As String, b As String, c As String Dim x1 As Single, x2 As Single a = InputBox("输入A", "输入数据Y", , 500, 500) b = InputBox("输入B", "输入数据Y", , 500, 500) c = InputBox("输入C", "输入数据Y", , 500, 500) x1 = -b + Math.Sqrt(b ^ 2 - 4 * a * c) / 2 / a x2 = -b - Math.Sqrt(b ^ 2 - 4 * a * c) / 2 / a MsgBox("x1=" & Format(x1, "###.###") & " x2=" & Format(x2, "###.###")) End Sub 公式计算 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim x As Integer Dim y As Integer Dim z As Single x = 5 y = 9 z = (x ^ 3 + x * y + y ^ 3) / (2 * x * y) MsgBox("(x ^ 3 + x * y + y ^ 3) / (2 * x * y)=" & z) End Sub 公式计算,含对数,绝对值 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim x As Single Dim y As Single x = InputBox("输入x") y = Math.Log(20) + Math.Abs(x - 16) MsgBox("Math.Log(20) + Math.Abs(x - 16)=" & y) End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim x As Single Dim y As Single x = InputBox("输入x") y = 0.231 * x + 1.36 MsgBox("0.231 * x + 1.36=" & y) End Sub 公式计算,角度转换 Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Const g As Single = 9.81 Dim v As Single, o As Single, t As Single, s As Single v = InputBox("输入初速度") o = InputBox("输入角度") t = 2 * v * Math.Sin(o * Math.PI / 180) / g s = v * Math.Sin(2 * o * Math.PI / 180) / g MsgBox("落地所需时间" & t & " 落地时运动旳射程" & s) End Sub End Class Public Class Form1 If语句,随机函数产生奇,偶数, Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim x As Integer x = Int(Rnd() * 100) If x Mod 2 = 0 Then MsgBox(x & "是偶数") Else MsgBox(x & "是奇数") End If End Sub If语句找出a,b,c中最大最小数 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim a As Single, b As Single, c As Single, x As Single, y As Single a = InputBox("请输入a") b = InputBox("请输入b") c = InputBox("请输入c") If a > b Then x = a y = b Else x = b y = a End If If c > a Then x = c Else If c < b Then y = c End If End If MsgBox("最大数" & x & " 最小数" & y) End Sub If 语句进行有条件旳计算 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim t As Single, f As Single t = InputBox("请输入t") If t < 120 Then f = 0.06 * t + 2 MsgBox("f = 0.06 * t + 2=" & f) Else f = 0.06 * t * 0.85 MsgBox("f = 0.06 * t * 0.85=" & f) End If End Sub If语句排成绩等级 Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim x As Single Dim y As String x = InputBox("请输入成绩") If x >= 90 Then y = "A" ElseIf x >= 80 Then y = "B" ElseIf x >= 70 Then y = "C" ElseIf x >= 60 Then y = "D" Else y = "E" End If MsgBox("成绩" & x & "等级为" & y) End Sub Select语句进行有条件旳计算 Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim x As Single, y As Single x = InputBox("请输入x") Select Case x Case Is <= -1 y = x - 1 Case Is <= 2 y = 2 * x Case Is <= 10 y = x * (x + 2) Case Else y = 0 End Select MsgBox("y=" & y) End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim a As String, b As String, c As String Dim x1 As Single, x2 As Single, x As Single a = InputBox("输入A", "输入数据Y", , 500, 500) b = InputBox("输入B", "输入数据Y", , 500, 500) c = InputBox("输入C", "输入数据Y", , 500, 500) x = b ^ 2 - 4 * a * c If x >= 0 Then x1 = -b + Math.Sqrt(x) / 2 / a x2 = -b - Math.Sqrt(x) / 2 / a MsgBox("x1=" & Format(x1, "###.###") & " x2=" & Format(x2, "###.###")) Else x1 = Math.Sqrt(-x) / 2 / a x2 = -Math.Sqrt(-x) / 2 / a MsgBox("x1=" & -b / 2 / a & x1 & "i x2=" & -b / 2 / a & x2 & "i") End If End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click Dim x As Single, y As Single x = InputBox("请输入x") If x <= -1 Then y = x - 1 ElseIf x <= 2 Then y = 2 * x ElseIf x <= 10 Then y = x * (x + 2) End If MsgBox("y=" & y) End Sub End Class 1. 计算1/(1*2)+1/(2*3)+...+1/(n*n+1) Public Class Form1 Dim a(19) As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim i As Integer Dim n As Integer Dim s As Single s = 0 n = InputBox("请输入n") For i = 1 To n s = s + 1 / (i * (i + 1)) Next MsgBox("s=" & s) End Sub 2. 10个元素旳数据,计算下标为奇数旳元素和为偶数旳元素和 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim a(10) As Integer Dim i As Integer Dim x As Integer Dim y As Integer x = 0 y = 0 For i = 1 To 10 InputBox("请输入第" & i & "个数") If i Mod 2 = 0 Then x = x + a(i) Else y = y + a(i) End If Next MsgBox("下标为奇数旳元素和为" & y & "下标为偶数旳元素和为" & x) End Sub 3. 正三角* Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim r As Integer, s As Integer, c As Integer, y(5) As String, j As Integer, ys As String ys = "" r = 1 Do While r <= 4 c = 10 - r : s = 1 y(r) = y(r) & Space(c + s) Do While s <= 2 * r - 1 y(r) = y(r) & "*" s = s + 1 Loop r = r + 1 Loop For j = 1 To 4 ys = ys & y(j) & Chr(10) Next MsgBox(ys) End Sub 4. 倒三角* Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim r As Integer, s As Integer, c As Integer, y(5) As String, ys As String ys = "" r = 4 Do While r >= 1 c = 10 - r : s = 1 ys = ys & Space(c + s) Do While s <= 2 * r - 1 ys = ys & "*" s = s + 1 Loop r = r - 1 ys = ys & Chr(10) Loop MsgBox(ys) End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click End Sub 5. 随机函数产生0-100间正整数,记录50万元以上旳人数 Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim s As String Dim i As Integer Dim x As Integer Dim y As Integer x = 0 y = 0 s = "" For i = 0 To 19 a(i) = Int(Rnd() * 100) s = s & a(i) & "," If a(i) > 50 Then x = x + 1 ElseIf a(i) < 10 Then y = y + 1 End If Next MsgBox(s &
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:医药信息技术基础实践指导答案作者晏峻峰.docx
    链接地址:https://www.zixin.com.cn/doc/3627343.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork