加载中…
个人资料
瑞途-刘立峰
瑞途-刘立峰
  • 博客等级:
  • 博客积分:0
  • 博客访问:13,446
  • 关注人气:310
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

TIA博图SCL编程学习78_洗牌

(2020-11-09 09:49:00)
标签:

scl实例

scl学习

slc洗牌

洗牌算法

1. 题目:
洗牌,即将54张牌打乱数序随机排序
2. 问题分析与算法设计:
首先我们生成一个大小为54的数组(一副牌54张),数组排列为1-54。索引牌从1开始,到54结束。索引牌和剩下还没有洗的牌进行交换, rand = index + randInt MOD(54 - index)。等到所有的索引牌都洗好之后,一副牌就弄好了。
3. 定义变量。如下图:
NA
4. 编写程序。如下图:
 TIA博图SCL编程学习78_洗牌
5. 功能测试。如下图:
 TIA博图SCL编程学习78_洗牌
程序测试只使用了10张牌,实际应为54张。
6. 总结:
学习FOR循环语句的使用;
学些随机数的生成方法;
学习数组的使用。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有