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

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