VB操作题 判断参数a是否为素数,如果是素数则返回ture……

s330404 2006-12-14 07:02:46
在考生目录下有一个工程文件 sjt5.vbp,其窗体上有一个文本框,名称为Text1;还有两个命令按钮,名称分别为C1、C2,标题分别为"计算"、"存盘",如图所示。并有一个函数过程isprime可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则返回True,否则返回False。
请编写适当的事件过程, 使得在运行时,单击"计算"按钮,则找出大于18000的第1个素数,并显示在 Text1中;单击"存盘"按钮,则把Text1中的计算结果存入考生文件夹下的out5.txt文件中。
注意:考生不得修改isprime函数过程和控件的属性,必须把计算结果通过"存盘"按钮存入out5.txt文件中,否则无成绩。



各位大哥,大姐能帮个忙吗?小弟明天要考试了。没把握啊。谢谢各位大侠了!
...全文
228 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zq972 2006-12-14
  • 打赏
  • 举报
回复
唉......
m00ners 2006-12-14
  • 打赏
  • 举报
回复
稍作改动
Dim n As Long

Private Sub C1_Click()
n = 18000
Do
n = n + 1
Loop Until isprime(n)
Text1.Text = n
End Sub

Private Sub C2_Click()
Open App.Path & "\out5.txt" For Output As #1
Write #1, n
Close #1
End Sub
m00ners 2006-12-14
  • 打赏
  • 举报
回复
Dim n As Long

Private Sub C1_Click()
n = 18000
Do Until isprime(n)
n = n + 1
Loop
Text1.Text = n
End Sub

Private Sub C2_Click()
Open App.Path & "\out5.txt" For Output As #1
Write #1, n
Close #1
End Sub
不平衡电网下基于延时相消法(DSC)的T型三电平LCL逆变器(Simulink仿真实现)内容概要:本文详细介绍了在不平衡电网条件下,采用延时相消法(DSC)控制T型三电平LCL逆变器的设计与Simulink仿真实现。文章系统阐述了T型三电平逆变器的拓扑结构与工作原理,分析了其在高功率、低谐波应用中的优势。针对电网不平衡导致的负序分量问题,引入延时相消法进行正负序分离与控制,有效抑制了并网电流中的谐波分量,提升了电能质量和系统稳定性。文中给出了完整的控制策略设计,包括坐标变换、延时相消算法实现、双闭环控制系统(电流环与电压环)设计,并通过Simulink仿真验证了所提方法的有效性。; 适合人群:具备电力电子、自动控制理论基础,从事新能源发电、微电网或电能质量相关研究的研究生及工程技术人员。; 使用场景及目标:①掌握T型三电平逆变器的工作原理与建模方法;②学习延时相消法(DSC)在不平衡电网条件下的正负序分离技术;③实现并网逆变器在复杂电网环境下的高性能控制仿真。; 阅读建议:本文以Simulink仿真实现为核心,建议读者结合文中的控制框图与算法描述,动手搭建仿真模型,通过调整电网不平衡度、负载等参数,观察并网电流波形与谐波含量的变化,以深入理解DSC控制策略的动态响应特性与鲁棒性。

7,788

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧