查找最大值
项目内容:给出一组数,让机器人从中找出最大值,并显示出来。
相关模块:计算、条件判断、条件循环、显示。
项目解析:“查找最大值”项目需要设计算法。下面给出了一个简单的例程,你也可以设计自己的算法。还可以自己设计类似的项目,然后自己编程实现。
本例中给出了六个整型数 5、8、-12、3、64、81,由六个计算模块分别赋给整型变量一、整型变量二、整型变量三、亮度变量一、亮度变量二、亮度变量三(见图4-12中的前六个蓝色矩形“计算”模块)。查找最大值的过程实际上是条件判断的过程(见图4-12中的红色菱形“条件判断”模块),我们选用整型变量一与其它变量逐一进行比较,如果整型变量一小于与之相比较的变量,就将后者赋给整型变量一(见图4-12中条件判断下的“计算”模块),否则整型变量一保持不变。最后得到的整型变量一就是最大值,将它显示出来就可以了。对照左图流程图右边的JC代码可以更清楚地理解上述过程。