当前位置:首页 » 操作系统 » 易语言算法

易语言算法

发布时间: 2022-01-08 19:27:21

Ⅰ 易语言画线算法

易语言画线算法:用鼠标穿透。

四个画板作为1234象限,然后自己定义个X,Y变量,取一个范围内的X,Y值画点。最后用画线连点,个人推荐画板宽度300,4个画板就是600的大小,只取函数在-3,3的位置的点,这样就能画出小数点后两位的点。

支持库:

易语言支持库实际上是DLL文件。通过使用其它编程语言为易语言开发支持库,易语言系统的功能可以得到无限扩展。

这种支持库是易语言专用的,其它编程语言也可以使用,但需要经过复杂的调用。支持库文件扩展名有fne、fnr、fnl、npk四种。fne制作好的DLL文件,例如系统核心支持库、应用接口支持库。该类支持库一般由用户使用C++或Delphi制作,具体可以看易语言支持库开发手册。




Ⅱ 在易语言中计算公式

计算式很简单,你想让人帮你全部写,啥分都没有,懒得写。
保留小数点后两位就用
四舍五入 (, ) 这个命令就好了
其他的 计算都很简单,自己写吧

Ⅲ 易语言时钟周期算法

.版本 2
.支持库 spec

.程序集变量 h, 整数型
.程序集变量 g, 整数型

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

h = 255
g = 0 ' 设h=255,g=0
时钟1.时钟周期 = 100 ' 在时钟周期内

.子程序 _时钟1_周期事件

h = h - 10 ' ' h每十分之一秒减10
.如果真 (h ≤ 255)
调试输出 (“h = ” + 到文本 (h)) ' 如果h≤255,则显示h
.如果真结束

.如果真 (h ≤ 0) ' 如果h≤0,则g每十分之一秒加10,显示g
g = g + 10
调试输出 (“g = ” + 到文本 (g))
.如果真结束

.如果真 (g ≥ 255) ' 如果g≥255,则h每十分之一秒减10,显示h
h = h - 10
调试输出 (“g ≥ 255 h = ” + 到文本 (h))
.如果真结束

Ⅳ 易语言求算法: 题目如下:

.版本2

.子程序_按钮1_被单击

.局部变量市场部人员数组,文本型,,"0"

.局部变量网络部人员数组,文本型,,"0"

.局部变量市场部人数,整数型

.局部变量网络部人数,整数型

.局部变量tmp,整数型

.局部变量循环变量,整数型

市场部人数=载入名单(“市场部人员名单.txt”,市场部人员数组)

网络部人数=载入名单(“网络部人员名单.txt”,网络部人员数组)

.如果真(网络部人数<市场部人数)

返回()

.如果真结束

tmp=0

.计次循环首(网络部人数,循环变量)

tmp=tmp+1

.如果真(tmp>市场部人数)

tmp=1

.如果真结束

市场部人员数组[tmp]=市场部人员数组[tmp]+“,”+网络部人员数组[循环变量]

处理事件()

.计次循环尾()

保存名单(“配对表.csv”,市场部人员数组)

结束()

.子程序载入名单,整数型

.参数文件名,文本型

.参数文本数组,文本型,参考数组

.局部变量文件号,整数型

.局部变量临时文本,文本型

文件号=打开文件(文件名,1,3)

移到文件首(文件号)

.判断循环首(取反(是否在文件尾(文件号,)))

临时文本=读入一行(文件号)

.如果真(取文本长度(临时文本)>0)

加入成员(文本数组,临时文本)

.如果真结束

处理事件()

.判断循环尾()

关闭文件(文件号)

返回(取数组下标(文本数组,))

.子程序保存名单

.参数文件名,文本型

.参数文本数组,文本型,参考数组

.局部变量文件号,整数型

.局部变量cnt,整数型

.局部变量tmp,整数型

文件号=打开文件(文件名,4,4)

移到文件首(文件号)

写文本行(文件号,“市场部,网络部”)

cnt=取数组下标(文本数组,)

.计次循环首(cnt,tmp)

写文本行(文件号,文本数组[tmp])

处理事件()

.计次循环尾()

关闭文件(文件号)

Ⅳ 易语言 计算概率问题

Ⅵ 易语言 数组排列算法

.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
.局部变量 a, 整数型, , "5"
a = { 1, 2, 3, 4, 5 }
排列 (a, 3)
.子程序 排列
.参数 a, 整数型, 数组
.参数 n, 整数型
.局部变量 i, 整数型
.局部变量 j, 整数型
.局部变量 k, 整数型
.局部变量 临时文本, 文本型
.计次循环首 (到整数 (求次方 (2, 取数组成员数 (a))) - 1, i)
k = 0
临时文本 = “”
j = 1
.判断循环首 (i ≠ 0)
.如果真 (i % 2 = 1)
k = k + 1
临时文本 = 临时文本 + 到文本 (a [j])
.如果真结束
i = i ÷ 2
j = j + 1
.判断循环尾 ()
.如果真 (k = n)
编辑框1.加入文本 (临时文本 + #换行符)
.如果真结束
.计次循环尾 ()

Ⅶ 易语言递归算法怎么用,求高手给举个简单点的例子

递归,简单说是子程序自己调用自己。
例子:
.版本 2
.子程序 左右查找
.参数 左边值, 整数型
.参数 右边值, 整数型
.参数 查找数组, , 数组
.参数 ww, , 参考 可空 数组
.局部变量 i, 整数型
.局部变量 j, 整数型
.局部变量 中间值, 整数型

.如果真 (左边值 ≥ 右边值)
返回 ()
.如果真结束
i = 左边值
j = 右边值
.判断循环首 (j ≠ i)
.判断循环首 (查找数组 [左边值] ≤ 查找数组 [j] 且 i < j)
j = j - 1
.判断循环尾 ()
.判断循环首 (查找数组 [左边值] ≥ 查找数组 [i] 且 i < j)
i = i + 1
.判断循环尾 ()
.如果真 (i < j)
中间值 = 查找数组 [j]
查找数组 [j] = 查找数组 [i]
查找数组 [i] = 中间值
.如果真结束

.判断循环尾 ()
中间值 = 查找数组 [左边值]
查找数组 [左边值] = 查找数组 [i]
查找数组 [i] = 中间值
左右查找 (左边值, i - 1, 查找数组, ) ' 继续处理左边的,这里是个递归的过程
左右查找 (i + 1, 右边值, 查找数组, ) ' 继续处理右边的,这里是个递归的过程
ww = 查找数组
' 以上是快速排序的代码实现,核心所在是递归的过程。

Ⅷ 易语言中,如何把文本型的计算公式直接用于计算机计算

.版本 2

.支持库 script


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


脚本组件1.执行 (“function plus(a,b)” + #换行符 + “{” + #换行符 + “return parseInt(a)+parseInt(b);” + #换行符 + “}” + #换行符 + “function concat(a,b)” + #换行符 + “{” + #换行符 + “return a+b;” + #换行符 + “}”)



.子程序 _按钮1_被单击


.如果真 (编辑框1.内容 ≠ “”)

编辑框2.内容 = 脚本组件1.计算表达式 (编辑框1.内容)

.如果真结束


需要用到一个脚本组件

Ⅸ 易语言如何自动计算

两种方法:

第一种:获得焦点需要输入完数字后点击下编辑框3得到所需结果

.版本2

.子程序_编辑框3_获得焦点

编辑框3.内容=到文本(到数值(编辑框1.内容)×到数值(编辑框2.内容))

第二种:内容被改变只要编辑框1或编辑框2中任意一个编辑框内容发生变化,编辑框3将自动计算结果!

.版本2

.子程序_编辑框1_内容被改变

编辑框3.内容=到文本(到数值(编辑框1.内容)×到数值(编辑框2.内容))

.子程序_编辑框2_内容被改变

编辑框3.内容=到文本(到数值(编辑框1.内容)×到数值(编辑框2.内容))

呵呵呵,楼下在开玩笑么?我的代码没有问题.你所说的无限执行根本不存在,你看好子程序名,内容被改变时执行,也就是说,如果你输入数值进去,编辑框3才会执行操作,而停止输入数值后,编辑框3也随之子程序限定 停止执行操作!

热点内容
无线网密码忘了手机怎么改 发布:2024-05-02 08:57:24 浏览:527
iis上传文件权限设置 发布:2024-05-02 08:56:39 浏览:232
ipad文件加密 发布:2024-05-02 08:20:30 浏览:442
粉土压缩模量 发布:2024-05-02 07:53:59 浏览:805
国都证券初始密码是多少 发布:2024-05-02 07:46:39 浏览:109
shell脚本和linux命令行 发布:2024-05-02 07:37:54 浏览:968
自己的服务器搭建微信小程序商城 发布:2024-05-02 07:36:26 浏览:426
php单行注释 发布:2024-05-02 07:36:22 浏览:958
买车哪些配置必备 发布:2024-05-02 07:30:20 浏览:52
华为手机的自带铃声文件夹 发布:2024-05-02 07:20:14 浏览:501