版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 VB表达式和顺序结构程序学习目标:1. 学会把一般数学、物理的计算公式转换为VB表达式,初步学会构建VB表达式。2. 了解常用数据类型,理解常量、变量、函数和表达式的概念。3. 掌握赋值语句的格式与应用。4. 了解文本框控件与标签控件的作用与区别。5. 理解算法的概念,初步学会顺序结构程序设计。重点:正确书写VB表达式。任务1 编程实现:输入圆的半径,能够计算出圆的周长和面积,并显示出来。一、设计算法算法:算法是解决一个问题而采取的方法和步骤。1.键盘输入半径的值并将它放入变量r中。2.将的值放入变量pi中3.用公式计算出圆的周长2*pi*r放入变量l中4.用公式计算出圆的面积pi*r*r放
2、入变量s中5.显示周长、面积的值。二、算法的实现1设计用户界面四个标签一个文本框三个按钮2设置对象属性 3编写程序代码注:1、标签控件label和文本框控件textbox区别:标签控件只能用于输出,而文本框控件既可以输入数据,又可以输出结果。2、在程序设计中,要先给变量赋值,再带入公式计算,书写顺序不能颠倒。小结:1.算法:算法是解决一个问题而采取的方法和步骤。要完成一件工作,应当包括设计算法和实现算法两部。2.数据类型(1)数值型数据(2)字符型数据(3)逻辑型数据(4)日期型数据3.常量、变量、函数、表达式(P22-23)(1)常量(2)变量注:变量的命名规则( 1)变量名首字符必须是字母
3、;( 2)变量名只能由字母、数字和下划线组成;( 3)变量名不能使用VB中的关键字(保留字);( 4)变量名在同一个作用域内必须唯一;( 5)变量名长度不超过255;( 6)变量的命名最好还应遵守一定的编程约定。 (3)函数:函数是事先编制好的带有返回值得程序。(4)表达式算术运算符VB中算术运算符有(加)、(减)、*(乘)、(除)、(整除)、mod(模运算,求余数)和(幂)。VB对浮点数进行除法运算可用“”。对整数相除时用“”,要求运算的两个数是整数,如果不是则先转换成整型后(小数部分四舍五入)再运算,运算后自动截取余数取整。所以要注意当不同类型的表达式相除时,要选用对应的除法运算符。例如:
4、 8.9 / 2=4.45 8.9 2=92=Int(4.5)= 4mod 运算也要求运算的两个数是整数,如果不是则先转换成整型后再运算,mod 运算返回的结果是运算数进行整除后得到的余数。若 y为0的话,表达式x/y、x y 和x mod y 将发生运行时错误。 ( 2)算术运算符及优先级:(乘方)*、/(整除)mod(取余)、 例:2323;b2-4acb2-4*a*c;1/(x-1)注意:在需要加括号时,所有括号都必须用小括号。算术函数函 数含 义备 注Abs( )绝对值函数例:|x-2|abs(x-2)Sqr( )平方根函数例:sqr(2)Val( )数值转换函数例:val(“2”)=
5、2Str$( )字符串转换函数例:str$(2)=”2”5.赋值语句(p23)格式:变量名=表达式或者;对象名.属性名=表达式功能:先计算“=”右边表达式的值,然后将其赋给左边的变量或者属性。说明:“=”在此不代表等量关系,而是赋值号。赋值是一种操作,是具有方向性的,并且要求“=”两边的数据类型要一致。6.标签与文本框的区别练习:1. 在VB系统中, 代表内存单元,是命了名的存储空间。A变量 B常量C函数 D字节2. 下列字符串中,不能作为变量名使用的有(多选)AEnd B1a Cxx DSub3. P30 1会考相关:A01、制作一个减法器,在文本框中输入两个数值后,单击“计算”按钮可以计算
6、出两数之差并显示在标签中;单击“清除”按钮可以清除各项数值。A18、求并联电阻R的值。要求:在两个文本框中分别输入电阻R1、R2的值,单击“计算”按钮在“R”框中显示并联电阻R的值;单击“清除”按钮清除数据;单击“退出”按钮退出程序。 (提示:)A15、一个物体从一座塔高为h(米)的塔顶上自由落下,求落地所需的时间t(秒)。要求:在文本框中输入塔高h,单击“计算”按钮,在“时间”框中显示落地所需时间t的值;单击“退出”按钮退出程序。 (提示: ,其中g=9.8 )。A04、已知y= x2|x15|6, 编程求y的值 。要求:在文本框中输入x的值,单击“计算”按钮后在“y”框中显示y的值;单击“
7、退出”按钮退出程序。A12、按复利计算利息的一种储蓄,若年利率固定是2.25%,编程实现:若用户在文本框中输入本金额和存期,单击“计算”按钮可以计算出存款到期后的本利和,并显示在如题所示的标签中;单击“清除”按钮可以清除各项数值。提示:计算本利和的公式是:A06、输入三角形的三条边长a、b、c,求三角形的面积。三角形的面积公式为S,其中p 。A07、编程计算圆锥的体积。要求:输入圆锥的半径与高度,单击“计算”按钮可以计算出圆锥的体积并显示出来;单击“清除”按钮可以清除各项数值。提示:V =hr2 ,取3.14A08、两个同心圆构成一个圆环,编程求圆环的面积S。公式: 其中=3.14,R1R2A
8、10、华氏温度(F)与摄氏温度(C)之间的转换关系为: 。编程实现:若用户在文本框中输入一个摄氏温度,单击“转换”按钮可以换算成华氏温度,并显示出来;单击“清除”按钮可以清除各温度值。A16、已知匀加速运动的初速度为10m/s,加速度为0.6m/s2,计算某一时刻t物体的位移。提示:sV0tat22A17、一架雪橇沿一斜坡滑下,它在时间t(秒)滑下的距离s(米)由以下公式给出:s=10t+2t2。编程实现:若用户在文本框中输入一个时间值,单击“计算”按钮可以计算出下滑的距离,并将其显示出来;单击“刷新”按钮可以清除各项数值。A02、编一个查询银行存款余额的程序。假设储户帐户原有10000元存款,当在文本框中输入人民币金额数,单击“存款”或“取款”按钮,在标签框中可以显示出存款余额;单击“退出”按钮,退出程序。A11、已知某日外汇牌价:1美元8.01元人民币,1欧元10.21元人民币。设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河南应用技术职业学院单招职业适应性测试模拟试题及答案解析
- 2026年江西工业职业技术学院单招职业适应性测试模拟试题及答案解析
- 2026年辽宁轨道交通职业学院单招职业适应性考试模拟试题及答案解析
- 2026年驻马店职业技术学院单招职业适应性考试模拟试题及答案解析
- 2026年辽宁职业学院单招职业适应性考试模拟试题及答案解析
- 2026年达州中医药职业学院单招职业适应性测试模拟试题及答案解析
- 中医美容祛斑方法解析
- 2026年河南艺术职业学院单招职业适应性考试模拟试题及答案解析
- 医学科研伦理与法规遵循
- 中医药健康教育知识讲座课件
- 道路清扫保洁重点路段分析及解决措施
- 民主建国会会史课件
- 鹦鹉热护理措施
- 员工劳务合同书
- 郑州市郑州外国语中学等4校2022-2023学年七年级上学期期末数学试题【带答案】
- 人体形态学(山东联盟)智慧树知到期末考试答案章节答案2024年青岛滨海学院
- 《办公用房租赁合同》范本标准版可打印
- 人机环管安全管理措施
- 大庆一中、六十九中初四上学期期末质量检测物理试题
- 小学生一、二、三年级家庭奖罚制度表
- 中图版地理七年级上册知识总结
评论
0/150
提交评论