只需一步,快速开始
微信扫码登录
1 | 题目
如果一个自然数a是某一个整数b的平方,那么这个自然数a叫做完全平方数。注意0也是完全平方数。编写程序用两种方法判断完全平方数。
2 | 设计分析
方法1:输入一个数a,遍历所有比这个数小的数b<=a,只要有其中一个数满足条件b*b=a,如3*3=9,那么这个数就是完全平方数。
3 | 创建功能或功能块
创建功能块FB,命名为“PerfectSqrM2”。
4 | 定义接口变量
具体接口变量定义见下图:
5 | 程序代码
编写程序代码。如下图:
注意平方根方法中的TRUNC指令,是向下取整,接受的数据类型为浮点数。
6 | 代码测试
在循环OB中调用FB- “PerfectSqrM2”,调用时会自动创建背景数据块,命名为“InstPerfectSqrM2”,该背景数据块可以用来监视和修改数据。转至在线并监控程序。如下图:
上图采用模式1,9是完全平方数。
上图采用模式1,输入-1,报数字错误。
上图采用模式2,25是完全平方数。
7 | 总结
学习使用FOR循环语句;
学习使用IF..ELSE语句;
学习使用多路分支CASE语句;
-
您需要 登录 才可以下载或查看,没有账号?注册哦
举报
本版积分规则 发表回复 回帖后跳转到最后一页