精华内容
下载资源
问答
  • 小学四则运算vb chengxu

    2011-06-04 00:30:30
    此乃小学四则运算,可用于初学者参考,也可用于自用
  • VB课程设计小学生数学四则运算摘 要本次课程设计通过VB技术制作了较为简易的随机出题并判断正误的程序,功能是用计算机来当小学生的老师。适用的工具软件为Visual basic。对待该问题,我们运用了2个窗体(Form)控件14...

    VB课程设计小学生数学四则运算

    摘 要

    本次课程设计通过VB技术制作了较为简易的随机出题并判断正误的程序,功能是用计算机来当小学生的老师。适用的工具软件为Visual basic。

    对待该问题,我们运用了2个窗体(Form)控件14个(5个Command按钮控件,6个Label标签控件,3个文本控件)

    我们通过编写程序代码随机生成数学计算式子,可以让使用者在文本框里输入答案,点击“判断正误”可以显示共几道题,答对几道题。

    目 录

    摘 要1

    1.功能描述3

    2.概述设计3

    3.详细设计4

    4.存在问题11

    5.心得体会12

    6.参考文献13

    1.功能描述

    本程序是简易计算机教学程序,具有随机出题并判断正误的功能,适用就读小学的儿童。程序结构及使用方法简单易懂,可作为小学生计算机老师辅助小学生学习。

    2.概述设计

    本程序的核心是随机出题并判断正误,因而应该确定所需使用的控件及程序,由分析可得,本程序编译需要产生在范围(0~10)2个的随机数字,并且用连字符把2个数字和运算方式表示出来,使用者可以在文本框内输入数字。第二个重要程序是“判断正误”这个按钮,要求判断正误并表示出总共几道题,答对几道

    步骤:

    (1) 运行Microsoft visual basic 6.0。

    (2) 打开新的“标准EXE工程”,建立工程。

    (3) 在窗体1上添加3个标签(Label控件)、2个按钮(Command 控件)2个文本(text控件)。

    (4) 单击各个控件对控件的主要属性进行设置如下表:

    表 1 Form1对象的属性设置值

    控件属性属性值Command 1Caption登陆Command 2Caption取消Label1Caption用户名Label2Caption密码Text1Text2

    表 2 Form2对象的属性设置值

    控件属性 属性值Command 1Caption重新输入Command 3Caption 确定Command 4Caption下一题 Label1Caption Text1

    (5) 编写代码实现代码的功能。

    (6) 运行并保存程序。

    3.详细设计

    3.1.程序代码

    Private Sub Command1_Click()

    Dim a, b As Integer

    If Text1.Text = "" Or Text2.Text = "" Then

    a = MsgBox("您输入的用户名或密码不能为空", vbCritical, "错误信息")

    Text1.SetFocus

    Else

    If Text1.Text = "陆裕鹏" And Text2.Text = Then

    Form2.Show

    Else

    Text1.Text = ""

    Text2.Text = ""

    Text1.SetFocus

    b = MsgBox("您输入的密码或用户名错误!请重新输入", vbCritical, "错误信息!")

    End If

    End If

    End Sub

    Private Sub Command2_Click()

    Text1.Text = ""

    Text2.Text = ""

    Text1.SetFocus

    End Sub

    Private Sub Text2_KeyPress(KeyAscii As Integer)

    If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 8 Then ' KeyAscii是可能获知用户按下了哪一个键的参数表达式,此语句表示文本框只允许输入0-9的数字字符,否则KeyAscii=0(KeyAscii接收到的是空字符,不返回任何按键)

    KeyAscii = 0

    i = MsgBox("您输入的只能是数字!", vbCritical) 'vbExclamation是图标样式语句

    End If

    End Sub

    Option Explicit '强制变量先定义再使用

    Dim a%, b%, c$, d%, g%, h%, tmp%, i%, arr

    Private Sub Command1_Click()

    Text1.SetFocus

    Text1.Text = ""

    End Sub

    Private Sub Command3_Click()

    If Text1.Text = "" Then

    MsgBox "你的输入为空,请重新输入!"

    Text1.SetFocus

    Else

    If Val(Text1.T

    展开全文
  • VB小学数学四则运算程序代码》由会员分享,可在线阅读,更多相关《VB小学数学四则运算程序代码(2页珍藏版)》请在人人文库网上搜索。1、Option Base 1 标识数组下标从1开始Dim x, y, z As IntegerPrivate Sub ...

    《VB小学数学四则运算程序代码》由会员分享,可在线阅读,更多相关《VB小学数学四则运算程序代码(2页珍藏版)》请在人人文库网上搜索。

    1、Option Base 1 标识数组下标从1开始Dim x, y, z As IntegerPrivate Sub Command1_Click()Dim a(4) As StringDim b As IntegerText1.Text = Int(10 * Rnd + 0) 文本框1中随机产生0 - 9中的一个数a(1) = +a(2) = -a(3) = *a(4) = /b = Int(4 * Rnd + 1)Label1.Caption = a(b) 标签随机产生“加”、“减”、“乘”、“除”号If Label1.Caption = a(4) ThenText2.Text = Int(。

    2、9 * Rnd + 1) 如果标签出现的是“”号,则文本框随机产生中的一个数ElseText2.Text = Int(10 * Rnd + 0) 如果不是则文本框随机产生中的一个数End IfText3.SetFocusEnd SubPrivate Sub Command2_Click()Dim c As SingleIf IsNumeric(Text3.Text) = False ThenMsgBox 请输入数字!, vbOKOnly + vbExclamation, 提示 如果文本框输入的不是数字或没有输入,则提示“请输入数字!”Text3.Text = Text3.SetFocusEls。

    3、eSelect Case Label1.CaptionCase +c = Val(Text1.Text) + Val(Text2.Text)Case -c = Val(Text1.Text) - Val(Text2.Text)Case *c = Val(Text1.Text) * Val(Text2.Text)Case /c = Val(Text1.Text) / Val(Text2.Text)End SelectIf Text3.Text = c ThenMsgBox 恭喜你,回答正确!, vbOKOnly + vbInformation, 提示x = x + 1Text4.Text = x。

    4、z = z + 10Text6.Text = zElseMsgBox 回答错误! & & 正确结果为 & c, vbOKOnly + vbCritical, 提示y = y + 1Text5.Text = yz = z - 10Text6.Text = zEnd IfEnd IfEnd SubPrivate Sub Form_Load()RandomizeEnd SubPrivate Sub Label1_Change()Text3.Text = End SubPrivate Sub Text1_Change()Text3.Text = End SubPrivate Sub Text2_Change()Text3.Text = End Sub。

    展开全文
  • 内容提要:【编号:006】本文主要介绍了小学四则运算系统设计的实现过程。系统采用VisualBasic6.0和SQLServer2000作为前台开发工具和后台数据库,结合本系统的需求设计和规划,科学的划分和设计了系统的模块和数据库...

    内容提要:【编号:006】本文主要介绍了小学四则运算系统设计的实现过程。系统采用VisualBasic 6.0 和SQLServer2000作为前台开发工具和后台数据库,结合本系统的需求设计和规划,科学的划分和设计了系统的模块和数据库。

    小学四则运算系统的设计与实现

    摘要:本文主要介绍了小学四则运算系统设计的实现过程。系统采用VisualBasic 6.0 和SQLServer2000作为前台开发工具和后台数据库,结合本系统的需求设计和规划,科学的划分和设计了系统的模块和数据库。并对四则运算系统中的各个模块的功能做出了论述,同时针对系统中的核心功能和设计中遇到的问题进行了详细的分析。

    关键词:四则运算;visualBasic6.0;SQLServer2000

    随着科学技术的不断发展,计算机的应用已经非常普及,小学生的学习方式也越来越多样化。而目前我国的教育形式还是以传统教育方式为主,那就是课堂教育。对于这样的一种传统教育,越来越多的小学生表示已经无法满足他们的需求。因为他们需要的是一种有趣味的方式,而不是仅仅在学校里的那种枯燥无味的模式。而面对枯燥无味的数学题时这点变的尤为突出,传统的方式使他们对数学里的大量运算变的反感和厌恶,所以一款以数学四则运算为主,提高小学生四则运算能力的软件是解决目前状况的最好发法。这样不仅能够提高学习的兴趣和积极性,还能有效的提高小学生们的成绩。而且也方便了老师的教学,是一种最佳选择。

    小学四则运算系统的出现,不仅能够大大提高小学生的运算能力,而且能使他们的学习兴趣得到较大的提高,节省大量的资源和人员,为以后的小学生教育提供一些必要的信息和参考。

    本系统在设计过程中,为充分考虑系统设计的可开发性和数据库的安全性、一致性、稳定性和可靠性的问题,采用了VisualBasic 6.0和SQL Server2000作为前台开发工具和后台数据库,为操作人员提供了丰富的决策功能,而且操作简单方便。用此系统代替手工操作后,能大大减少在时间和空间上的浪费,为学生和家长节省了大量的人力和物力。

    目  录

    摘要 ……………………………………………………………………………… 1

    1 开发工具简介………………………………………………………………………3

    1.1 VB的功能特点………………………………………………………………3

    1.2 SQL的功能特点 ……………………………………………………………4

    2 系统设计……………………………………………………………………………4

    2.1 系统模块结构图………………………………………………………………4

    2.2 系统设计原则…………………………………………………………………5

    2.3 功能模块设计…………………………………………………………………5

    2.3.1 用户管理块…………………………………………………………… 5

    2.3.2 试题管理块…………………………………………………………… 5

    2.3.3 信息模块管理…………………………………………………………5

    2.3.4 登录模块……………………………………………………………6

    2.4 数据库设计……………………………………………………………………6

    3 系统实现……………………………………………………………………………8

    3.1 系统运行环境…………………………………………………………………8

    3.2 系统平台实现…………………………………………………………………8

    3.2.1 用户登录………………………………………………………………8

    3.2.2 系统主界面……………………………………………………………10

    3.3 系统核心功能…………………………………………………………12

    3.3.1 后台管理………………………………………………………………12

    3.3.2 用户管理………………………………………………………………14

    4 系统遇到的问题及解决法……………………………………………………… 15

    5 结论………………………………………………………………………………16

    谢辞 …………………………………………………………………………………16

    参考文献……………………………………………………………………………17

    展开全文
  • VB.net实现小学生登录 然后选择答题 或者查分,答完题目最后将结果返回给“record.txt”文件
  • vb.net制作的一个简单的vb.net混合运算程序设计一个由计算机来当小学低年级学生算术老师的VB应用程序,要求给出一系列的两个1~10数的四则运算的算术题,学生输入该题的答案,计算机根据学生的答案判断正确与否,并...
  • 一、背景阿超有个儿子上小学二年级,老师...C/C++、C#、Java、Python、VB、JavaScript、Perl……具体要求如下:能自动生成小学四则运算题目(注意是给小学生用的,要是结果出现负数的话他们会迷茫的!)除了整数外,...

    一、背景

    阿超有个儿子上小学二年级,老师每天让家长给孩子出30道加减法题,虽然不多,但是每天都做也算是个负担,阿超作为一个老牌程序员当然想用计算机来解决这个小问题,目前对于这个问题对于任何语言都不是问题,比如:

    C/C++、C#、Java、Python、VB、JavaScript、Perl……

    具体要求如下:

    能自动生成小学四则运算题目(注意是给小学生用的,要是结果出现负数的话他们会迷茫的!)

    除了整数外,还要支持真分数的四则运算

    请大家用任何一种自己擅长的语言来编写这段程序,并把程序的介绍和自己编写的过程写一个博客

    二、分析

    (一) 自己擅长的是c语言,准备用c语言,但是自己学的java,想用java试试,支持真分数运算,如果用C语言,我们可以这么考虑,a,b,c,d随机生成。

    a/b      c/d,

    (1)可能存在a,b,c,d;a和b存在公约数,c和d存在公约数。

    解 决办法:先求a和b的最大公约数m,先求c和d的最大公约数n,然后a=a/m;b=b/m;c=c/m;d=d/m;,然后就可以算加"+"法 (a*d+b*c)/(b*d);减“-”法(a*d-b*c)/(b*d);乘“*”法a*c/(b*d);除法“/”,判断一下分母是否为0,分数符 号直接输出;

    (2)可能存在a>b,c>d的情况,真假分数情况。输出直接输出符号“/”。

    (二)有判断正确和错误,每答一次就判断一次,回答正确和回答错误,一次性答对是10分,答两次才答对得5分,答三次才答对得3分。

    (三)输入一个数,知道出题的数目,随机产生的题数目,多输也会提示输入错误。

    三、代码部分

    我用的是java写的:

    importjava.util.InputMismatchException;

    importjava.util.Random;

    importjava.util.Scanner;

    import java.io.*;

    public classPratices {

    public static voidmain(String[] args) {

    newPratices().list_Pratices();

    }

    public int random_Num(intrange) {

    return (int) (Math.random() *range);

    }

    public voidlist_Pratices() {

    int right = 0;

    int wrongtimes = 0;

    intnum_1, num_2, temp;

    int type = random_Num(4);

    int score = 0;

    int count = 1;

    System.out.println("请输入题目数量:");

    Scanner sc = newScanner(System.in);

    int n =sc.nextInt();

    while (count <=n) {

    type = random_Num(2);

    num1 = random_Num(100); //100以内随机数

    num2 = random_Num(100); //100以内的随机数

    wrongtimes = 0;

    if (type == 0)

    {

    System.out.print("(" + count + ") " + num1 + " + " + num2+ " = ");//加法

    }

    else if(type == 1)

    {

    if ((num1

    {

    temp =num1;

    num1 =num2;

    num2 =temp;

    }

    System.out.print("(" + count + ") " + num1 + " - " + num2+ " = ");//减法

    }

    else if(type == 2)

    System.out.print("(" + count + ") " + num1 + " * " + num2+ " = ");//乘法

    }

    else if(type == 3)

    {

    if(num2!=0)

    System.out.print("(" + count + ") " + num1 + " / " + num2+ " = ");//除法

    elseSystem.out.println("分母为零");

    }

    int answer = this.getAnswer(count);

    boolean flag =check(num1, num2, type, answer, count);

    if(flag) {

    right++;

    System.out.println("回答正确");

    score += this.getScore(wrongtimes);

    } else{

    while (wrongtimes < 2) {

    wrongtimes++;

    System.out.println("回答错误 " + wrongtimes + " 次");

    answer = this.getAnswer(count);

    flag =check(num1, num2, type, answer, count);

    if(flag) {

    score += this.getScore(wrongtimes);

    right++;

    wrongtimes = 0;

    break;

    }

    }

    if (wrongtimes == 3)

    System.out.println("回答错误 ");

    elseSystem.out.println("回答正确");

    }

    count++;

    }

    System.out.println("回答正确 : " +right);

    System.out.println("回答错误: " + (10 -right));

    System.out.println("获得分数: " +score);

    System.out.println(getDegree(score));

    }

    public boolean check(int num_1, int num_2, int type, intmy_Answer,

    intcount) {

    int answer = 0;

    if (type == 1) {

    answer = num_1 -num_2;

    } else if (type == 0) {

    answer = num_1 +num_2;

    }

    return my_Answer ==answer;

    }

    public int getAnswer(intcount) {

    int my_Answer = 0;

    BufferedReader br = new BufferedReader(newInputStreamReader(System.in));

    try{

    my_Answer =Integer.parseInt(br.readLine());

    } catch(IOException e) {

    e.printStackTrace();

    } catch(NumberFormatException e) {

    System.out.println("输入有误");

    return 0;

    } finally{

    if (count >= n && (br != null)) {//不会超出输入的n

    try{

    br.close();

    } catch(IOException e) {

    e.printStackTrace();

    }

    br = null;

    }

    }

    returnmy_Answer;

    }

    public int getScore(intwrongtimes) {

    if (wrongtimes == 0) {

    return 10;

    } else if (wrongtimes == 1) {

    return 7;

    } else if (wrongtimes == 2) {

    return 5;

    } else

    return 0;

    }

    public String getDegree(int score) {

    if (score > 90)

    return "SMART";

    else if (score > 80)

    return "GOOD";

    else if (score > 70)

    return "OK";

    else if (score > 60)

    return "PASS";

    else

    return "TRY AGAIN";

    }

    }

    展开全文
  • 在数学中,当一级运算(加减)和二级运算(乘除)同时出现在一个式子中时,它们的运算顺序是先乘除,后加减,如果有括号就先算括号内后算括号外,同一级运算顺序是从左到右,这样的运算叫四则运算。 四则是指加法、...
  • VB编写的小四则运算(含界面),可以帮助小学生训练四则运算!!!
  • 随机四则运算小程序

    2012-05-07 10:30:57
    随机的四则运算小程序,即可以用来给小学生做算术题,也便于VB初学者自学使用
  • 阿超有个儿子上小学二年级,老师每天让家长给孩子出30道加减法题,虽然不多,但是每天都做也算是个负担,阿超作为一个老牌程序员当然想用计算机来解决这个小问题,目前对于这个问题对于任何语言都不是问题,比如: ...
  • VB 小学生 加减乘除 测试运算系统,可实现随机出题,打题之后并判分的功能。分为低级、中级、高级三个级别。
  • 北邮计算机实习小学期题目:。包含源代码&exe运行程序&背景图片。
  • 加减乘除四则运算

    2019-03-21 23:01:00
    个人项目实战-四则混合运算 coding.net地址:https://git.dev.tencent.com/qyj814/fours.git ...
  • Visual C# 实现四则运算 完善

    千次阅读 2014-03-27 12:02:56
    从网上找到一篇文档关于 C#实现四则运算,但用运算测试代码报错,运算式为 5*(3+(2*5)-1),之所以报错是因为源代码作者没有考虑到其他运算符与“(”或“)”相邻的情况,修改代码。以下为原文,代码中标红部分...
  • 匿名25 匿名39 【声明!】本博客内容仅为学校要求提交的内容,所有包含着此声明的博文或多或少为“学业...Programvs.Software/Service一、没错这是一个作业要求 小学老师要每周给同学出300道四则运算练习题。 ...
  • VB编写的小学数学出题系统,能够进行加减乘数运算,可实现自己选择测试题数,判断对错,计算成绩,重新测试的功能
  • 一.作业描述及要求: 阿超有个儿子上小学二年级,老师每天让家长给孩子出30道加减法题,虽然不多,但是每天都做也算是个负担,阿超作为一个老牌程序员当然想用计算机来解决这个...能自动生成小学四则运算题目(注意...
  • 面向小学生,随机生成30个100以内的四则运算,并且用户可以录入结果,检查用户录入的结果是否是正确的。 2.结对编程说明 结对对象:陈高瑶 博客地址:http://www.cnblogs.com/ccgy/ 项目已同步至GitHub:...
  • 一.作业描述及要求: 阿超有个儿子上小学二年级,老师每天让家长给孩子出30道加减法题,虽然不多,但是每天都做也算是个负担,阿超作为一个老牌程序员当然想用计算机来解决这个小...能自动生成小学四则运算题目(...
  • 这次的结对编程是我和府斐妍同学一起...小学老师要每周给同学出300道四则运算练习题。 这个程序有很多种实现方式: c/c++ c#/VB.net/Java Excel Unix Shell Emacs/Powershell Perl Python 两个运算符,10...
  • 百度百科对结对编程的介绍...l某公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道(100以内)四则运算题目给小学生做。二柱立马就想到写一个小程序来做这件事。 这个事情可以用很多语言或者工具来实现: ...
  • l某公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道(100以内)四则运算题目给小学生做。二柱立马就想到写一个小程序来做这件事。 这个事情可以用很多语言或者工具来实现: •Excel、C/C++、...
  • 科学计算器;VB实现;二进制十进制十六进制;四则运算逻辑运算;小学期作品;物有所值
  • 一家软件公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道四则运算题目给小学生做。 二柱子立马就想到写一个小程序来做这件事。这个事情可以用很多语言或者工具来实现:Excel,C/C++,C#,VB,Unix Shell,...
  •  某公司程序员二柱的小孩上了小学二年级,老师让家长每天出30道(100以内)四则运算题目给小学生做。二柱立马就想到写一个小程序来做这件事。 这个事情可以用很多语言或者工具来实现: •Exc...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 387
精华内容 154
关键字:

vb小学四则运算