`

要口算题,那就写个吧。。。

 
阅读更多

要口算题,那就写个吧。。。

 

/**
	 * 生成20以内的加减口算题
	 */
	private static void generateMental() {
		Random ra = new Random();
		int count = 0;
		
		while (count < 100) {
			int firstSymbol = ra.nextInt(2) % 2;
			String fs = "";
			int secondSymbol = ra.nextInt(2) % 2;
			String ss = "";
			
			int first = ra.nextInt(20);
			int second = ra.nextInt(20);
			int third = ra.nextInt(20);
			
			if (first == 0 || second == 0 || third == 0) {
				continue;
			}
			
			int result = 0;
			if (firstSymbol == 1) {
				fs = " + ";
				result = first + second;
				if (result > 20) {
					continue;
				}
			} else {
				fs = " - ";
				result = first - second;
				if (result < 0) {
					continue;
				}
			}
			
			if (secondSymbol == 1) {
				ss = " + ";
				result = result + third;
			} else {
				ss = " - ";
				result = result - third;
			}
			
			if (result > 0 && result < 20 ) {
				System.out.println(first + fs + second + ss + third + " = ");
				count ++;
			}
			
			if (count % 25 == 0) {
				System.out.println("========" + count / 25 + "=========");
			}
		}
	}

 

分享到:
评论

相关推荐

    小学口算题库生成器

    2. **随机数生成**:在创建口算题时,需要随机生成数字以确保题目的多样性和不确定性。Python的`random`模块提供了丰富的随机数生成函数,如`randint()`用于生成指定范围内的整数,`uniform()`用于生成浮点数等。 3...

    小学数学口算题是一款利用Python开发了一套自动生成小学生口算题的小应用.rar

    开始以为单步和多步计算可以使同一方法,现在看来还得需要分开来写,如果要硬挤到一起方法就会太复杂了,不易梳理。 后续会把功能上分成 单步 二步 三步(加减乘除)法,乘除法相对来说简单些,除法要判断是否有余,...

    口算题自动生成的小程序

    10. **兼容性**:作为.exe文件,这个口算题自动生成小程序应该是Windows操作系统兼容的应用程序,用户只需下载并运行即可使用,无需复杂的安装过程。 总的来说,口算题自动生成的小程序利用现代技术解决了传统教育...

    小学生口算题随机生成工具

    口算题随机生成器.exe是这个工具的执行文件,下载后双击即可运行。值得注意的是,为了保证软件的正常运行,用户需要确保计算机上安装有相应的运行环境,如.NET Framework等支持库。 总之,《小学生口算题随机生成...

    五年级数学下册第四单元口算题人教版.pdf

    2. **小数乘法**:如4.2×5,0.75×100等,需要理解小数乘整数时小数点的位置变化,以及两个小数相乘的计算方法。 3. **小数除法**:比如5.6÷100,0.75÷0.25,学生需要掌握除数是小数时如何转换为整数除法,以及...

    小学四年级下册数学竖式计算+口算题练习大全-四下口算题竖式.pdf

    小学四年级下册的数学学习中,竖式计算与口算题是两个重要的练习部分,它们旨在提升学生的计算能力和快速解决问题的技巧。竖式计算主要涉及乘法和除法,而口算题则集中于基本的乘法运算,让学生熟悉并掌握乘法表。 ...

    python 生成口算题 输出到WORD文档

    于是写了个口算题生成器。一开始的版本是生成到TXT里面,但排版好麻烦,打出来也不好看,于是改成生成到WORD文档里,这下子就好用多了。生成题目包括四则运算,减数没有负数,乘法只是两位数乘以一位数,除法的除数...

    利用JavaScrip开发了一套自动生成小学生口算题的小应用

    设置生成的口算题试卷个数。 用户可最多保存10份配置在浏览器端,方便给熊孩子重复生成口算题。除口算解题外还提供生成竖式题,让熊孩子不能逃脱被试卷支配的恐惧。除了自动生成试题外,还支持手动添加题目,可以...

    小学生口算题生成导出器

    "小学生口算题生成导出器"是一款专为小学生设计的教育软件,其核心功能是根据用户设定的数值范围自动生成加减法口算题目,并且支持将生成的题目导出为Excel格式,方便教师进行教学活动或者家长作为家庭作业的参考...

    10以内减法口算题1000道.doc

    文档"10以内减法口算题1000道.doc"主要是一个包含大量10以内减法运算的练习集合,旨在帮助学习者熟练掌握基本的减法技能。减法是数学运算的基础部分,尤其对儿童早期数学教育至关重要。通过这些口算题,孩子们可以...

    口算练习题生成器

    家里有上小学的挺好用的,自动生成算数题,省的家长再一道道写啦

    第二学期冀教版一年级数学口算练习题及答案16套12精选.doc

    * 减法的计算规则:减法的计算规则是从个位减起,个位相减得几就在个位上写几,十位相减得几就在十位上写几。 * 减法的应用:减法的应用非常广泛,例如计算剩下的质量、计算运走的质量等。 竖式计算的基本概念: *...

    小学四年级下册数学口算题.doc

    综上,这份小学四年级下册的数学口算题主要涵盖分数与小数的互化、比较小数的大小、单位换算(包括长度、质量、货币)以及基础的数学运算。这些知识点都是小学生在这个阶段必须掌握的基础数学概念和技能,对他们的...

    口算题(一)100以内不进位加法.doc

    10. 逻辑思维与记忆力:通过反复练习这些口算题,孩子们可以锻炼逻辑思维能力,同时记忆常见的加法结果,如10+20=30、50+13=63等。 11. 教育应用:在教学中,教师可以使用这些题目作为课堂活动或家庭作业,帮助学生...

    第二学期青岛版五四制一年级数学期末口算练习题及2精选.doc

    - 在进行两位数加两位数的不进位加法时,首先要确保个位和十位对齐,这是正确执行加法的基础。例如:53+25,个位3与5对齐,十位5与2对齐。 - 计算时,遵循从低位到高位的原则,即先加个位,再加十位。如53+25中,...

    幼儿园大班口算题20以内加减.doc

    文档“幼儿园大班口算题20以内加减.doc”主要包含了适合幼儿园大班孩子练习的基础数学题目,重点是训练孩子们在20以内的加法和减法技能。这些题目对于提升孩子的计算能力和数学思维发展至关重要,因为它们帮助孩子们...

    用excel的vba编的乘法口算练习

    用excel的vba编写的乘法口算练习,可以自动出题,还可以自动批改,给小学生用,挺方便的。

    小数加减法口算题.pdf

    对于涉及带有零的小数加减法,如17.40 - 4.04,需要注意即使被减数的小数部分有零,也要完整写出,以保持小数点对齐。计算时,17减4等于13,而0.4减0.04等于0.36,所以最终答案是13.36。 对于一些特殊形式的题目,...

    c++小学生口算练习系统基于mysql数据库

    标题 "c++小学生口算练习系统基于mysql数据库" 指出我们正在讨论一个专为小学生设计的口算练习软件,该软件使用C++编程语言编写,并依赖于MySQL数据库存储和管理用户信息以及练习数据。这表明系统可能具有用户管理...

    两位数乘一位数口算题.doc

    本文档《两位数乘一位数口算题.doc》主要提供了大量的两位数乘一位数的口算练习题目,旨在帮助学习者熟练掌握基本的乘法运算技巧,特别是对于快速心算的能力进行训练。以下是对这些知识点的详细解释: 1. **基础...

Global site tag (gtag.js) - Google Analytics