易语言源码数学计算练习题.docx

上传人:b****6 文档编号:7131276 上传时间:2023-01-21 格式:DOCX 页数:22 大小:276.42KB
下载 相关 举报
易语言源码数学计算练习题.docx_第1页
第1页 / 共22页
易语言源码数学计算练习题.docx_第2页
第2页 / 共22页
易语言源码数学计算练习题.docx_第3页
第3页 / 共22页
易语言源码数学计算练习题.docx_第4页
第4页 / 共22页
易语言源码数学计算练习题.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

易语言源码数学计算练习题.docx

《易语言源码数学计算练习题.docx》由会员分享,可在线阅读,更多相关《易语言源码数学计算练习题.docx(22页珍藏版)》请在冰豆网上搜索。

易语言源码数学计算练习题.docx

易语言源码数学计算练习题

易语言源码-数学计算练习题(小数除法)

新建一个程序:

加入以下组件:

并调整各组件的属性、名称。

 

进入代码编辑页面:

输入以下代码:

练习题采用随机函数,除数“÷10”代表除数是小数,目前商还是整数。

 

试运行,显示以下结果:

被除数和除数都是小数。

商是9。

将练习题(编辑框)组件的属性:

输入方式设为“只读方式”,程序运行时练习题(编辑框)不能编辑里面的题目。

 

双击击确定按钮,在代码编辑框中输入以下代码:

试运行,在结果编辑框中输入正确的“商”,然后按确定键。

输入错误的“商”,按下确定键。

 

接下来再添加随机产生数学公式的代码:

在程序窗口,添加以下组件,为了显示分数。

 

增加改变分数的代码。

(前面要加上“分数值”这一变量)

试运行:

显示以下结果。

再增加能提高习题难度的代码:

以下是完成后的所有代码:

.版本2

.程序集窗口程序集1

.程序集变量商,小数型

.程序集变量除数,小数型

.程序集变量被除数,小数型

.程序集变量分数值,整数型

.程序集变量级别,整数型

.子程序__启动窗口_创建完毕

级别=1

置随机数种子()

商=取随机数(1,10)

除数=取随机数(1,10)÷10

被除数=除数×商

练习题.内容=到文本(被除数)+“÷”+到文本(除数)

 

.子程序_确定按钮_被单击

.局部变量A,整数型

.局部变量B,整数型

.局部变量C,整数型

.局部变量D,整数型

.如果(到文本(商)=结果.内容)

信息框(“答对了”,0,)

分数值=分数值+5

.否则

信息框(“错,答案是:

”+到文本(商),0,)

分数值=0

.如果结束

分数显示.内容=到文本(分数值)

.如果真(分数值=100)

级别=级别+1

分数值=0

分数显示.内容=“”

.如果真(级别=4)

信息框(“恭喜你,顺利通关!

”,0,)

结束()

.如果真结束

信息框(“进入第”+到文本(级别)+“级”,0,)

.如果真结束

.判断开始(级别=1)

A=10

B=1

C=10

D=10

.判断(级别=2)

A=10

B=1

C=99

D=10

.判断(级别=3)

A=999

B=100

C=99

D=10

.默认

.判断结束

练习题.内容=“”

结果.内容=“”

置随机数种子()

商=取随机数(1,A)÷B

除数=取随机数(1,C)÷D

被除数=除数×商

练习题.内容=到文本(被除数)+“÷”+到文本(除数)

再以上基础进行修改,做一个能够输入计算小数除法过程的程序,

增加以下组件:

下面是更改后最终的运行结果:

以下是全部代码:

.版本2

.程序集窗口程序集1

.程序集变量商,整数型

.程序集变量除数,整数型

.程序集变量被除数,整数型

.程序集变量分数值,整数型

.程序集变量级别,整数型

.程序集变量A,整数型

.程序集变量B,整数型

.程序集变量C,整数型

.程序集变量D,整数型

.程序集变量E,整数型

.程序集变量步骤,整数型

.子程序__启动窗口_创建完毕

级别=1

步骤=1

置随机数种子()

A=9

B=10

C=0

D=9

E=9

商=取随机数(1,A)×B+取随机数(1,A)

除数=取随机数(1,D)×C+取随机数(1,E)

被除数=除数×商

练习题.内容=到文本(被除数÷100)+“÷”+到文本(除数÷10)

商填框.可视=假

被除数填框.可视=假

第一行乘积填框.可视=假

第二行结果填框.可视=假

第二行乘积填框.可视=假

第三行结果填框.可视=假

第三行乘积填框.可视=假

下一题按钮.禁止=真

提示标签.标题=“请输入除数,(注意除数的小数点要移位,变成整数)。

.子程序_确定按钮_被单击

.判断开始(步骤=1)

.如果真(除数填框.内容≠到文本(除数))

提示标签.标题=“除数不对!

重新输入!

除数填框.内容=“”

除数标签.标题=“错!

返回()

.如果真结束

除数填框.禁止=真

步骤=步骤+1

被除数填框.可视=真

提示标签.标题=“请输入被除数,(注意被除数的小数点的移位要与除数相同)。

.判断(步骤=2)

.如果真(被除数填框.内容≠到文本(被除数÷10))

提示标签.标题=“被除数不对!

重新输入!

被除数填框.内容=“”

被除数标签.标题=“错!

返回()

.如果真结束

被除数填框.禁止=真

步骤=步骤+1

商填框.可视=真

提示标签.标题=“请输入商的第一个数,(注意商的整数部分没有时,应为0)。

.判断(步骤=3)

步骤=步骤+1

第一行乘积填框.可视=真

提示标签.标题=“请输入除数与商的第一个数相乘的结果。

.判断(步骤=4)

.如果真(取整(商÷10)≠到数值(商填框.内容))

信息框(“商不对!

请重新填入”,0,)

商填框.内容=“”

第一行乘积填框.内容=“”

返回()

.如果真结束

.如果真(取整(商÷10)×除数≠到数值(第一行乘积填框.内容))

信息框(“商与除数的乘积不对!

请重新填入”,0,)

第一行乘积填框.内容=“”

第一行乘积标签.标题=“错!

返回()

.如果真结束

步骤=步骤+1

第二行结果填框.可视=真

提示标签.标题=“请输入与被除数相减的结果。

.判断(步骤=5)

.如果真(到文本(被除数÷10-取整(商÷10)×除数)≠删全部空(第二行结果填框.内容))

提示标签.标题=“相减的结果不对!

重新输入!

第二行结果填框.内容=“”

第二行结果标签.标题=“错!

返回()

.如果真结束

.如果真(被除数÷10-取整(商÷10)×除数=0)

确定按钮.禁止=真

下一题按钮.禁止=假

分数值=分数值+5

分数显示.内容=到文本(分数值)

返回()

.如果真结束

步骤=步骤+1

第二行乘积填框.可视=真

提示标签.标题=“请输入除数与商的第二个数,接着输入除数与商的第二个数相乘的结果。

.判断(步骤=6)

.如果真(取文本左边(到文本(商÷10),3)≠删全部空(商填框.内容))

信息框(“商不对!

请重新填入”,0,)

第二行乘积填框.内容=“”

返回()

.如果真结束

.如果真(到文本(到整数(取文本中间(到文本(商),2,1))×除数÷10)≠删全部空(第二行乘积填框.内容))

信息框(“商与除数的乘积不对!

请重新填入”,0,)

第二行乘积填框.内容=“”

第二行乘积标签.标题=“错!

返回()

.如果真结束

步骤=步骤+1

第三行结果填框.可视=真

提示标签.标题=“请输入与被除数相减的结果。

.判断(步骤=7)

.如果真(到文本(被除数÷10-商×除数÷10)≠删全部空(第三行结果填框.内容))

提示标签.标题=“相减的结果不对!

重新输入!

第三行结果填框.内容=“”

第三行结果标签.标题=“错!

返回()

.如果真结束

.如果真(删全部空(第三行结果填框.内容)=“0”)

确定按钮.禁止=真

下一题按钮.禁止=假

分数值=分数值+5

分数显示.内容=到文本(分数值)

返回()

.如果真结束

.默认

.判断结束

 

.子程序_下一题按钮_被单击

除数填框.内容=“”

商填框.内容=“”

被除数填框.内容=“”

第一行乘积填框.内容=“”

第二行结果填框.内容=“”

第二行乘积填框.内容=“”

第三行结果填框.内容=“”

第三行乘积填框.内容=“”

步骤=1

除数标签.标题=“”

被除数标签.标题=“”

第一行乘积标签.标题=“”

第二行结果标签.标题=“”

第二行乘积标签.标题=“”

第三行结果标签.标题=“”

除数填框.禁止=假

被除数填框.禁止=假

确定按钮.禁止=假

商填框.可视=假

被除数填框.可视=假

第一行乘积填框.可视=假

第二行结果填框.可视=假

第二行乘积填框.可视=假

第三行结果填框.可视=假

第三行乘积填框.可视=假

下一题按钮.禁止=真

提示标签.标题=“请输入除数,(注意除数的小数点要移位,变成整数)。

.如果真(分数值=100)

级别=级别+1

分数值=0

分数显示.内容=“”

.如果真(级别=4)

信息框(“恭喜你,顺利通关!

”,0,)

结束()

.如果真结束

信息框(“进入第”+到文本(级别)+“级”,0,)

.如果真结束

.判断开始(级别=1)

A=9

B=10

C=0

D=9

E=9

.判断(级别=2)

A=9

B=10

C=10

D=2

E=9

.判断(级别=3)

A=9

B=10

C=10

D=9

E=9

.默认

.判断结束

练习题.内容=“”

置随机数种子()

商=取随机数(1,A)×B+取随机数(1,A)

除数=取随机数(1,D)×C+取随机数(1,E)

被除数=除数×商

练习题.内容=到文本(被除数÷100)+“÷”+到文本(除数÷10)

代码截图:

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

当前位置:首页 > 人文社科 > 设计艺术

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

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