华南师范大学实验报告VB语言程序设计大作业.docx

上传人:b****6 文档编号:8185398 上传时间:2023-01-29 格式:DOCX 页数:16 大小:367.54KB
下载 相关 举报
华南师范大学实验报告VB语言程序设计大作业.docx_第1页
第1页 / 共16页
华南师范大学实验报告VB语言程序设计大作业.docx_第2页
第2页 / 共16页
华南师范大学实验报告VB语言程序设计大作业.docx_第3页
第3页 / 共16页
华南师范大学实验报告VB语言程序设计大作业.docx_第4页
第4页 / 共16页
华南师范大学实验报告VB语言程序设计大作业.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

华南师范大学实验报告VB语言程序设计大作业.docx

《华南师范大学实验报告VB语言程序设计大作业.docx》由会员分享,可在线阅读,更多相关《华南师范大学实验报告VB语言程序设计大作业.docx(16页珍藏版)》请在冰豆网上搜索。

华南师范大学实验报告VB语言程序设计大作业.docx

华南师范大学实验报告VB语言程序设计大作业

华南师范大学实验报告

课程名称VB语言程序设计实验项目大作业两位数四则运算器

一、实验目的、目标

综合运用本课程的相关知识,完成两位数四则运算器的设计、编写与测试,培养学生的实践动手能力,并检测本课程的学习效果。

二、实验内容

基本要求:

✓两位数(指10-99的自然数)的加减乘除(除法指的是整除)运算,其中减法和除法必须满足“被操作数不小于操作数”(即可以不考虑20-56、4\20等情况)

✓两个操作数、运算符均随机产生

✓完成一题后自动判断对错,并显示出来

✓可以随时查看已经完成的题目情况

✓完成一题自动计算题目总数、正确数、错误数和正确率,并实时显示出来

扩展要求(不硬性规定):

✓在答错的题目后面给出正确答案

✓可增加时钟控件,10秒(或15秒)内必须完成一题

✓限制题目数目为固定值(如20题、50题)

✓把程序扩展成为多位数甚至任意位数的运算器

三、实验过程与步骤

1.编写运算程序并进行检测

(1)设定“+、-、*、/”的优先级分别为1,2,3,4

(2)生成随机数num;

(3)生成随机符号mode;

(4)设置二维数组counnum(10,2),分别存储符号的类型以及在算式中的位置;

(5)用冒泡法编写函数paixu对counnum进行排序,得出函数的运算顺序;

2.设计界面

(1)答题信息汇总功能;

(2)答案输入框只能输入数字、回车、退格、负号;

(3)设置算式数字个数;

(4)设置计算题目数;

(5)设置时间计时功能;

(6)设置进度条计时功能使时间可视化;

3.运行界面

四、测试数据及运行结果

【输入的测试数据,输出的结果】

(1)两个数

(2)三个数

(3)四个数

(4)五个数

五、实验总结、经验分享

【简单叙述心得,指出本次上机实验的关键环节或关键点;若经多次失败最终成功,请阐述失败之处和导致失败的原因,并简单给出你是如何一步步成功(或经验分享);若本次上机实验最终没有成功,则阐述成败之处及其原因分析。

无论何种情况,请进行自我评价】

本次大作业遇到了下面几点困难:

(1)答案输入框

是第一个遇到的难点,vb的判断语句貌似很c的不太相同,尝试了很多次才成功了,专门设置了一个函数来判断输入值的ascii码,这个输入框还有一个麻烦的地方;输入的不是数字弹出提示框的时候,弹出的输入框会保留刚刚输入的值。

经过反复的测试原来后面加一句keyascii=0就行了。

(2)任意个数运算

任意个数的运算最麻烦了。

进过多次测试才成功。

最难的地方是运算符号的优先级,分析以下每次运行的数据来测试程序的运算过程。

通过这次的大作业,我对vb的运用有了比较大的提升,老师布置的作业好综合啊。

基本把整本书的东西都用上了,翻了好多次数才把这个作业完成了。

有些书本找不到的知识就上网搜索解答。

老师上的课很有趣,希望还能选上老师的课。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 财务管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1